@font-face{font-family:Montserrat;src:url(../../../Montserrat.ttf)}.nav-btn.svelte-4nivum{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#ffffffbf;background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.nav-btn.svelte-4nivum:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.nav-btn.svelte-4nivum:hover:before{left:100%}.nav-btn.svelte-4nivum:hover{color:#fff;background:#ffffff14;border-color:#60a5fa4d;box-shadow:0 0 20px #60a5fa26;transform:translateY(-1px)}.nav-btn.svelte-4nivum:active{transform:translateY(0)}.nav-btn-glow.svelte-4nivum{position:absolute;inset:0;border-radius:.75rem;opacity:0;background:radial-gradient(circle at center,rgba(96,165,250,.2),transparent 70%);transition:opacity .3s;pointer-events:none}.nav-btn.svelte-4nivum:hover .nav-btn-glow:where(.svelte-4nivum){opacity:1}.nav-btn-premium.svelte-4nivum{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f59e0b,#eab308,#f59e0b);background-size:200% 100%;border:none;box-shadow:0 4px 15px #f59e0b66;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;animation:svelte-4nivum-shimmer 3s infinite}@keyframes svelte-4nivum-shimmer{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}.nav-btn-premium.svelte-4nivum:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:rotate(45deg);animation:svelte-4nivum-shine 3s infinite}@keyframes svelte-4nivum-shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.nav-btn-premium.svelte-4nivum:hover{box-shadow:0 6px 25px #f59e0b99,0 0 30px #f59e0b4d;transform:translateY(-2px) scale(1.03)}.nav-btn-premium.svelte-4nivum:active{transform:translateY(0) scale(.98)}.nav-btn-premium-glow.svelte-4nivum{position:absolute;inset:-4px;border-radius:.85rem;opacity:0;background:linear-gradient(135deg,#f59e0b66,#eab30866);filter:blur(8px);transition:opacity .3s;pointer-events:none;z-index:-1}.nav-btn-premium.svelte-4nivum:hover .nav-btn-premium-glow:where(.svelte-4nivum){opacity:1;animation:svelte-4nivum-pulse-glow 2s infinite}@keyframes svelte-4nivum-pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.social-icon-btn.svelte-4nivum{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.social-icon-btn.svelte-4nivum:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .4s}.social-icon-btn.svelte-4nivum:hover:before{opacity:1}.social-icon-glow.svelte-4nivum{position:absolute;inset:-4px;border-radius:1.2rem;opacity:0;filter:blur(12px);transition:opacity .4s;z-index:0;animation:svelte-4nivum-glow-pulse 2s infinite alternate}@keyframes svelte-4nivum-glow-pulse{0%,to{filter:blur(12px);transform:scale(.95)}50%{filter:blur(16px);transform:scale(1.05)}}.social-icon-btn.svelte-4nivum:hover .social-icon-glow:where(.svelte-4nivum){opacity:1}.twitter-hover.svelte-4nivum:hover{background:#3a3a3a26;border-color:#2b2b2b66;transform:translateY(-4px);box-shadow:0 8px 24px #1414144d}.twitter-glow.svelte-4nivum{background:radial-gradient(circle at center,rgba(0,0,0,.6),transparent 70%)}.discord-hover.svelte-4nivum:hover{background:#5865f226;border-color:#5865f266;transform:translateY(-4px);box-shadow:0 8px 24px #5865f24d}.discord-glow.svelte-4nivum{background:radial-gradient(circle at center,rgba(88,101,242,.6),transparent 70%)}.tiktok-hover.svelte-4nivum:hover{background:#ff005026;border-color:#ff005066;transform:translateY(-4px);box-shadow:0 8px 24px #ff00504d}.tiktok-glow.svelte-4nivum{background:radial-gradient(circle at center,rgba(255,0,80,.6),rgba(0,240,255,.4),transparent 70%)}.cookie-accept-btn.svelte-4nivum{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:.75rem;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(90deg,#2563eb,#06b6d4);border:0;box-shadow:0 10px 30px #38bdf840,0 2px 10px #2563eb59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer}.cookie-accept-btn.svelte-4nivum:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 60% 40%,rgba(56,189,248,.35),transparent 70%);opacity:.35;pointer-events:none}.cookie-accept-btn.svelte-4nivum:hover{filter:brightness(1.06);box-shadow:0 12px 36px #38bdf859,0 4px 16px #2563eb66;transform:translateY(-1px)}.cookie-accept-btn.svelte-4nivum:active{transform:translateY(0) scale(.98)}.cookie-later-btn.svelte-4nivum{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:.7rem;font-weight:700;font-size:.9rem;color:#ffffffe6;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s ease}.cookie-accept-btn.svelte-4nivum,.cookie-later-btn.svelte-4nivum{white-space:nowrap}@media(max-width:480px){.mx-auto.max-w-3xl.svelte-4nivum{max-width:98vw;margin:0}.relative.flex.items-start.gap-4.p-4.sm\:p-6.svelte-4nivum{flex-direction:column;gap:.7rem;padding:.7rem .5rem}.flex-1.svelte-4nivum{width:100%;min-width:0}.flex.items-center.gap-2.sm\:gap-3.svelte-4nivum{flex-direction:row;gap:.5rem;width:100%;justify-content:flex-start;margin-top:.5rem;flex-wrap:wrap}.cookie-accept-btn.svelte-4nivum,.cookie-later-btn.svelte-4nivum{font-size:.9rem;padding:.5rem .8rem;min-width:0}.text-sm.leading-relaxed.text-white\/80.svelte-4nivum{font-size:.95rem;line-height:1.3;word-break:break-word}}.cookie-later-btn.svelte-4nivum:hover{background:#ffffff1a;border-color:#ffffff2e}.cookie-later-btn.svelte-4nivum:active{transform:translateY(0) scale(.98)}
