@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f6f6f5;--paper-2:#ecece9;--card-bg:#fff;--ink:#2d3142;--muted:#4f5d75;--soft:#7a8399;--rule:#2d31421f;--accent:#eb6c36;--accent-tint:#eb6c3614;--dot-color:#4f5d7526;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace}[data-theme=dark]{--paper:#111318;--paper-2:#181b22;--card-bg:#1a1e27;--ink:#e8eaee;--muted:#9ba3b4;--soft:#677186;--rule:#ffffff17;--accent:#ff7d47;--accent-tint:#ff7d4724;--dot-color:#ffffff0f}body{background-color:var(--paper);background-image:radial-gradient(var(--dot-color) 1px, transparent 1px);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-size:24px 24px;font-size:16px;line-height:1.65;transition:background-color .2s,color .2s}a{color:inherit;text-decoration:none}.container{width:100%;max-width:860px;margin:0 auto;padding:0 1.5rem}.serif-title{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400;line-height:1.15}.mono-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.site-header[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--rule);backdrop-filter:blur(8px);z-index:50;background:#f6f6f5d9;padding:1.25rem 0;transition:background .2s,border-color .2s;position:sticky;top:0}[data-theme=dark] .site-header[data-astro-cid-ju4pidww]{background:#111318d9}.header-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-ju4pidww]{letter-spacing:-.01em;align-items:center;gap:.6rem;font-weight:600;display:flex}.brand-avatar[data-astro-cid-ju4pidww]{background:var(--ink);width:28px;height:28px;color:var(--paper);font-size:.85rem;font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;display:flex}.brand-name[data-astro-cid-ju4pidww]{font-size:1.05rem;font-weight:600}.brand-badge[data-astro-cid-ju4pidww]{font-family:var(--font-mono);background:var(--accent-tint);color:var(--accent);border:1px solid #eb6c3640;border-radius:4px;padding:2px 6px;font-size:.65rem}.nav[data-astro-cid-ju4pidww]{color:var(--muted);align-items:center;gap:1.25rem;font-size:.9rem;display:flex}.nav-link[data-astro-cid-ju4pidww]{transition:color .15s}.now-nav-link[data-astro-cid-ju4pidww]{align-items:center;gap:.35rem;display:inline-flex}.pulse-dot[data-astro-cid-ju4pidww]{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-ring;box-shadow:0 0 #10b981b3}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.nav-link[data-astro-cid-ju4pidww]:hover{color:var(--ink)}.theme-btn[data-astro-cid-ju4pidww]{border:1px solid var(--rule);background:var(--card-bg);color:var(--muted);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:all .15s;display:flex}.theme-btn[data-astro-cid-ju4pidww]:hover{color:var(--ink);border-color:var(--ink)}.icon-moon[data-astro-cid-ju4pidww],[data-theme=dark] .icon-sun[data-astro-cid-ju4pidww]{display:none}[data-theme=dark] .icon-moon[data-astro-cid-ju4pidww]{display:inline}.main-content[data-astro-cid-ju4pidww]{padding:3rem 0 5rem}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--rule);color:var(--soft);padding:3rem 0;font-size:.85rem}.footer-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-desc[data-astro-cid-ju4pidww]{color:var(--muted);margin-top:.35rem;font-size:.8rem}.footer-links[data-astro-cid-ju4pidww]{font-family:var(--font-mono);gap:.5rem;font-size:.8rem;display:flex}.footer-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--ink)}
