@font-face{font-family:pixelHeading;src:url(../media/StayPixel-s.p.c25b86c7.ttf)format("truetype");font-display:swap}@font-face{font-family:pixelHeading Fallback;src:local(Arial);ascent-override:71.82%;descent-override:13.55%;line-gap-override:42.68%;size-adjust:93.71%}.pixelheading_b4b23924-module__32H2sW__className{font-family:pixelHeading,pixelHeading Fallback}.pixelheading_b4b23924-module__32H2sW__variable{--font-heading:"pixelHeading","pixelHeading Fallback"}
@font-face{font-family:pixelBody;src:url(../media/PixelFont7-s.p.4ebde615.ttf)format("truetype");font-display:swap}@font-face{font-family:pixelBody Fallback;src:local(Arial);ascent-override:72.14%;descent-override:24.05%;line-gap-override:0.0%;size-adjust:103.97%}.pixelbody_79c9b51c-module__ug_A1G__className{font-family:pixelBody,pixelBody Fallback}.pixelbody_79c9b51c-module__ug_A1G__variable{--font-body:"pixelBody","pixelBody Fallback"}
:root{--background:#121212;--surface:#1e293b;--surface-hover:#334155;--primary:gold;--primary-gradient:linear-gradient(135deg,gold 0%,#e7d425 50%,#b8860b 100%);--primary-glow:#ffd70033;--accent:#38bdf8;--accent-gradient:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 50%,#0284c7 100%);--accent-glow:#38bdf84d;--error:#ef4444;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--font-sans:var(--font-body);--font-display:var(--font-heading);--font-serif:var(--font-heading);--radius:16px;--shadow-sm:0 4px 12px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 20px 48px #00000080;--noise-pattern:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");--max-width:1400px;--header-height:80px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);max-width:100vw;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";background-image:var(--noise-pattern);pointer-events:none;z-index:9999;opacity:.4;mix-blend-mode:overlay;width:100%;height:100%;position:fixed;top:0;left:0}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--primary)}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}@media (max-width:768px){.container{padding:0 1.5rem}}.btn{border-radius:var(--radius);cursor:pointer;font-weight:600;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;transition:all .3s;display:inline-flex}.btn-primary{background:var(--primary-gradient);color:#1a1612;box-shadow:0 0 20px var(--primary-glow)}.btn-primary:hover{box-shadow:0 0 30px var(--primary-glow);transform:translateY(-2px)}.btn-outline{color:var(--text-primary);background:#ffffff0d;border:2px solid #fff6}.btn-outline:hover{background:#ffffff1a;border-color:#fffc;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff26}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--surface-hover);border:1px solid #ffffff0d;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%{box-shadow:0 0 #e7d42566}70%{box-shadow:0 0 0 10px #e7d42500}to{box-shadow:0 0 #e7d42500}}.animate-fade-in{animation:.6s forwards fadeIn}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse{animation:2s infinite pulse-glow}
.Header-module__Af2_WG__header{height:var(--header-height);z-index:100;border-bottom:2px solid var(--primary);background:linear-gradient(#2c241b,#1a1612);align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #00000080}.Header-module__Af2_WG__header:before{content:"";background-image:var(--noise-pattern);opacity:.1;pointer-events:none;z-index:-1;position:absolute;inset:0}.Header-module__Af2_WG__container{width:100%;height:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 4rem;display:flex}.Header-module__Af2_WG__nav{align-items:center;gap:4rem;display:flex}.Header-module__Af2_WG__logo{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.8rem;font-weight:700;display:flex}.Header-module__Af2_WG__logo span{color:var(--primary)}.Header-module__Af2_WG__links{gap:2rem;display:flex}.Header-module__Af2_WG__link{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .2s}.Header-module__Af2_WG__link:hover{color:var(--primary)}.Header-module__Af2_WG__auth{justify-content:flex-end;align-items:center;gap:1rem;min-width:200px;display:flex}.Header-module__Af2_WG__mobileMenuBtn{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;padding:0;display:none}.Header-module__Af2_WG__mobileMenuBtn span{background:var(--text-primary);transform-origin:1px;border-radius:10px;width:30px;height:3px;transition:all .3s linear;position:relative}.Header-module__Af2_WG__mobileMenuBtn.Header-module__Af2_WG__open span:first-child{transform:rotate(45deg)}.Header-module__Af2_WG__mobileMenuBtn.Header-module__Af2_WG__open span:nth-child(2){opacity:0;transform:translate(20px)}.Header-module__Af2_WG__mobileMenuBtn.Header-module__Af2_WG__open span:nth-child(3){transform:rotate(-45deg)}.Header-module__Af2_WG__mobileNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99;background:#121212f2;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.Header-module__Af2_WG__mobileNavOpen{transform:translate(0)}.Header-module__Af2_WG__mobileLinks{flex-direction:column;align-items:center;gap:2rem;display:flex}.Header-module__Af2_WG__mobileLink{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;font-size:2rem;transition:color .2s}.Header-module__Af2_WG__mobileLink:hover{color:var(--primary)}.Header-module__Af2_WG__mobileSocial{margin-top:2rem}@media (max-width:768px){.Header-module__Af2_WG__desktopNav,.Header-module__Af2_WG__desktopSocial{display:none}.Header-module__Af2_WG__mobileMenuBtn{display:flex}.Header-module__Af2_WG__container{padding:0 1.5rem}}
