@font-face{font-family:Juni Pixel;src:url(../../../fonts/junipixel.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Juni Pixel;src:url(../../../fonts/junipixelbold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Juni Display;src:url(../../../fonts/jersey15.ttf)format("truetype");font-weight:400 700;size-adjust:114%;font-display:swap}:root{--ink:#07060f;--bg:#0d0b1a;--panel:#17142b;--panel-2:#211c3d;--panel-3:#2e2756;--line:#3b3270;--text:#f1efff;--muted:#a49dd4;--dim:#8279bb;--accent:#8f7bff;--accent-light:#c9bfff;--accent-dark:#4b2fc0;--violet-deep:#2c1680;--blue:#4f8bff;--cyan:#7fe3ff;--pink:#ff6fb5;--yellow:#ffd36e;--p:4px;--header-h:64px;--font-display:"Juni Display", ui-monospace, monospace;--font-body:"Juni Pixel", ui-monospace, monospace;--font-button:var(--font-body);--font-title:"Silkscreen", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-h:0px}@media (width<=740px){:root{--nav-h:calc(60px + env(safe-area-inset-bottom))}:root.bare{--nav-h:0px}}@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:35%}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);font-size:16px;line-height:1.6;overflow-x:clip}::selection{background:var(--accent);color:var(--ink)}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:700;line-height:1.1}.extrude{text-shadow:0 var(--p) 0 var(--ink)}.px-panel{background:var(--panel);box-shadow:inset calc(var(--p) * -1) calc(var(--p) * -1) 0 #00000040, inset var(--p) var(--p) 0 #c9bfff12, 0 calc(var(--p) * -1) 0 var(--ink), 0 var(--p) 0 var(--ink), calc(var(--p) * -1) 0 0 var(--ink), var(--p) 0 0 var(--ink), 0 calc(var(--p) * 3) 0 #0006}.btn{--c:#29234f;--c-top:#342c63;--c-light:#554a9e;--c-shade:#1d1839;--c-side:#120f27;--c-ink:var(--text);--sel:var(--accent-light);--depth:calc(var(--p) * 1.5);margin:var(--p) var(--p) calc(var(--p) * 3.5);background:linear-gradient(105deg, transparent 0 42%, #ffffff52 42% 50%, transparent 50% 55%, #fff3 55% 59%, transparent 59%) -150% 0 / 250% 100% no-repeat, linear-gradient(var(--c-top) 0 50%, var(--c) 50% 100%);color:var(--c-ink);font-family:var(--font-button);text-shadow:0 2px #07060f73;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 var(--p) 0 var(--c-light), inset 0 calc(var(--p) * -1) 0 var(--c-shade), 0 var(--depth) 0 var(--c-side), 0 calc(var(--p) * -1) 0 var(--ink), calc(var(--p) * -1) 0 0 var(--ink), var(--p) 0 0 var(--ink), calc(var(--p) * -1) var(--depth) 0 var(--ink), var(--p) var(--depth) 0 var(--ink), 0 calc(var(--depth) + var(--p)) 0 var(--ink), 0 calc(var(--depth) + var(--p) * 2) 0 #00000059, var(--glow,0 0 transparent);border:0;justify-content:center;align-items:center;gap:12px;padding:10px 20px 9px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:translate 90ms cubic-bezier(.3,1.6,.5,1),box-shadow 90ms cubic-bezier(.3,1.6,.5,1),filter 90ms;display:inline-flex;position:relative;translate:0}.btn:before{content:"";inset:calc(var(--p) * -1.5) 0 calc(var(--p) * -2.5);position:absolute}.btn:after{content:"";inset:calc(var(--p) * -3) calc(var(--p) * -3) calc(var(--p) * -3 - var(--depth));--b:calc(var(--p) * 3);background:linear-gradient(var(--sel) 0 0) 0 0 / var(--b) var(--p), linear-gradient(var(--sel) 0 0) 0 0 / var(--p) var(--b), linear-gradient(var(--sel) 0 0) 100% 0 / var(--b) var(--p), linear-gradient(var(--sel) 0 0) 100% 0 / var(--p) var(--b), linear-gradient(var(--sel) 0 0) 0 100% / var(--b) var(--p), linear-gradient(var(--sel) 0 0) 0 100% / var(--p) var(--b), linear-gradient(var(--sel) 0 0) 100% 100% / var(--b) var(--p), linear-gradient(var(--sel) 0 0) 100% 100% / var(--p) var(--b);opacity:0;pointer-events:none;background-repeat:no-repeat;position:absolute}.btn:hover,.btn:focus-visible{--depth:calc(var(--p) * 2.5);translate:0 calc(var(--p) * -1);filter:brightness(1.1);background-position:150% 0,0 0;transition:translate 90ms cubic-bezier(.3,1.6,.5,1),box-shadow 90ms cubic-bezier(.3,1.6,.5,1),filter 90ms,background-position .5s steps(6,end)}.btn:hover:after,.btn:focus-visible:after{opacity:1}.btn:focus-visible{outline:none}.btn:active{--depth:0px;translate:0 calc(var(--p) * 1.5);filter:brightness(.95);transition-duration:30ms}.btn-primary{--c:#6a4dff;--c-top:#8670ff;--c-light:#cbc1ff;--c-shade:#5537e0;--c-side:#2f1a8f;--c-ink:#fff;--sel:var(--cyan);--glow:0 calc(var(--depth) / 2) 0 calc(var(--p) * 2.5) #8f7bff38, 0 calc(var(--depth) / 2) 28px 6px #6a4dff80}.btn-primary:hover,.btn-primary:focus-visible{--glow:0 calc(var(--depth) / 2) 0 calc(var(--p) * 2.5) #8f7bff52, 0 calc(var(--depth) / 2) 36px 10px #6a4dffa6}.btn-danger{--c:#8f1f3f;--c-top:#b02a50;--c-light:#ff9bb5;--c-shade:#6e1530;--c-side:#3b0a1a;--c-ink:#fff;--sel:var(--pink)}.btn-big{gap:14px;padding:16px 30px 15px;font-size:24px}@media (width<=480px){.btn-big{white-space:normal;text-align:center;gap:10px;max-width:100%;padding:13px 18px 12px;font-size:19px}}.btn:disabled{--glow:0 0 transparent;filter:grayscale(.8)brightness(.6);cursor:default;pointer-events:none}.label{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;font-size:13px}:focus-visible{outline:var(--p) solid var(--cyan);outline-offset:var(--p)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--panel-3);border:3px solid var(--ink)}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}::view-transition-old(root){animation:.16s ease-in both page-out}::view-transition-new(root){animation:.26s cubic-bezier(.2,1.2,.4,1) both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes page-in{0%{opacity:0;transform:translateY(16px)}}@media (pointer:coarse){.btn,.field,select.field,input.field{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.calm *,html.calm :before,html.calm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.prose{max-width:70ch;margin:0 auto;padding:clamp(24px,4vw,48px) 0 24px}.prose h1{text-shadow:0 var(--p) 0 var(--ink);font-size:clamp(32px,5vw,48px)}.prose h2{margin-top:40px;font-size:clamp(20px,2.6vw,24px)}.prose p,.prose li{color:var(--muted);font-size:15px}.prose strong,.prose b{color:var(--text);font-weight:400}.prose a{color:var(--accent-light)}.prose ul{padding-left:20px}.prose .updated{font-family:var(--font-title);text-transform:uppercase;color:var(--dim);margin:12px 0 0;font-size:12px}nav.svelte-oeh3u8{display:none}@media (width<=740px){nav.svelte-oeh3u8{z-index:25;height:var(--nav-h);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 calc(var(--p) * -1) 0 var(--panel), 0 calc(var(--p) * -2) 0 #07060f66;background:#07060f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}a.svelte-oeh3u8{font-family:var(--font-title);text-transform:uppercase;color:var(--dim);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex;position:relative}a.on.svelte-oeh3u8{color:var(--text);box-shadow:inset 0 var(--p) 0 var(--accent)}.ico.svelte-oeh3u8{height:22px;display:block;position:relative}.ico.svelte-oeh3u8 svg:where(.svelte-oeh3u8),.ico.svelte-oeh3u8 img:where(.svelte-oeh3u8){width:auto;height:100%;display:block}.ico.svelte-oeh3u8 img:where(.svelte-oeh3u8){image-rendering:pixelated}}.daily.svelte-1nq21qq{position:relative}.pill.svelte-1nq21qq{background:var(--panel);height:36px;font-family:var(--font-title);color:var(--muted);cursor:pointer;box-shadow:inset 0 -3px 0 #0000004d, 0 0 0 2px var(--line);font-variant-numeric:tabular-nums;border:0;align-items:center;gap:7px;padding:0 12px;font-size:16px;display:flex;position:relative}.pill.svelte-1nq21qq:hover{color:var(--text)}.pill.svelte-1nq21qq b:where(.svelte-1nq21qq){color:var(--text);font-weight:400}.pill.svelte-1nq21qq small:where(.svelte-1nq21qq){color:var(--muted);font-size:13px}.pill.ready.svelte-1nq21qq{box-shadow:inset 0 -3px 0 #0000004d, 0 0 0 2px var(--yellow)}.badge.svelte-1nq21qq{background:var(--pink);min-width:18px;color:var(--ink);text-align:center;box-shadow:2px 2px 0 var(--ink);padding:3px 4px 2px;font-size:11px;line-height:1;animation:1s steps(2,end) infinite svelte-1nq21qq-blink;position:absolute;top:-9px;right:-8px}@keyframes svelte-1nq21qq-blink{50%{translate:0 -2px}}.ico.svelte-1nq21qq{height:16px;display:inline-block}.panel.svelte-1nq21qq{z-index:30;width:min(440px,100vw - 24px);max-height:calc(100dvh - var(--header-h) - 24px);flex-direction:column;gap:12px;padding:18px 20px;animation:.2s cubic-bezier(.2,1.5,.4,1) svelte-1nq21qq-menu-in;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}@keyframes svelte-1nq21qq-menu-in{0%{opacity:0;translate:0 -8px}}.head.svelte-1nq21qq{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}h2.svelte-1nq21qq{font-size:24px}h3.svelte-1nq21qq{margin-top:6px;font-size:18px}.dim.svelte-1nq21qq{color:var(--dim)}.mono.svelte-1nq21qq{font-family:var(--font-title);color:var(--cyan);font-weight:400}.days.svelte-1nq21qq{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.days.svelte-1nq21qq li:where(.svelte-1nq21qq){background:var(--ink);color:var(--dim);flex-direction:column;align-items:center;gap:5px;padding:7px 2px 6px;font-size:11px;display:flex;box-shadow:inset 0 -3px #ffffff0f}.day.svelte-1nq21qq{font-family:var(--font-title);color:var(--muted);font-size:12px}.day-reward.svelte-1nq21qq{white-space:nowrap;align-items:center;gap:2px;display:flex}.day-reward.svelte-1nq21qq .ico:where(.svelte-1nq21qq){height:11px}.days.svelte-1nq21qq li:where(.svelte-1nq21qq):last-child{background:#2a1f08}.days.svelte-1nq21qq li.done:where(.svelte-1nq21qq){background:var(--accent-dark);color:#fffc}.days.svelte-1nq21qq li.done:where(.svelte-1nq21qq) .day:where(.svelte-1nq21qq){color:#fff}.days.svelte-1nq21qq li.next:where(.svelte-1nq21qq){background:var(--yellow);color:var(--ink);animation:1s steps(2,end) infinite svelte-1nq21qq-blink}.days.svelte-1nq21qq li.next:where(.svelte-1nq21qq) .day:where(.svelte-1nq21qq){color:var(--ink)}.done-line.svelte-1nq21qq{color:var(--yellow);margin:0;font-size:13px}.missions.svelte-1nq21qq{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.missions.svelte-1nq21qq li:where(.svelte-1nq21qq){color:var(--muted);grid-template-columns:minmax(0,1fr) 54px 36px 54px;align-items:center;gap:8px;font-size:12px;display:grid}.missions.svelte-1nq21qq li.claimed:where(.svelte-1nq21qq){color:var(--dim)}.missions.svelte-1nq21qq li.claimed:where(.svelte-1nq21qq) .m-label:where(.svelte-1nq21qq){text-decoration:line-through}.m-bar.svelte-1nq21qq{background:var(--ink);height:8px}.m-bar.svelte-1nq21qq span:where(.svelte-1nq21qq){background:repeating-linear-gradient(90deg, var(--accent) 0 6px, var(--accent-dark) 6px 8px);height:100%;display:block}.missions.svelte-1nq21qq li.done:where(.svelte-1nq21qq) .m-bar:where(.svelte-1nq21qq) span:where(.svelte-1nq21qq){background:repeating-linear-gradient(90deg, var(--yellow) 0 6px, #d9822b 6px 8px)}.m-count.svelte-1nq21qq{font-family:var(--font-title);text-align:right}.m-reward.svelte-1nq21qq,.m-ok.svelte-1nq21qq{justify-content:flex-end;align-items:center;gap:4px;display:flex}.m-reward.svelte-1nq21qq .ico:where(.svelte-1nq21qq){height:13px}.m-ok.svelte-1nq21qq{color:var(--yellow)}.mini-btn.svelte-1nq21qq{background:var(--yellow);color:var(--ink);font-family:var(--font-body);cursor:pointer;box-shadow:inset 0 2px 0 #ffffff40, 0 2px 0 var(--ink);border:0;justify-self:end;padding:5px 8px 4px;font-size:12px;animation:1s steps(2,end) infinite svelte-1nq21qq-blink}.mini-btn.svelte-1nq21qq:active{translate:0 2px}@media (width<=740px){.daily.svelte-1nq21qq{position:static}.panel.svelte-1nq21qq{top:calc(var(--header-h) + 8px);width:auto;position:fixed;left:12px;right:12px}.pill.svelte-1nq21qq{gap:5px;padding:0 9px}.pill.svelte-1nq21qq small:where(.svelte-1nq21qq),.day-reward.svelte-1nq21qq .ico:where(.svelte-1nq21qq){display:none}.panel.svelte-1nq21qq .btn:where(.svelte-1nq21qq){white-space:normal;max-width:100%;font-size:14px}.missions.svelte-1nq21qq li:where(.svelte-1nq21qq){grid-template-columns:minmax(0,1fr) 36px 54px}.m-bar.svelte-1nq21qq{grid-area:2/1/auto/-1}}header.svelte-1elxaub{z-index:20;height:60px;box-shadow:0 var(--p) 0 var(--panel), 0 calc(var(--p) * 2) 0 #07060f66;view-transition-name:header;background:#07060feb;align-items:center;gap:28px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.logo.svelte-1elxaub{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-icon.svelte-1elxaub{width:42px;height:42px;transition:translate .3s cubic-bezier(.3,1.8,.5,1)}.logo.svelte-1elxaub:hover .logo-icon:where(.svelte-1elxaub){animation:1.2s steps(6,end) infinite svelte-1elxaub-gem-hue;translate:0 -4px}@keyframes svelte-1elxaub-gem-hue{to{filter:hue-rotate(360deg)}}.name.svelte-1elxaub{font-family:var(--font-display);color:var(--text);font-size:26px;font-weight:700;line-height:1}nav.svelte-1elxaub{gap:4px;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-family:var(--font-title);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.dot.svelte-1elxaub{background:var(--yellow);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink)}.cursor.svelte-1elxaub{color:var(--accent);opacity:0;font-size:10px;transition:opacity .1s,translate .15s cubic-bezier(.3,1.8,.5,1);translate:-4px}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--text)}nav.svelte-1elxaub a.active:where(.svelte-1elxaub){box-shadow:inset 0 calc(var(--p) * -1) 0 var(--accent)}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover .cursor:where(.svelte-1elxaub),nav.svelte-1elxaub a.active:where(.svelte-1elxaub) .cursor:where(.svelte-1elxaub){opacity:1;translate:0}.hud.svelte-1elxaub{align-items:center;gap:14px;margin-left:auto;display:flex}.lvl.svelte-1elxaub{gap:3px;position:relative}.res.lvl.svelte-1elxaub b:where(.svelte-1elxaub){color:var(--cyan)}.xp.svelte-1elxaub{background:var(--ink);height:3px;position:absolute;bottom:-6px;left:0;right:0}.xp.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--cyan);height:100%;transition:width .6s cubic-bezier(.2,1,.4,1);display:block}.wallet.svelte-1elxaub{background:var(--panel);height:36px;box-shadow:inset 0 -3px 0 #0000004d, 0 0 0 2px var(--line);font-family:var(--font-title);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:0 14px;font-size:16px;text-decoration:none;display:flex}.res.svelte-1elxaub{white-space:nowrap;align-items:center;gap:6px;display:flex}.res.svelte-1elxaub b:where(.svelte-1elxaub){color:var(--text);font-weight:400}.res.svelte-1elxaub small:where(.svelte-1elxaub){font-size:13px}.ico.svelte-1elxaub{height:18px}.timer.svelte-1elxaub{background:var(--ink);color:var(--cyan);margin-left:4px;padding:2px 6px 1px;font-size:13px}.sep.svelte-1elxaub{background:var(--line);width:2px;height:18px}.sound.svelte-1elxaub{width:36px;height:36px;color:var(--accent-light);cursor:pointer;background:linear-gradient(#342c63 0 50%,#29234f 50%);border:0;place-items:center;padding:0;display:grid;box-shadow:inset 0 3px #554a9e,inset 0 -3px #1d1839,0 3px #120f27}.sound.off.svelte-1elxaub{color:var(--dim)}.sound.svelte-1elxaub:active{translate:0 2px}.sound.svelte-1elxaub svg:where(.svelte-1elxaub){width:20px;height:20px}.login.svelte-1elxaub{color:#fff;height:36px;font-family:var(--font-title);text-transform:uppercase;white-space:nowrap;background:linear-gradient(#6a76f5 0 50%,#5865f2 50%);align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:flex;box-shadow:inset 0 3px #8f98ff,inset 0 -3px #3c45b8,0 3px #1f246b}.login.svelte-1elxaub:active{translate:0 2px}.login.svelte-1elxaub svg:where(.svelte-1elxaub){width:24px;height:16px}.account.svelte-1elxaub{position:relative}.avatar.svelte-1elxaub{background:var(--accent);cursor:pointer;width:36px;height:36px;box-shadow:inset 0 -3px 0 var(--accent-dark), 0 3px 0 #120f27;border:0;place-items:center;padding:2px;display:grid}.avatar.svelte-1elxaub img:where(.svelte-1elxaub){width:32px;height:32px}.initial.svelte-1elxaub{font-family:var(--font-title);color:#fff;font-size:18px}.menu.svelte-1elxaub{z-index:30;flex-direction:column;align-items:flex-start;gap:6px;width:max-content;max-width:260px;padding:14px 16px;animation:.2s cubic-bezier(.2,1.5,.4,1) svelte-1elxaub-menu-in;display:flex;position:absolute;top:calc(100% + 10px);right:0}.who.svelte-1elxaub{font-family:var(--font-title);color:var(--text);font-size:16px}.saved.svelte-1elxaub{color:var(--muted);margin-bottom:6px;font-size:12px}.menu.svelte-1elxaub .btn:where(.svelte-1elxaub){font-size:13px}@keyframes svelte-1elxaub-menu-in{0%{opacity:0;translate:0 -8px}}.menu.svelte-1elxaub .btn:where(.svelte-1elxaub){text-decoration:none}@media (width>=741px) and (width<=1180px){header.svelte-1elxaub{gap:14px}.name.svelte-1elxaub,.cursor.svelte-1elxaub,.timer.svelte-1elxaub,.res.svelte-1elxaub small:where(.svelte-1elxaub){display:none}nav.svelte-1elxaub{gap:0}nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:6px;font-size:11px}}@media (width>=741px) and (width<=880px){nav.svelte-1elxaub a.minor:where(.svelte-1elxaub){display:none}}@media (width<=740px){header.svelte-1elxaub{gap:10px}nav.svelte-1elxaub{display:none}.logo-icon.svelte-1elxaub{width:36px;height:36px}.hud.svelte-1elxaub{gap:8px}.wallet.svelte-1elxaub{gap:8px;padding:0 9px;font-size:15px}.res.svelte-1elxaub small:where(.svelte-1elxaub),.timer.svelte-1elxaub,.login-text.svelte-1elxaub{display:none}.login.svelte-1elxaub{padding:0 9px}}@media (width<=420px){.name.svelte-1elxaub{display:none}}.backdrop.svelte-1u6utjd{z-index:1000;background:repeating-conic-gradient(#0f1020e6 0 25%, #0f102099 0 50%) 0 0 / 4px 4px;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);padding:20px;animation:.2s steps(3,end) svelte-1u6utjd-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.modal.svelte-1u6utjd{overscroll-behavior:contain;background:radial-gradient(circle at 20% 0%, #00f5ff24, transparent 45%), radial-gradient(circle at 90% 100%, #ff2bd624, transparent 45%), var(--panel);width:100%;max-width:900px;max-height:calc(100dvh - 40px);margin:auto;padding:32px;animation:.35s cubic-bezier(.2,1.5,.4,1) svelte-1u6utjd-pop;position:relative;overflow-y:auto}.close.svelte-1u6utjd{background:var(--panel-2);width:36px;height:36px;color:var(--muted);font-family:var(--font-title);cursor:pointer;border:0;font-size:13px;position:absolute;top:10px;right:12px}.close.svelte-1u6utjd:hover{background:var(--pink);color:var(--ink)}.kicker.svelte-1u6utjd{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.1em;color:#d9ccff;font-size:13px}h2.svelte-1u6utjd{text-shadow:3px 3px 0 var(--ink);margin:6px 0 0;font-size:clamp(26px,4.4vw,38px)}header.svelte-1u6utjd p:where(.svelte-1u6utjd){max-width:60ch;color:var(--muted);margin:10px 0 16px}header.svelte-1u6utjd .field:where(.svelte-1u6utjd){width:100%;max-width:420px}.grid.svelte-1u6utjd{padding:var(--p);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:22px;display:grid}.slot.svelte-1u6utjd{cursor:pointer;background:0 0;border:0;padding:0;display:block}.more.svelte-1u6utjd,.empty.svelte-1u6utjd{text-align:center;color:var(--muted);margin-top:20px}.confirm.svelte-1u6utjd{align-items:center;gap:40px;display:flex}.preview.svelte-1u6utjd{flex:none;width:min(300px,70vw)}.side.svelte-1u6utjd{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.side.svelte-1u6utjd h2:where(.svelte-1u6utjd){margin:0}.series.svelte-1u6utjd{color:var(--muted);margin:0}.side.svelte-1u6utjd p:where(.svelte-1u6utjd){margin:0;line-height:1.5}.actions.svelte-1u6utjd{flex-wrap:wrap;gap:10px 14px;margin-top:10px;display:flex}.actions.svelte-1u6utjd .btn:where(.svelte-1u6utjd){font-size:14px}@media (width<=760px){.modal.svelte-1u6utjd{padding:56px 18px 24px}.actions.svelte-1u6utjd .btn:where(.svelte-1u6utjd){white-space:normal;flex:100%;line-height:1.25}.confirm.svelte-1u6utjd{flex-direction:column;align-items:stretch;gap:24px}.preview.svelte-1u6utjd{align-self:center}.grid.svelte-1u6utjd{gap:12px}}@keyframes svelte-1u6utjd-fade{0%{opacity:0}}@keyframes svelte-1u6utjd-pop{0%{opacity:0;transform:scale(.9)translateY(20px)}}canvas.svelte-19la8z9{z-index:80;pointer-events:none;image-rendering:pixelated;view-transition-name:fx;position:fixed;top:0;left:0}main.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 48px}.alert.svelte-12qhfyh{max-width:1200px;color:var(--text);background:#3b0a1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:16px auto 0;padding:12px 18px;font-size:14px;display:flex;box-shadow:inset 0 -3px #8f1f3f,0 0 0 2px #8f1f3f}.alert.svelte-12qhfyh span:where(.svelte-12qhfyh),.invite.svelte-12qhfyh span:where(.svelte-12qhfyh),.founder.svelte-12qhfyh span:where(.svelte-12qhfyh){flex:280px}.founder.svelte-12qhfyh{max-width:1200px;color:var(--text);background:#1c1838;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:16px auto 0;padding:12px 18px;font-size:14px;display:flex;box-shadow:inset 0 -3px #120f26,0 0 0 2px #d9ccff}.founder.svelte-12qhfyh .btn:where(.svelte-12qhfyh){font-size:13px}.invite.svelte-12qhfyh{max-width:1200px;color:var(--text);background:#1f2260;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:16px auto 0;padding:12px 18px;font-size:14px;display:flex;box-shadow:inset 0 -3px #151846,0 0 0 2px #5865f2}.invite.svelte-12qhfyh .btn:where(.svelte-12qhfyh),.alert.svelte-12qhfyh .btn:where(.svelte-12qhfyh){font-size:13px}footer.svelte-12qhfyh{max-width:1200px;padding:24px clamp(16px, 4vw, 40px) calc(40px + var(--nav-h));border-top:2px solid var(--panel);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){font-family:var(--font-title);text-transform:uppercase;color:var(--muted);font-size:13px;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:60ch;color:var(--dim);margin:0;font-size:12px}.to-top.svelte-12qhfyh{right:14px;bottom:calc(var(--nav-h) + 16px);z-index:55;background:var(--panel-3);width:44px;height:44px;color:var(--text);font-family:var(--font-title);cursor:pointer;box-shadow:inset 0 -3px 0 #0000004d, 0 0 0 2px var(--line), 3px 4px 0 var(--ink);border:0;font-size:22px;line-height:1;position:fixed}.to-top.svelte-12qhfyh:hover{background:var(--accent);color:var(--ink)}.notice.svelte-12qhfyh{left:50%;bottom:calc(24px + var(--nav-h));z-index:60;background:var(--panel-2);max-width:calc(100vw - 32px);color:var(--text);text-align:center;box-shadow:0 -3px 0 var(--ink), 0 3px 0 var(--ink), -3px 0 0 var(--ink), 3px 0 0 var(--ink), 5px 7px 0 var(--ink);pointer-events:none;padding:12px 18px 11px;font-size:14px;animation:.3s cubic-bezier(.2,1.5,.4,1) svelte-12qhfyh-notice-in;position:fixed;translate:-50%}@keyframes svelte-12qhfyh-notice-in{0%{opacity:0;translate:-50% 20px}}main.svelte-12qhfyh:has(.fit-screen){padding-bottom:0}
