.svelte-12qhfyh,.svelte-12qhfyh:before,.svelte-12qhfyh:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--off:#111213;--surface:#191b1d;--gold:#e8c14a;--gold2:#c89a20;--white:#f2efe8;--muted:#6b6b6b;--red:#d94040;--blue:#2a5ead;--green:#2e8b57}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:Barlow,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";opacity:.028;pointer-events:none;z-index:999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}header.svelte-12qhfyh{z-index:100;padding:20px 48px;padding-top:max(20px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.logo.svelte-12qhfyh{letter-spacing:.06em;color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:28px;text-decoration:none}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--white);opacity:.5}nav.svelte-12qhfyh{align-items:center;gap:32px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--white)}.nav-item.svelte-12qhfyh{display:inline-flex;position:relative}.nav-link-q.svelte-12qhfyh{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.nav-link-q.svelte-12qhfyh:hover,.nav-item.svelte-12qhfyh:hover .nav-link-q:where(.svelte-12qhfyh){color:var(--white)}.chevron.svelte-12qhfyh{opacity:.5;font-size:9px;transition:transform .2s}.nav-item.svelte-12qhfyh:hover .chevron:where(.svelte-12qhfyh){transform:rotate(180deg)}.dropdown.svelte-12qhfyh{opacity:0;pointer-events:none;z-index:300;background:#0f1011;border:1px solid #ffffff14;width:max-content;transition:opacity .15s,transform .15s;position:absolute;top:100%;right:0;transform:translateY(-4px);box-shadow:0 12px 32px #0009}.nav-item.svelte-12qhfyh:hover .dropdown:where(.svelte-12qhfyh){opacity:1;pointer-events:all;transform:translateY(0)}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){border-bottom:1px solid #ffffff0d;flex-direction:column;padding:14px 20px;text-decoration:none;transition:background .12s;display:flex}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):last-child{border-bottom:none}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#191b1d}.dd-label.svelte-12qhfyh{letter-spacing:.1em;text-transform:uppercase;color:var(--white);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700}.hamburger.svelte-12qhfyh{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--white);border-radius:2px;width:22px;height:2px;transition:all .25s;display:block}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){opacity:0}.hamburger.open.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav.svelte-12qhfyh{z-index:150;background:#0a0a0afa;border-bottom:1px solid #ffffff0f;border-left:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:0;min-width:220px;padding:80px 40px 32px;display:none;position:fixed;top:0;right:0}.mobile-nav.open.svelte-12qhfyh{display:flex}.mobile-nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.mobile-nav.svelte-12qhfyh button:where(.svelte-12qhfyh){letter-spacing:.06em;color:var(--white);cursor:pointer;background:0 0;border:none;width:100%;padding:6px 0;font-family:Bebas Neue,sans-serif;font-size:26px;text-decoration:none;transition:color .15s;display:block}.mobile-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.mobile-nav.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:var(--gold)}.mobile-nav-close.svelte-12qhfyh{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;transition:color .15s;position:absolute;top:20px;right:20px}.mobile-nav-close.svelte-12qhfyh:hover{color:var(--white)}footer.svelte-12qhfyh{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:48px;display:flex}.footer-logo.svelte-12qhfyh{letter-spacing:.06em;color:var(--gold);opacity:.6;font-family:Bebas Neue,sans-serif;font-size:22px}.footer-links.svelte-12qhfyh{gap:28px;display:flex}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--white)}.footer-copy.svelte-12qhfyh{color:#6b6b6b99;letter-spacing:.04em;font-size:12px}.nav-login.svelte-12qhfyh{letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e8c14a66;border-radius:2px;max-width:140px;margin-left:8px;font-family:Barlow Condensed,sans-serif;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block;overflow:hidden;color:var(--gold)!important;padding:7px 18px!important;font-size:13px!important;font-weight:700!important}.nav-login.svelte-12qhfyh:hover{border-color:var(--gold);color:var(--gold)!important;background:#e8c14a14!important}.mobile-login.svelte-12qhfyh{color:var(--gold)!important}@media (width<=900px){header.svelte-12qhfyh{padding:16px 24px}footer.svelte-12qhfyh{text-align:center;flex-direction:column;gap:24px;padding:40px 24px}.footer-links.svelte-12qhfyh{flex-wrap:wrap;justify-content:center}}@media (width<=768px){nav.svelte-12qhfyh>a:where(.svelte-12qhfyh),nav.svelte-12qhfyh>.nav-item:where(.svelte-12qhfyh),nav.svelte-12qhfyh>.nav-login:where(.svelte-12qhfyh){display:none}.hamburger.svelte-12qhfyh{display:flex}}body.game-page header.svelte-12qhfyh,body.game-page footer.svelte-12qhfyh{display:none}
