:root{color-scheme:light dark;--db-font-text: ui-serif, Charter, "Bitstream Charter", "Iowan Old Style", Georgia, "Palatino Linotype", Palatino, "Liberation Serif", "Times New Roman", serif;--db-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--db-text-xs: .8125rem;--db-text-sm: .9375rem;--db-text-md: 1.0625rem;--db-text-lg: 1.1875rem;--db-text-xl: 1.5rem;--db-leading-body: 1.55;--db-leading-note: 1.45;--db-leading-tight: 1.2;--db-weight-normal: 400;--db-weight-strong: 700;--db-space-1: .25rem;--db-space-2: .5rem;--db-space-3: .75rem;--db-space-4: 1rem;--db-space-6: 1.5rem;--db-space-8: 2rem;--db-space-12: 3rem;--db-space-16: 4rem;--db-measure: 36rem;--db-column: 40rem;--db-gutter: 1.25rem;--db-bg: #fbfaf7;--db-text: #1b1a17;--db-muted: #5d594f;--db-edge: #8b8578;--db-rule: #e4e0d7;--db-accent: #2c4f86;--db-alert: #8a2e27;--db-focus: var(--db-accent);--db-focus-width: 2px;--db-focus-offset: 2px}@media(prefers-color-scheme:dark){:root{--db-bg: #191816;--db-text: #e9e5dc;--db-muted: #a39d91;--db-edge: #6e6860;--db-rule: #312f2a;--db-accent: #9cc0e8;--db-alert: #e3a39b}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--db-bg);color:var(--db-text);font-family:var(--db-font-text);font-size:var(--db-text-md);font-weight:var(--db-weight-normal);line-height:var(--db-leading-body);font-kerning:normal}::selection{background:color-mix(in srgb,var(--db-accent) 24%,var(--db-bg))}main{max-width:var(--db-column);margin-inline:auto;padding:var(--db-space-8) var(--db-gutter) var(--db-space-16)}p{max-width:var(--db-measure);margin:0 0 var(--db-space-4)}p+p{margin-top:0}strong,b{font-weight:var(--db-weight-strong)}small{font-size:var(--db-text-sm)}code,kbd,samp,pre{font-family:var(--db-font-mono);font-size:.9em}h1,h2,h3,h4{margin:0;font-weight:var(--db-weight-strong);line-height:var(--db-leading-tight);text-wrap:balance}main>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--db-space-1) var(--db-space-4);padding-bottom:var(--db-space-2);border-bottom:1px solid var(--db-rule)}main>header h1{font-size:var(--db-text-sm);font-weight:var(--db-weight-strong);color:var(--db-muted)}main>header p{margin:0;max-width:none;font-family:var(--db-font-mono);font-size:var(--db-text-xs);color:var(--db-muted)}main>nav[aria-label=Day]{display:flex;flex-wrap:wrap;gap:var(--db-space-2);margin-top:var(--db-space-4)}main>nav[aria-label=Day] button{font-size:var(--db-text-xs)}main>h2{font-size:var(--db-text-xl);margin:var(--db-space-3) 0 var(--db-space-4)}main>p[role=status]{font-size:var(--db-text-sm);color:var(--db-muted)}section{margin-top:var(--db-space-12);padding-top:var(--db-space-6);border-top:1px solid var(--db-rule)}section section{margin-top:var(--db-space-8);padding-top:0;border-top:0}section>h3{font-size:var(--db-text-lg);margin-bottom:var(--db-space-3)}h4{font-size:var(--db-text-md);margin:var(--db-space-6) 0 var(--db-space-2)}ul,ol{max-width:var(--db-measure);margin:0 0 var(--db-space-4);padding-left:var(--db-space-6)}li{margin-bottom:var(--db-space-2)}li::marker{color:var(--db-muted)}li>ul,li>ol{margin-top:var(--db-space-2);margin-bottom:0}a{color:var(--db-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em}a:hover{text-decoration-thickness:2px}button{font-family:inherit;font-size:var(--db-text-sm);line-height:var(--db-leading-tight);color:var(--db-text);background:transparent;border:1px solid var(--db-edge);border-radius:2px;padding:.3em .6em;cursor:pointer}button:hover:enabled{border-color:var(--db-text)}button:disabled{color:var(--db-muted);border-color:var(--db-rule);cursor:default}button[aria-pressed=true]{color:var(--db-bg);background:var(--db-text);border-color:var(--db-text)}p[data-focus] button,[role=alert] button{font-size:inherit;color:var(--db-accent);background:none;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em}p[data-focus] button:hover:enabled,[role=alert] button:hover:enabled{text-decoration-thickness:2px}p[data-focus] button:disabled{color:var(--db-muted)}p[data-focus] button[aria-pressed=true]{color:var(--db-text);background:none;font-weight:var(--db-weight-strong);text-decoration:none}label{font-size:var(--db-text-sm)}input:not([type=checkbox]):not([type=radio]),textarea,select{font-family:inherit;font-size:var(--db-text-md);line-height:var(--db-leading-body);color:var(--db-text);background:var(--db-bg);border:1px solid var(--db-edge);border-radius:2px;padding:.3em .5em;width:100%;max-width:var(--db-measure)}textarea{font-family:var(--db-font-mono);font-size:var(--db-text-sm);line-height:1.5}input[type=checkbox]{accent-color:var(--db-accent)}::placeholder{color:var(--db-muted);opacity:1}details{margin:0 0 var(--db-space-4)}summary{font-size:var(--db-text-sm);cursor:pointer}summary:hover{color:var(--db-accent)}summary::marker{color:var(--db-muted)}hr{border:0;border-top:1px solid var(--db-rule);margin:var(--db-space-8) 0}[role=alert]{color:var(--db-alert);border-left:2px solid var(--db-alert);padding-left:var(--db-space-3)}[role=alert] button{color:inherit}:focus-visible{outline:var(--db-focus-width) solid var(--db-focus);outline-offset:var(--db-focus-offset)}[data-block-editor]{font-size:var(--db-text-md);line-height:var(--db-leading-note)}[data-block-editor]>div+div{margin-top:.15rem}[data-block-editor]>div[data-type=h]+div,[data-block-editor]>div[data-type=h],[data-block-editor]>div[data-type=h2]{margin-top:var(--db-space-3)}[data-block-editor] [data-ts]{font-family:var(--db-font-mono);font-size:var(--db-text-xs);font-variant-numeric:tabular-nums;color:var(--db-muted)}[data-block-editor] [data-marker]{flex:none;inline-size:1.15em;font-family:var(--db-font-mono);font-size:var(--db-text-sm);line-height:inherit;color:var(--db-muted);background:none;border:0;border-radius:0;padding:0;text-align:center;cursor:pointer}[data-block-editor] input[type=checkbox][data-marker]{block-size:1.15em;margin:0}[data-block-editor] [data-text]{caret-color:var(--db-accent)}[data-block-editor] h3[data-text]{font-size:var(--db-text-lg)}[data-block-editor] h4[data-text]{font-size:var(--db-text-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
