.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#1a1a1af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:var(--header-height);overflow:hidden}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:8px}.logo-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-shrink:1;min-width:0}.logo[data-astro-cid-3ef6ksr2]{height:26px;width:auto}.header-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;flex-shrink:0}.btn-sm[data-astro-cid-3ef6ksr2]{padding:6px 12px;font-size:11px;border-radius:18px;white-space:nowrap}@media(min-width:768px){.logo[data-astro-cid-3ef6ksr2]{height:32px}.btn-sm[data-astro-cid-3ef6ksr2]{padding:8px 18px;font-size:13px}}.footer[data-astro-cid-sz7xmlte]{background:var(--bg-secondary);border-top:1px solid var(--border);padding:32px 0 calc(var(--bottom-nav-height) + 24px)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-bottom:24px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:12px;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.footer-payments[data-astro-cid-sz7xmlte]{margin-bottom:20px}.payment-grid[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.payment-badge[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;font-size:10px;color:var(--text-secondary);white-space:nowrap}.payment-icon[data-astro-cid-sz7xmlte]{width:14px;height:14px;filter:invert(1) brightness(.85);opacity:.9}.lang-switcher[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.lang-icon[data-astro-cid-sz7xmlte]{color:var(--text-muted);flex-shrink:0}.lang-pills[data-astro-cid-sz7xmlte]{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2px;gap:2px}.lang-pill[data-astro-cid-sz7xmlte]{padding:4px 10px;border-radius:14px;font-size:10px;font-weight:600;color:var(--text-muted);text-decoration:none;transition:all .2s;white-space:nowrap}.lang-pill[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.lang-pill[data-astro-cid-sz7xmlte].active{color:#000;background:var(--gold)}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.social-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bg-card);color:var(--text-secondary);transition:all .2s}.social-link[data-astro-cid-sz7xmlte]:hover{background:var(--gold);color:#000}.footer-license[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:12px;max-width:640px;margin:0 auto 16px}.age-badge[data-astro-cid-sz7xmlte]{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:var(--gold)}.license-text[data-astro-cid-sz7xmlte]{font-size:10px;line-height:1.6;color:var(--text-muted)}.footer-copyright[data-astro-cid-sz7xmlte]{text-align:center;font-size:11px;color:var(--text-muted)}@media(min-width:1024px){.footer[data-astro-cid-sz7xmlte]{padding-bottom:32px}}.bottom-nav[data-astro-cid-ltxpr5xc]{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-around;height:var(--bottom-nav-height);background:#1a1a1af7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border)}.bottom-nav-item[data-astro-cid-ltxpr5xc]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;color:var(--text-muted);text-decoration:none;font-size:9px;transition:color .2s}.bottom-nav-item[data-astro-cid-ltxpr5xc]:hover,.bottom-nav-item[data-astro-cid-ltxpr5xc][aria-current=page]{color:var(--gold)}.bottom-nav-icon[data-astro-cid-ltxpr5xc]{display:flex;align-items:center;justify-content:center}.bottom-nav-label[data-astro-cid-ltxpr5xc]{font-weight:500}@media(min-width:1024px){.bottom-nav[data-astro-cid-ltxpr5xc]{display:none}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #1a1a1a;--bg-secondary: #242424;--bg-card: #2a2a2a;--bg-input: #333333;--bg-elevated: #353535;--gold: #c8a14e;--gold-light: #dbb86a;--gold-dark: #a8853a;--text-primary: #ffffff;--text-secondary: #b3b3b3;--text-muted: #808080;--border: #3a3a3a;--success: #4caf50;--radius: 10px;--radius-sm: 6px;--radius-lg: 12px;--max-width: 1200px;--header-height: 52px;--bottom-nav-height: 56px}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;padding-bottom:var(--bottom-nav-height)}main{min-height:calc(100vh - var(--header-height) - var(--bottom-nav-height))}a{color:var(--gold);text-decoration:none;transition:color .2s}a:hover{color:var(--gold-light)}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 12px}@media(min-width:768px){.container{padding:0 24px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;cursor:pointer;border:none;transition:all .2s;text-decoration:none;line-height:1}.btn-primary{background:var(--gold);color:#000}.btn-primary:hover{background:var(--gold-light);color:#000}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-dark{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border)}.btn-dark:hover{border-color:var(--gold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(min-width:1024px){body{padding-bottom:0}}
