:root{--color-bg:#fff;--color-surface:#f7f6f2;--color-ink:#121212;--color-ink-dim:#a5a5a5;--color-accent:#610f09;--color-line:#e5e5e5;--color-select:#f6c945;--color-select-ink:#2b2205;--font-display:var(--nf-display,"Bogle"), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--glass-fill:#181818b8;--glass-fill-strong:#141414db;--glass-border:#ffffff24;--glass-ink:#f3f2ee;--glass-ink-dim:#f3f2ee8c;--glass-blur:20px;--glass-shadow:0 16px 40px #00000059, 0 2px 8px #0003;--glass-radius:14px;--glass-ease:cubic-bezier(.65, 0, .35, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#121212;--color-surface:#1c1c1a;--color-ink:#f3f2ee;--color-ink-dim:#8a8a86;--color-accent:#ff6b53;--color-line:#2c2c29}}:root[data-theme=dark]{--color-bg:#121212;--color-surface:#1c1c1a;--color-ink:#f3f2ee;--color-ink-dim:#8a8a86;--color-accent:#ff6b53;--color-line:#2c2c29}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-display);margin:0;transition:background-color .3s,color .3s}a{color:inherit}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--glass-ink);isolation:isolate;position:relative;overflow:hidden}.glass:before{content:"";transition:transform .9s var(--glass-ease);pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 40%,#ffffff24 48%,#ffffff0d 52%,#0000 60%);position:absolute;inset:-40%;transform:translate(-60%)}.glass:hover:before{transform:translate(60%)}@media (prefers-reduced-motion:reduce){.glass:before{transition:none;display:none}}html,body{min-height:100%}body{font-family:var(--font-display)}
