.site-header.svelte-a8kxe2{--cream: #fff3d6;--sand: #ffe6b3;--navy: #241c3c;--navy2: #3a2f5e;--gold: #ffcc4d;--gold2: #ffd873;--gold-deep: #8a5a00;--gold-soft: #ffefb8;--gold-ink: #241c3c;--line: rgba(120, 90, 30, .18);--f-display: "Fredoka", "Arial Rounded MT Bold", system-ui, sans-serif;position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:40;background:linear-gradient(180deg,#140e2ab8,#140e2a73 55%,#140e2a00);font-weight:600;line-height:1.6;animation:svelte-a8kxe2-drop .7s cubic-bezier(.2,.8,.2,1) .1s backwards;transition:background .25s}.site-header.stuck.svelte-a8kxe2,.site-header.open.svelte-a8kxe2{background:#fff3d6f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes svelte-a8kxe2-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.wrap.svelte-a8kxe2{max-width:1180px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));position:relative}.nav.svelte-a8kxe2{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:height .2s}.stuck.svelte-a8kxe2 .nav:where(.svelte-a8kxe2){height:64px}a.svelte-a8kxe2{color:inherit}.lead.svelte-a8kxe2{display:flex;align-items:center;gap:16px;min-width:0}.back.svelte-a8kxe2{display:inline-flex;align-items:center;gap:8px;flex:none;height:42px;padding:0 18px 0 14px;border-radius:999px;background:var(--gold-soft);color:var(--gold-deep);font:700 15px var(--f-display);text-decoration:none;transition:background .15s,color .15s,transform .15s}.back.svelte-a8kxe2 i:where(.svelte-a8kxe2){font-size:18px;transition:transform .15s}.site-header.svelte-a8kxe2:not(.stuck):not(.open) .back:where(.svelte-a8kxe2){background:#ffffff2e;color:#fff;text-shadow:0 1px 10px rgba(20,14,42,.6)}.back.svelte-a8kxe2:hover,.site-header.svelte-a8kxe2:not(.stuck):not(.open) .back:where(.svelte-a8kxe2):hover{background:var(--gold);color:var(--gold-ink);text-shadow:none}.back.svelte-a8kxe2:hover i:where(.svelte-a8kxe2){transform:translate(-3px)}.brand.svelte-a8kxe2{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 25px var(--f-display);letter-spacing:.03em;color:#fff;text-shadow:0 1px 10px rgba(20,14,42,.6)}.stuck.svelte-a8kxe2 .brand:where(.svelte-a8kxe2),.open.svelte-a8kxe2 .brand:where(.svelte-a8kxe2){color:var(--navy);text-shadow:none}.brand.svelte-a8kxe2 b:where(.svelte-a8kxe2){width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--gold);color:var(--gold-ink);transform:rotate(-5deg);font:800 19px var(--f-display);letter-spacing:0;text-shadow:none}.links.svelte-a8kxe2{display:flex;gap:4px}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2){text-decoration:none;font:600 16px var(--f-display);padding:8px 18px 6px;border-radius:999px;color:#fff;text-shadow:0 1px 10px rgba(20,14,42,.6)}.stuck.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){color:var(--navy);text-shadow:none}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{background:#ffffff2e}.stuck.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{background:var(--gold-soft);color:var(--gold-deep)}.links.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){background:var(--gold);color:var(--gold-ink);text-shadow:none}.menu-account.svelte-a8kxe2{display:none}.actions.svelte-a8kxe2{display:flex;align-items:center;gap:10px}.pill.svelte-a8kxe2{display:inline-flex;align-items:center;gap:8px;font:700 15px var(--f-display);text-decoration:none;padding:9px 20px 7px 14px;border-radius:999px;background:var(--navy);color:#fff;white-space:nowrap;transition:background .15s}.pill.svelte-a8kxe2:hover{background:var(--navy2)}.pill.svelte-a8kxe2 i:where(.svelte-a8kxe2){font-size:18px}.ludens-chip.svelte-a8kxe2{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 7px 18px;color:#fff;font:700 16px var(--f-display);text-decoration:none;transition:background .15s}.ludens-chip.svelte-a8kxe2 i:where(.svelte-a8kxe2):first-child{color:var(--gold2);font-size:20px}.acct.svelte-a8kxe2{display:inline-flex;align-items:stretch;background:var(--navy);border-radius:999px;overflow:hidden}.acct.svelte-a8kxe2 .pill:where(.svelte-a8kxe2){border-radius:0;background:transparent;box-shadow:inset 1px 0 #fff3}.acct.svelte-a8kxe2 .pill.logout:where(.svelte-a8kxe2){padding:9px 16px 7px 14px}.acct.svelte-a8kxe2 .pill:where(.svelte-a8kxe2):hover,.acct.svelte-a8kxe2 .ludens-chip:where(.svelte-a8kxe2):hover{background:#ffffff1f}.burger.svelte-a8kxe2{display:none;position:relative;width:44px;height:44px;padding:0;background:var(--gold);border:0;border-radius:12px;cursor:pointer}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2){position:absolute;left:10px;right:10px;height:3px;border-radius:3px;background:var(--gold-ink);transition:transform .2s,opacity .2s,top .2s}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(1){top:14px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(2){top:21px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(3){top:28px}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):nth-child(1){top:21px;transform:rotate(45deg)}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):nth-child(2){opacity:0}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):nth-child(3){top:21px;transform:rotate(-45deg)}.site-header.svelte-a8kxe2 :where(.svelte-a8kxe2):focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}@media(max-width:860px){.nav.svelte-a8kxe2{height:68px;gap:10px}.stuck.svelte-a8kxe2 .nav:where(.svelte-a8kxe2){height:60px}.lead.svelte-a8kxe2{margin-right:auto}.burger.svelte-a8kxe2,.menu-account.svelte-a8kxe2{display:block}.nav.svelte-a8kxe2>.lead:where(.svelte-a8kxe2),.actions.svelte-a8kxe2{position:relative;z-index:2}.site-header.open.svelte-a8kxe2{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.links.svelte-a8kxe2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:calc(96px + env(safe-area-inset-top,0px)) max(32px,env(safe-area-inset-right,0px)) 40px max(36px,env(safe-area-inset-left,0px));background:radial-gradient(circle at 88% 6%,rgba(255,226,140,.55),transparent 42%),linear-gradient(160deg,var(--cream) 0%,var(--sand) 100%);visibility:hidden;clip-path:circle(0px at calc(100% - 44px) 38px);transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s .6s}.open.svelte-a8kxe2 .links:where(.svelte-a8kxe2){visibility:visible;clip-path:circle(150vmax at calc(100% - 44px) 38px);transition:clip-path .85s cubic-bezier(.7,0,.2,1),visibility 0s}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):nth-child(1){--i: 0}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):nth-child(2){--i: 1}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):nth-child(3){--i: 2}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):nth-child(4){--i: 3}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):nth-child(5){--i: 4}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.stuck.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){position:relative;display:block;font:800 clamp(40px,12vw,64px) / 1.05 var(--f-display);padding:8px 0 4px;border:0;border-radius:0;background:none;color:var(--navy);text-shadow:none;opacity:0;transform:translateY(40px) skewY(4deg);transition:opacity .25s,transform .3s,color .2s}.open.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){opacity:1;transform:none;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1),color .2s;transition-delay:calc(.35s + var(--i) * .09s),calc(.35s + var(--i) * .09s),0s}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.stuck.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover,.links.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){background:none;color:var(--gold-deep)}.links.svelte-a8kxe2 a.active:where(.svelte-a8kxe2):before{content:"";position:absolute;left:-20px;top:50%;width:9px;height:9px;margin-top:-3px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold),0 0 32px #e4a82499}.links.svelte-a8kxe2 a.menu-account:where(.svelte-a8kxe2){display:inline-block;margin-top:22px;padding:15px 30px 13px;border-radius:999px;background:var(--navy);color:#fff;font:700 20px var(--f-display)}}@media(max-width:520px){.lead.svelte-a8kxe2{gap:10px}.back.svelte-a8kxe2,.acct.svelte-a8kxe2,.pill.solo.svelte-a8kxe2,.burger.svelte-a8kxe2{height:40px}.back.svelte-a8kxe2{width:40px;padding:0;justify-content:center}.back.svelte-a8kxe2 span:where(.svelte-a8kxe2){display:none}.acct.svelte-a8kxe2{align-items:center}.ludens-chip.svelte-a8kxe2{height:40px;padding:0 10px 0 14px;font-size:15px;gap:5px;line-height:1}.ludens-chip.svelte-a8kxe2 i:where(.svelte-a8kxe2){font-size:18px;line-height:1}.ludens-chip.svelte-a8kxe2 span:where(.svelte-a8kxe2){padding-top:2px}.pill.svelte-a8kxe2{height:40px;padding:0 13px;justify-content:center;line-height:1}.acct.svelte-a8kxe2 .pill:where(.svelte-a8kxe2){padding:0 13px}.pill.svelte-a8kxe2 i:where(.svelte-a8kxe2){font-size:20px;line-height:1}.pill.svelte-a8kxe2 span:where(.svelte-a8kxe2){display:none}.burger.svelte-a8kxe2{width:40px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(1){top:12px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(2){top:19px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(3){top:26px}.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):nth-child(1),.open.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2):nth-child(3){top:19px}}@media(max-width:380px){.brand.svelte-a8kxe2{font-size:21px}}@media(prefers-reduced-motion:reduce){.site-header.svelte-a8kxe2,.links.svelte-a8kxe2,.open.svelte-a8kxe2 .links:where(.svelte-a8kxe2),.links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.open.svelte-a8kxe2 .links:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){animation:none;transition:none}}
