@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";@keyframes qd-out{0%{opacity:1}to{opacity:0}}@keyframes qd-in{0%{opacity:0}to{opacity:1}}html[data-theme-id=quiet-dither]{--qd-paper:#0a0c0f;--qd-text:#eceef2;--qd-text-soft:#c3c7cf;--qd-muted:#737a86;--qd-accent:#6f9eff;--qd-line:#eceef21a;--qd-surface:#111319f5;--qd-hover:#eceef20f;--qd-font-sans:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--qd-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;background-color:var(--qd-paper);color:var(--qd-text);font-family:var(--qd-font-sans)}html[data-theme-id=quiet-dither][data-theme=light]{--qd-paper:#faf9f6;--qd-text:#15171c;--qd-text-soft:#3a3c42;--qd-muted:#8a877f;--qd-accent:#2f6bff;--qd-line:#15171c1f;--qd-surface:#fffffff5;--qd-hover:#15171c0d}html[data-theme-id=quiet-dither] body{background-color:var(--qd-paper);padding-bottom:calc(88px + env(safe-area-inset-bottom))}html[data-theme-id=quiet-dither] .qd-nav{bottom:calc(12px + env(safe-area-inset-bottom))}html[data-theme-id=quiet-dither] ::selection{background-color:color-mix(in oklch, var(--qd-accent) 28%, transparent)}.qd-mono{font-family:var(--qd-font-mono)}html[data-theme-id=quiet-dither] .qd-nav-text{transition:color .5s}html[data-theme-id=quiet-dither] .qd-page{z-index:2;position:relative}html[data-theme-id=quiet-dither] .qd-ambient,html[data-theme-id=quiet-dither] .qd-ripple,html[data-theme-id=quiet-dither] .qd-develop{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html[data-theme-id=quiet-dither] .qd-ambient{z-index:1}html[data-theme-id=quiet-dither] .qd-ripple{z-index:3}html[data-theme-id=quiet-dither] .qd-develop{z-index:4}@media (prefers-reduced-motion:reduce){html[data-theme-id=quiet-dither] .qd-ambient{display:none}}html[data-theme-id=quiet-dither] .qd-prose{color:var(--qd-text-soft);font-size:15px;line-height:1.7}html[data-theme-id=quiet-dither] .qd-prose>*+*{margin-top:1rem}html[data-theme-id=quiet-dither] .qd-prose h2{color:var(--qd-text);margin-top:2rem;font-size:1.15rem;font-weight:600}html[data-theme-id=quiet-dither] .qd-prose h3{color:var(--qd-text);margin-top:1.5rem;font-size:1rem;font-weight:600}html[data-theme-id=quiet-dither] .qd-prose a{color:var(--qd-accent);text-underline-offset:2px;text-decoration:underline}html[data-theme-id=quiet-dither] .qd-prose code{font-family:var(--qd-font-mono);background:var(--qd-hover);border-radius:4px;padding:.12em .35em;font-size:.85em}html[data-theme-id=quiet-dither] .qd-prose pre{font-family:var(--qd-font-mono);background:var(--qd-hover);border:1px solid var(--qd-line);border-radius:8px;padding:.9rem 1rem;font-size:.82rem;overflow-x:auto}html[data-theme-id=quiet-dither] .qd-prose pre code{background:0 0;padding:0}html[data-theme-id=quiet-dither] .qd-prose blockquote{border-left:2px solid var(--qd-line);color:var(--qd-muted);padding-left:1rem}html[data-theme-id=quiet-dither] .qd-prose ul,html[data-theme-id=quiet-dither] .qd-prose ol{padding-left:1.4rem}html[data-theme-id=quiet-dither] .qd-prose ul{list-style:outside}html[data-theme-id=quiet-dither] .qd-prose ol{list-style:decimal}html[data-theme-id=quiet-dither] .qd-prose li{margin-top:.35rem}html[data-theme-id=quiet-dither] .qd-prose hr{border:0;border-top:1px solid var(--qd-line);margin:2rem 0}html[data-theme-id=quiet-dither] .qd-prose img,html[data-theme-id=quiet-dither] .qd-prose video{border:1px solid var(--qd-line);border-radius:8px;max-width:100%;height:auto;margin:1.4rem 0;display:block}html[data-theme-id=quiet-dither] .qd-prose figure{margin:1.4rem 0}html[data-theme-id=quiet-dither] .qd-prose figure img,html[data-theme-id=quiet-dither] .qd-prose figure video{margin:0}html[data-theme-id=quiet-dither] .qd-prose figcaption{font-family:var(--qd-font-mono);color:var(--qd-muted);margin-top:.5rem;font-size:.78rem}html[data-theme-id=quiet-dither] .qd-prose .gallery{scroll-snap-type:x mandatory;gap:.75rem;margin:1.4rem 0;padding-bottom:.5rem;display:flex;overflow-x:auto}html[data-theme-id=quiet-dither] .qd-prose .gallery>*{scroll-snap-align:start;flex:none;max-width:86%;margin:0}
