.db-root{--paper:#faf7f0;--paper-2:#f3efe5;--card:#fdfbf6;--ink:#1a1712;--ink-soft:#57503f;--ink-dim:#8a8271;--rule:#1a171224;--rule-strong:#1a17128c;--red:#c0361c;--red-soft:#c0361c17;--green:#2e6b3e;--serif:"Newsreader", Georgia, "Times New Roman", serif;--mono:"Spline Sans Mono", ui-monospace, "SF Mono", monospace;background:var(--paper);color:var(--ink);font-feature-settings:"kern"}@media (prefers-color-scheme:dark){.db-root{--paper:#14110c;--paper-2:#1a1610;--card:#191510;--ink:#efe9dc;--ink-soft:#b5ac99;--ink-dim:#7d7563;--rule:#efe9dc21;--rule-strong:#efe9dc80;--red:#e05237;--red-soft:#e052371f;--green:#6faf7e}}.db-root,.db-root main{background:var(--paper)!important;color:var(--ink)!important}.db-root header.db-masthead{box-shadow:0 1px 0 var(--paper), 0 4px 0 -3px var(--rule-strong);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb, var(--paper) 88%, transparent)!important;border-bottom:1px solid var(--rule-strong)!important;padding-top:max(.65rem, env(safe-area-inset-top))!important;padding-left:max(1rem, env(safe-area-inset-left))!important;padding-right:max(1rem, env(safe-area-inset-right))!important}.db-root .db-masthead h1{font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"opsz" 32;font-size:24px;font-weight:700}.db-root .db-masthead h1 .db-the{color:var(--red);margin-right:2px;font-style:italic;font-weight:500}.db-root .db-dateline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.db-root .db-masthead a[class*=bg-neutral-9],.db-root .db-masthead button[class*=bg-neutral-9]{font-family:var(--mono);letter-spacing:.03em;background:var(--ink)!important;color:var(--paper)!important;border-radius:7px!important;font-size:11.5px!important}.db-root section[data-id],.db-root main section{background:var(--card)!important;border:1px solid var(--rule)!important;border-top:2px solid var(--rule-strong)!important;box-shadow:none!important;border-radius:8px!important}.db-root section h2{font-family:var(--mono)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;border-bottom:1px solid var(--rule)!important;background:0 0!important;padding-top:9px!important;padding-bottom:8px!important;font-size:10.5px!important}.db-root section h2>span:first-child:before{content:"";background:var(--red);vertical-align:0;width:7px;height:7px;margin-right:8px;display:inline-block}.db-root section li>a,.db-root section li a[data-s]{letter-spacing:-.004em;font-family:var(--serif)!important;color:var(--ink)!important;font-size:16.5px!important;font-weight:500!important;line-height:1.32!important;text-decoration:none!important}.db-root section li a[data-s]:hover{text-underline-offset:3px;text-decoration:underline!important;-webkit-text-decoration-color:var(--red)!important;text-decoration-color:var(--red)!important;text-decoration-thickness:1.5px!important}.db-root section ul>li:first-child a[data-s]{font-size:19px!important;font-weight:600!important;line-height:1.24!important}.db-root section ul>li+li{border-top:1px solid var(--rule)}.db-root section ul>li{border-radius:0!important;padding-top:9px!important;padding-bottom:9px!important}.db-root section ul>li:hover{background:var(--paper-2)!important}.db-root .db-meta{letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono)!important;color:var(--ink-dim)!important;margin-top:3px!important;font-size:10px!important}.db-root [class*=bg-red-6]{background:var(--red)!important;border-radius:3px!important}.db-root .db-save,.db-root .db-share{color:var(--ink-dim)}.db-root .db-save:hover{color:var(--red)!important}.db-root .db-share:hover{color:var(--ink)!important}.db-root .db-save.text-amber-500,.db-root .db-save[data-saved="1"]{color:var(--red)!important}details.db-brief>summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--mono,ui-monospace);letter-spacing:.14em;list-style:none}details.db-brief>summary::-webkit-details-marker{display:none}details.db-brief>summary:before{content:"▸ "}details.db-brief[open]>summary:before{content:"▾ "}.db-root .db-ticker-wrap span{font-family:var(--mono)!important}.db-root .db-ticker-wrap .text-\[15px\]{font-size:13.5px!important}.db-root .db-ticker-wrap [class*=text-green-7]{color:var(--green)!important}.db-root .db-ticker-wrap [class*=text-red-7]{color:var(--red)!important}.db-root [class*=bg-neutral-50],.db-root [class*=bg-neutral-900\/40],.db-root [class*=bg-neutral-900\/60]{background:var(--paper-2)!important}.db-root [class*=border-neutral-2],.db-root [class*=border-neutral-8],.db-root [class*=border-neutral-1]{border-color:var(--rule)!important}.db-root input,.db-root textarea,.db-root select{background:var(--card);color:var(--ink);font-size:16px!important}.db-root{-webkit-tap-highlight-color:transparent}@media (max-width:640px){.db-root section ul>li{padding-top:12px!important;padding-bottom:12px!important}.db-root .db-save,.db-root .db-share{padding:4px;font-size:17px!important}.db-root .db-masthead h1{font-size:21px}.db-root #db-grid{padding-left:max(.9rem, env(safe-area-inset-left))!important;padding-right:max(.9rem, env(safe-area-inset-right))!important}body{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.db-root .db-ticker-track{animation:none!important}}
