.navbar{z-index:100;background:#111827;border-bottom:1px solid #1f2937;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 1.25rem;display:flex}.navbar-brand{color:#fff;letter-spacing:.02em;font-size:1.25rem;font-weight:700;text-decoration:none}.navbar-links{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.navbar-links a{color:#9ca3af;border-radius:6px;padding:.45rem .85rem;font-size:.95rem;text-decoration:none;transition:background .15s,color .15s;display:block}.navbar-links a:hover{color:#fff;background:#1f2937}.navbar-links a.active{color:#fff;background:#374151}@media (width<=560px){.navbar-inner{flex-direction:column;gap:.4rem;height:auto;padding:.6rem 1rem}.navbar-links{flex-wrap:wrap;justify-content:center}}.maintenance{color:#f9fafb;text-align:center;background:#111827;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.maintenance-card{max-width:480px}.maintenance-icon{margin-bottom:.5rem;font-size:3rem}.maintenance h1{margin:0 0 .75rem;font-size:2rem}.maintenance p{color:#d1d5db;margin:0 0 .75rem;line-height:1.6}.maintenance-note{color:#9ca3af;font-size:.9rem}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.page{max-width:760px;margin:0 auto;padding:2rem 1.25rem 4rem;line-height:1.65}.page h1{margin-bottom:.25rem}.page h2{margin-top:2rem}.page-meta{color:#6b7280;margin-top:0;font-size:.9rem}
