:root{--color-bg-primary:#f4f5f7;--color-bg-secondary:#14181f0a;--color-bg-tertiary:#14181f12;--color-bg-elevated:#fff;--color-bg-hover:#14181f0f;--color-bg-active:#14181f1a;--color-bg-tint-a:#dfe7f5;--color-bg-tint-b:#f3e6dc;--color-bg-tint-c:#e3efe8;--color-glass:#ffffff9e;--color-glass-strong:#ffffffd1;--color-glass-edge:#ffffffd9;--color-glass-shadow:#14181f14;--color-scrim:#14181f47;--color-accent:#14181f;--color-accent-hover:#2a303a;--color-accent-active:#050608;--color-accent-subtle:#14181f14;--color-on-accent:#fff;--color-text-primary:#14181f;--color-text-secondary:#14181fa8;--color-text-muted:#14181f99;--color-border:#14181f1a;--color-border-hover:#14181f38;--color-field:#ffffffe6;--color-success:#2f8a55;--color-success-subtle:#e6f4ea;--color-success-border:#a8d5b6;--color-success-text:#1d6a3e;--color-warning:#b45309;--color-warning-subtle:#fdf3e2;--color-warning-border:#ecc98f;--color-warning-text:#874107;--color-error:#c2302f;--color-error-subtle:#fcecec;--color-error-border:#efb6b5;--color-error-text:#9a1f1e;--color-info-subtle:#e9effa;--color-info-border:#bccbea;--color-info-text:#24427a;--color-marker:#14181f;--color-marker-ring:#fff;--color-marker-selected:#2f6fdb;--color-media-placeholder:#14181f0d;--color-fresh:#eaf2ff;--color-fresh-ring:#2f6fdb47;--color-reconnecting:#b45309;--color-score-band-1:#c2302f;--color-score-band-2:#c4511f;--color-score-band-3:#9a6a00;--color-score-band-4:#5e8a1c;--color-score-band-5:#2f8a55;--color-badge:#2f6fdb;--color-on-badge:#fff;--publish-ring-1:#2f6fdb;--publish-ring-2:#2fa67a;--publish-ring-3:#e0844a;--color-tier-bronze:#a0623a;--color-tier-silver:#9ba4ae;--color-tier-gold:#c99a24;--color-tier-platinum:#5c6f86;--color-tier-neutral:#777a7f;--color-stack-top:#fcfcfd;--color-stack-edge:#e3e6ec;--color-stack-edge-hover:#c9d3e4;--color-stack-edge-selected:#2f6fdb;--color-stack-ink:#3b424d;--color-stack-line:#d3d8e0;--color-stack-shadow:#1a2030;--color-stack-sky:#fff;--color-stack-ground:#d6dbe5;--color-stack-light:#fff;--color-stack-pin:#14181f;--color-stack-pin-selected:#2f6fdb;--color-stack-backdrop:#e9edf4;--color-stack-backdrop-glow:#fbfcfe;--focus-ring:#2f6fdb;--focus-ring-width:2px;--focus-ring-offset:2px;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.015em;--tracking-tighter:-.025em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-full:9999px;--shadow-sm:0 1px 2px #14181f0f;--shadow-md:0 12px 32px -16px #14181f2e;--shadow-lg:0 30px 80px -30px #14181f38;--blur-glass:blur(24px) saturate(1.2);--page-gradients:radial-gradient(48% 42% at 12% 8%, var(--color-bg-tint-a), transparent 72%), radial-gradient(42% 40% at 92% 18%, var(--color-bg-tint-b), transparent 70%), radial-gradient(50% 45% at 70% 100%, var(--color-bg-tint-c), transparent 72%);--transition-fast:.12s ease;--transition-base:.2s cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--content-max-width:72rem;--card-max-width:30rem;--sidebar-width:15rem;--publish-bar-height:4.25rem;--publish-ring-width:2px;--publish-ring-turn:3s;--sticky-panel-top:5.5rem;--fit-above-bar:calc(100svh - var(--sticky-panel-top) - var(--publish-bar-height) - var(--space-5))}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}html,body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-image:var(--page-gradients);background-attachment:fixed;flex-direction:column;min-height:100svh;display:flex;overflow-x:hidden}main{flex:1}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}code,pre{font-family:var(--font-mono)}::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}
