.nav[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:64px;background:#0a0a0af2;border-bottom:1px solid var(--border);backdrop-filter:blur(8px)}.nav-brand[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;gap:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.1em;color:var(--accent);transition:opacity .2s}.brand-logo[data-astro-cid-sckkx6r4]{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid var(--border)}.nav-brand[data-astro-cid-sckkx6r4]:hover{opacity:.85}.nav-right[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1.5rem}.nav-links[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1.25rem;height:100%}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:32px;padding:0 .15rem;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1;color:var(--text-muted);white-space:nowrap;transition:color .2s,border-color .2s}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--accent)}.nav-admin[data-astro-cid-sckkx6r4]{padding:0 .6rem;border:1px solid var(--border);box-sizing:border-box}.nav-admin[data-astro-cid-sckkx6r4]:hover{border-color:var(--accent);color:var(--accent)}.nav-admin[data-astro-cid-sckkx6r4] svg[data-astro-cid-sckkx6r4]{flex-shrink:0;width:14px;height:14px;opacity:.9}.lang-switch[data-astro-cid-sckkx6r4]{display:flex;gap:2px;background:var(--surface);border:1px solid var(--border);padding:2px}.lang-btn[data-astro-cid-sckkx6r4]{background:none;border:none;color:var(--text-muted);font-family:Bebas Neue,sans-serif;font-size:.8rem;letter-spacing:.05em;padding:4px 8px;transition:background .2s,color .2s}.lang-btn[data-astro-cid-sckkx6r4]:hover{color:var(--text)}.lang-btn[data-astro-cid-sckkx6r4].active{background:var(--accent);color:#fff}.menu-toggle[data-astro-cid-sckkx6r4]{display:none;flex-direction:column;justify-content:space-between;width:22px;height:16px;background:none;border:none;padding:0;cursor:pointer;z-index:101}.menu-toggle[data-astro-cid-sckkx6r4] .bar[data-astro-cid-sckkx6r4]{width:100%;height:2px;background-color:var(--text);transition:all .3s cubic-bezier(.4,0,.2,1)}.footer[data-astro-cid-sckkx6r4]{background:var(--surface);border-top:1px solid var(--border);padding:3rem 2rem;margin-top:4rem}.footer-inner[data-astro-cid-sckkx6r4]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.footer-logo[data-astro-cid-sckkx6r4]{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.footer-brand[data-astro-cid-sckkx6r4]{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.1em;color:var(--accent)}.footer-tagline[data-astro-cid-sckkx6r4]{color:var(--text-muted);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.footer-social[data-astro-cid-sckkx6r4]{display:flex;gap:1rem;margin-top:.5rem}.footer-social-link[data-astro-cid-sckkx6r4]{color:var(--text-muted);transition:color .2s}.footer-social-link[data-astro-cid-sckkx6r4]:hover{color:var(--accent)}.footer-bottom[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:2rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.footer-copy[data-astro-cid-sckkx6r4]{color:var(--text-muted);font-size:.8rem}.footer-admin[data-astro-cid-sckkx6r4]{color:var(--border);font-size:.75rem;transition:color .2s}.footer-admin[data-astro-cid-sckkx6r4]:hover{color:var(--text-muted)}@media(max-width:600px){.nav[data-astro-cid-sckkx6r4]{padding:0 1rem;height:56px}.nav-brand[data-astro-cid-sckkx6r4]{font-size:1.25rem;gap:.35rem}.brand-logo[data-astro-cid-sckkx6r4]{width:32px;height:32px}.nav-right[data-astro-cid-sckkx6r4]{gap:.85rem}.menu-toggle[data-astro-cid-sckkx6r4]{display:flex}.menu-toggle[data-astro-cid-sckkx6r4].active .bar[data-astro-cid-sckkx6r4]:nth-child(1){transform:translateY(7px) rotate(45deg);background-color:var(--accent)}.menu-toggle[data-astro-cid-sckkx6r4].active .bar[data-astro-cid-sckkx6r4]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle[data-astro-cid-sckkx6r4].active .bar[data-astro-cid-sckkx6r4]:nth-child(3){transform:translateY(-7px) rotate(-45deg);background-color:var(--accent)}.nav-links[data-astro-cid-sckkx6r4]{position:fixed;inset:56px 0 0;height:calc(100vh - 56px);background:#0a0a0afa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:3rem 2rem;border-top:1px solid var(--border);transform:translateY(-100%);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;pointer-events:none;z-index:99}.nav-links[data-astro-cid-sckkx6r4].active{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:1.85rem;height:auto;padding:.75rem 2rem;width:80%;justify-content:center;color:var(--text)}.nav-admin[data-astro-cid-sckkx6r4]{border:1px solid var(--border);padding:.75rem 2rem}.nav-admin[data-astro-cid-sckkx6r4] svg[data-astro-cid-sckkx6r4]{width:18px;height:18px}.lang-switch[data-astro-cid-sckkx6r4]{padding:2px}.lang-btn[data-astro-cid-sckkx6r4]{font-size:.75rem;padding:3px 6px}.footer[data-astro-cid-sckkx6r4]{padding:2rem 1rem}.footer-brand[data-astro-cid-sckkx6r4]{font-size:1.5rem}.footer-tagline[data-astro-cid-sckkx6r4]{font-size:.8rem}.footer-bottom[data-astro-cid-sckkx6r4]{flex-direction:column;gap:.5rem}}:root{--bg: #0a0a0a;--surface: #141414;--card: #1a1a1a;--accent: #dc2626;--accent-dark: #b91c1c;--accent-light: #ef4444;--text: #f0f0f0;--text-muted: #888888;--border: #2a2a2a}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}h1,h2,h3,h4,h5{font-family:Bebas Neue,system-ui,sans-serif;letter-spacing:.05em;line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}
