:root{--bg-base: #0f1117;--bg-sidebar: #0a0c10;--bg-panel: #161920;--bg-card: #1c1f28;--bg-input: #12151c;--bg-hover: #1f2330;--bg-selected: #1a2035;--border: #252a36;--border-focus: #3d4558;--text-primary: #e8eaf0;--text-secondary: #9ca3b0;--text-muted: #5c6478;--text-dim: #3d4455;--accent: #00d4aa;--accent-dim: rgba(0, 212, 170, .1);--accent-hover: #00e8bb;--success: #22c55e;--success-dim: rgba(34, 197, 94, .1);--warning: #f59e0b;--warning-dim: rgba(245, 158, 11, .1);--danger: #ef4444;--danger-dim: rgba(239, 68, 68, .1);--info: #3b82f6;--info-dim: rgba(59, 130, 246, .1);--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", "Fira Code", monospace;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px;--text: var(--text-primary);--muted: var(--text-secondary);--dim: var(--text-dim);--green: var(--accent);--bg2: var(--bg-card);--bg3: var(--bg-input);--border2: var(--border)}.container.svelte-1462b2g{max-width:1000px;margin:0 auto;padding:48px 24px 64px}.breadcrumb.svelte-1462b2g{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.88rem}.breadcrumb.svelte-1462b2g a:where(.svelte-1462b2g){color:var(--text-muted);text-decoration:none;transition:color .15s}.breadcrumb.svelte-1462b2g a:where(.svelte-1462b2g):hover{color:var(--accent)}.breadcrumb.svelte-1462b2g span:where(.svelte-1462b2g){color:var(--text-dim)}.hero.svelte-1462b2g{max-width:680px;margin-bottom:48px}.hero.svelte-1462b2g h1:where(.svelte-1462b2g){font-size:2.1rem;font-weight:700;color:var(--text-primary);line-height:1.2;margin-bottom:14px}.hero-sub.svelte-1462b2g{font-size:1rem;color:var(--text-secondary);line-height:1.7}.cta-row.svelte-1462b2g{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.cta-btn.svelte-1462b2g{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#06110d;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:.92rem;transition:background .15s,transform .15s}.cta-btn.svelte-1462b2g:hover{background:var(--accent-hover);transform:translateY(-1px)}.cta-btn.secondary.svelte-1462b2g{background:var(--bg-hover);color:var(--text-primary)}.cta-btn.secondary.svelte-1462b2g:hover{background:var(--bg-card)}footer{text-align:center;padding:40px 24px 56px;border-top:1px solid var(--border)}.footer-logo{font-family:var(--font-mono);font-weight:600;color:var(--text-primary);margin-bottom:16px}.footer-logo span{color:var(--accent)}.footer-links{list-style:none;display:flex;justify-content:center;gap:1.5rem;margin:0 0 1rem;padding:0;flex-wrap:wrap}.footer-links a{font-size:13px;color:var(--text-muted);text-decoration:none}.footer-links a:hover{color:var(--text-primary)}.footer-copy{font-size:12px;color:var(--text-dim)}
