:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-start:#e2e8f0;--bg-end:#cbd5e1;--card-bg:#fff;--card-shadow:#0f172a40;--text-primary:#1e293b;--text-secondary:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--surface-muted-start:#f8fafc;--surface-muted-end:#e2e8f0;--surface-muted-border:#e2e8f0;--surface-strong:#e2e8f0;--accent:#f59e0b;--accent-hover:#d97706;--accent-shadow:#f59e0b59;--accent-text:#1e293b;--link:#b45309;--link-hover:#92400e;--neutral-btn-bg:#e2e8f0;--neutral-btn-border:#cbd5e1;--neutral-btn-hover:#cbd5e1;--danger:#dc2626;--danger-bg:#fee2e2;--danger-bg-soft:#fef2f2;--success:#16a34a;--success-bg:#dcfce7;--code-text:#64748b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-start:#0f172a;--bg-end:#1e293b;--card-bg:#1e293b;--card-shadow:#0009;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--border:#334155;--border-strong:#475569;--surface-muted-start:#0f172a;--surface-muted-end:#1e293b;--surface-muted-border:#334155;--surface-strong:#334155;--accent:#f59e0b;--accent-hover:#fbbf24;--accent-shadow:#f59e0b73;--accent-text:#1e293b;--link:#fbbf24;--link-hover:#fcd34d;--neutral-btn-bg:#334155;--neutral-btn-border:#475569;--neutral-btn-hover:#475569;--danger:#f87171;--danger-bg:#ef44442e;--danger-bg-soft:#ef44441a;--success:#4ade80;--success-bg:#22c55e2e;--code-text:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,var(--bg-start)0%,var(--bg-end)100%);max-width:100vw;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background .2s;overflow-x:hidden}body{flex-direction:column;display:flex}.siteMain{flex:1 0 auto}a{color:inherit;text-decoration:none}.siteFooter{text-align:center;color:var(--text-secondary);flex-shrink:0;padding:24px 16px 32px;font-size:.8rem}.siteFooter a{color:var(--text-secondary);text-decoration:underline}.siteFooter a:hover{color:var(--link)}.linkCounter{margin-bottom:8px}
