.TroubleBar-module__w56u1W__bar{z-index:30;gap:var(--s1);inline-size:100%;padding-inline:var(--gutter-page);padding-block:var(--s4);background:var(--surface-2);border-block-end:1px solid var(--line);flex-direction:column;padding-block-start:calc(var(--s4) + env(safe-area-inset-top));display:flex;position:fixed;inset-block-start:0;inset-inline:0}.TroubleBar-module__w56u1W__line{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-strong);color:var(--ink-prose)}.TroubleBar-module__w56u1W__advice{font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink-meta)}.TroubleBar-module__w56u1W__copy{min-block-size:var(--touch);padding-inline:var(--s4);border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);color:var(--ink-prose);font-size:var(--fs-secondary);align-self:flex-start;margin-block-start:var(--s2)}
.NotificationPrompt-module__CoAYuW__bar{z-index:20;align-items:center;gap:var(--s3);inline-size:100%;max-inline-size:var(--measure);padding-inline:var(--gutter-page);padding-block:var(--s4);background:var(--surface-2);border-block-start:1px solid var(--line);border-start-start-radius:var(--radius-m);border-start-end-radius:var(--radius-m);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--nav-h) + env(safe-area-inset-bottom));inset-inline:0}.NotificationPrompt-module__CoAYuW__line{font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--ink-meta);flex:12rem}.NotificationPrompt-module__CoAYuW__actions{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.NotificationPrompt-module__CoAYuW__accept,.NotificationPrompt-module__CoAYuW__dismiss{min-block-size:var(--touch);padding-inline:var(--s4);border-radius:var(--radius-m);font-size:var(--fs-secondary)}.NotificationPrompt-module__CoAYuW__accept{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--w-strong)}.NotificationPrompt-module__CoAYuW__dismiss{color:var(--ink-meta);background:0 0}
@font-face{font-family:Rouzis Sans;src:url(/fonts/rouzis-sans-var.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap}
body{--page:#f3f3f2;--surface:#fff;--surface-2:#fafaf9;--surface-3:#eeeeec;--ink:#1a1a19;--ink-prose:#1a1a19;--ink-2:#5b5b58;--ink-meta:#6e6e6a;--ink-3:#9a9a96;--line:#d6d3cc;--line-2:#c2beb4;--accent-h:45;--accent-l:.554;--accent-c:.13;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-ink:oklch(.42 .1 var(--accent-h));--accent-soft:oklch(.955 .02 var(--accent-h));--accent-on:var(--surface);--weekend-tint:oklch(.975 .01 var(--accent-h));--w-body:400;--w-ui:500;--w-strong:600;--w-meta:400;--ls-body:0;--ls-meta:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark{--page:#0d0d0e;--surface:#17171a;--surface-2:#1d1d21;--surface-3:#26262b;--ink:#ecebe8;--ink-prose:#e4e2df;--ink-2:#a4a19c;--ink-meta:#8a8783;--ink-3:#6d6a66;--line:#34353f;--line-2:#41424d;--accent-l:.74;--accent-c:.12;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-ink:oklch(.84 .08 var(--accent-h));--accent-soft:oklch(.3 .05 var(--accent-h));--accent-on:var(--surface);--weekend-tint:#ffffff09;--w-body:425;--w-ui:490;--w-strong:550;--w-meta:500;--ls-body:0;--ls-meta:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-accent=green],[data-accent-sample=green]{--accent-h:150}body[data-accent=blue],[data-accent-sample=blue]{--accent-h:250}body[data-accent=pink],[data-accent-sample=pink]{--accent-h:350}[data-accent-sample=orange]{--accent-h:45}[data-accent-sample]{--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h))}body{--fs-display:28px;--lh-display:1.5;--fs-title:23px;--lh-title:1.55;--fs-subtitle:19px;--lh-subtitle:1.7;--fs-secondary:14px;--lh-secondary:1.75;--fs-meta:12px;--lh-meta:1.6;--fs-body:16px;--lh-body:1.85;--measure:min(100%, 560px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--radius-s:6px;--radius-m:9px;--radius-l:13px;--gutter-page:20px;--gutter-focus:26px;--nav-h:48px;--nav-w:0px;--aside:0px;--block-gap:1px;--checkbox-col:32px;--touch:44px;--compose:56px;--font-mono:ui-monospace, "Roboto Mono", monospace;--shadow-lift:0 18px 44px #00000038;--scrim:#00000073;--dur-check:.3s;--dur-lift:.18s;--dur-lift-back:.14s;--dur-drop:.12s;--dur-drop-gap:.12s;--dur-chip-in:.24s;--dur-chip-out:.18s;--dur-focus-dim:.28s;--dur-hover:.12s;--dur-shake:.16s;--dur-enable:.15s;--ease-check:cubic-bezier(.2, 1.5, .4, 1);--ease-lift:cubic-bezier(.2, .9, .3, 1);--ease-chip:cubic-bezier(.2, .9, .3, 1);--chip-enter-from:translateY(6px) scale(.97);--dur-enter:.18s;--enter-from:translateY(4px);--ease-enter:cubic-bezier(.2, .8, .2, 1);--dur-move:.16s;--ease-move:cubic-bezier(.32, .72, 0, 1);--dur-press:80ms;--opacity-focus-dim:.42;--opacity-focus-hairline:.55}@media (min-width:768px){body{--fs-body:17px;--lh-body:1.82;--measure:620px;--gutter-page:34px;--gutter-focus:96px;--nav-w:62px}}@media (min-width:1280px){body{--fs-body:18px;--lh-body:1.78;--measure:680px;--gutter-page:56px;--gutter-focus:0px;--nav-w:236px;--aside:288px}body.focus{--fs-body:19px;--lh-body:1.86;--measure:620px}}@media (prefers-reduced-motion:reduce){body{--dur-check:1ms;--dur-lift:1ms;--dur-lift-back:1ms;--dur-drop-gap:1ms;--dur-shake:1ms;--chip-enter-from:none;--enter-from:none;--dur-move:1ms}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--kb-inset:0px}body{background:var(--page);color:var(--ink);font-family:Rouzis Sans,system-ui,Segoe UI Emoji,Noto Color Emoji,Apple Color Emoji,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:none}[dir=rtl]{text-align:start}h1,h2,h3,p,figure,blockquote{margin:0}a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (pointer:coarse){button,[role=button]{min-block-size:var(--touch);min-inline-size:var(--touch)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-enter]{animation:rouzis-enter var(--dur-enter) var(--ease-enter) both}@keyframes rouzis-enter{0%{opacity:0;transform:var(--enter-from)}}
