:root{color-scheme:dark;--bg: #0a0f1a;--surface: rgba(16, 23, 42, .8);--panel: #0f1729;--text: #e5edff;--muted: #9fb1c7;--border: #1f2a3d;--accent: #7ee0a3;--accent-strong: #34d399;--glow: rgba(126, 224, 163, .4);--shadow: 0 18px 40px rgba(0, 0, 0, .35);--font-base: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-astro-cid-5hce7sga]{box-sizing:border-box}body{margin:0;background:var(--bg);background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:12px 12px,12px 12px;color:var(--text);font-family:var(--font-base);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a[data-astro-cid-5hce7sga]{color:var(--accent);text-decoration:none}a[data-astro-cid-5hce7sga]:hover{color:var(--accent-strong);text-decoration:underline}header[data-astro-cid-5hce7sga]{position:sticky;top:0;backdrop-filter:blur(16px);background:#0a0f1ad9;border-bottom:1px solid var(--border);box-shadow:0 6px 30px #00000040;z-index:20}.container[data-astro-cid-5hce7sga]{width:min(1100px,calc(100% - 2rem));margin:0 auto}nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1rem;padding:1rem 0}.brand-wrap[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.55rem}nav[data-astro-cid-5hce7sga] .brand[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:lowercase}nav[data-astro-cid-5hce7sga] .brand[data-astro-cid-5hce7sga]:hover{color:var(--accent-strong)}.ob-chip[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--border);background:#7ee0a31f;color:var(--accent);font-family:var(--font-mono);font-size:.85rem;box-shadow:inset 0 0 0 1px #7ee0a31a}.ob-chip[data-astro-cid-5hce7sga]:hover{border-color:var(--accent);box-shadow:0 0 0 2px #7ee0a31f}.ob-label[data-astro-cid-5hce7sga]{letter-spacing:.08em}.nav-links[data-astro-cid-5hce7sga]{display:flex;gap:.85rem;flex-wrap:wrap}main[data-astro-cid-5hce7sga]{margin:2.5rem auto 3rem}footer[data-astro-cid-5hce7sga]{margin:2.5rem auto 3rem;color:var(--muted);font-family:var(--font-mono);font-size:.9rem}.ob-dedication[data-astro-cid-5hce7sga]{margin-top:.15rem;font-size:.8rem;letter-spacing:.02em;opacity:.8}h1[data-astro-cid-5hce7sga],h2[data-astro-cid-5hce7sga],h3[data-astro-cid-5hce7sga],h4[data-astro-cid-5hce7sga]{margin:0 0 .35em;font-family:var(--font-mono);letter-spacing:.01em}p[data-astro-cid-5hce7sga]{margin:0 0 .75rem}section[data-astro-cid-5hce7sga]{margin-bottom:2.25rem}.muted[data-astro-cid-5hce7sga]{color:var(--muted)}.card-grid[data-astro-cid-5hce7sga]{display:grid;gap:1rem}.card[data-astro-cid-5hce7sga]{padding:1.1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);box-shadow:var(--shadow);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.card[data-astro-cid-5hce7sga]:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 14px 40px #00000073}.card[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga],.card[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin-top:.15rem}.tag[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:999px;background:#7ee0a324;color:var(--accent);font-family:var(--font-mono);font-size:.9rem;border:1px solid rgba(126,224,163,.35);text-decoration:none}.tag[data-astro-cid-5hce7sga]:hover{color:var(--accent-strong);border-color:var(--accent)}.section-header[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pill-link[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:.95rem;padding:.35rem .6rem;border-radius:.6rem;border:1px solid var(--border);background:#ffffff08}article[data-astro-cid-5hce7sga]{line-height:1.8}@media (max-width: 720px){nav[data-astro-cid-5hce7sga]{flex-direction:column;align-items:flex-start}main[data-astro-cid-5hce7sga]{margin-top:1.5rem}}
