@font-face{font-family:"Body";font-display:block;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2190-2193,U+2212}
@font-face{font-family:"Body";font-display:block;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02AF}
@font-face{font-family:"Logo";font-weight:700;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}
:root{
  --night:#160a33;--plum:#2a1566;--uv:#5a2be0;--lilac:#d9c2ff;
  --honey:#ffc81e;--amber:#d98a00;--cream:#fff5d8;--pink:#ff4f9a;
  --pixel:"Body",ui-monospace,Menlo,monospace;--logo:"Logo","Body",monospace;
  --safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);
  color-scheme:dark;
}
*{box-sizing:border-box}
html,body{margin:0;height:100%;overflow:hidden;background:var(--night);color:var(--cream);font:24px/1.1 var(--pixel);font-synthesis:none;-webkit-text-size-adjust:100%;overscroll-behavior:none}
canvas{image-rendering:pixelated}
#sky,#globe,#fx{position:fixed;left:0;top:0}
#sky{z-index:0}
#globe{z-index:1;touch-action:none;cursor:grab;outline:0}
#fx{z-index:1;pointer-events:none}
#globe:active{cursor:grabbing}
button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}
button:focus-visible{outline:3px solid var(--cream);outline-offset:2px}
.panel{background:var(--night);box-shadow:0 0 0 3px var(--uv)}
.ui{position:fixed;left:0;right:0;z-index:2;max-width:620px;margin:0 auto;padding:0 10px;pointer-events:none}
.ui button,.ui a,#ask,#hintbox,.act{pointer-events:auto}
#top{top:0;padding-top:calc(var(--safe-t) + 8px);display:flex;flex-direction:column;gap:8px}
.bar{display:flex;align-items:center;gap:10px}
h1{font-family:var(--logo);margin:0;font-size:34px;line-height:1;letter-spacing:.02em;color:var(--honey);text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night),3px 3px 0 var(--pink)}
#combs{display:flex;gap:3px;margin-left:auto}
#combs canvas{width:22px;height:22px;display:block}
#info{width:40px;height:40px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--honey);font-size:29px;line-height:1}
#snd{width:40px;height:40px;background:var(--night);box-shadow:0 0 0 3px var(--uv);display:grid;place-items:center}
#snd canvas{width:24px;height:24px}
#snd[aria-pressed="false"]{box-shadow:0 0 0 3px #6c5ca0}
#ask{display:flex;gap:10px;align-items:center;background:var(--honey);color:var(--night);padding:6px 10px;box-shadow:0 0 0 3px var(--night),4px 5px 0 3px var(--pink)}
#ask canvas{width:48px;height:48px;flex:none}
#ask small{display:block;font-size:20px;line-height:1}
@media (max-width:400px){#ask small{font-size:17px}.ladder em{font-size:18px;white-space:normal}.ladder{gap:6px 7px}}
#ask h2{margin:1px 0 0;font-size:31px;line-height:.95;font-weight:400;text-wrap:balance}
#side{position:fixed;z-index:2;right:max(10px,calc(50% - 300px));display:flex;flex-direction:column;gap:7px}
#side button{width:44px;height:44px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--honey);font-size:36px;line-height:1}
#side button:active{background:var(--plum)}
#side #home canvas{display:block;width:32px;height:32px;margin:6px}
#scale{position:fixed;z-index:2;left:max(12px,calc(50% - 298px));pointer-events:none;color:var(--cream);font-size:20px;line-height:1;text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night)}
#scale i{display:block;height:6px;margin-top:3px;background:var(--honey);box-shadow:0 0 0 2px var(--night)}
#tally{position:fixed;z-index:2;left:50%;transform:translateX(-50%);background:var(--honey);color:var(--night);font-size:44px;line-height:1;padding:2px 16px;box-shadow:0 0 0 3px var(--night),4px 5px 0 3px var(--pink);display:none}
#bot{bottom:0;padding-bottom:calc(var(--safe-b) + 10px);display:flex;flex-direction:column;gap:8px}
#hintbox{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:6px 10px;min-height:37px}
#hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#len{color:var(--honey);white-space:nowrap;font-variant-numeric:tabular-nums}
.act{display:flex;gap:10px}
.btn{font-size:36px;line-height:1;padding:10px 16px;background:var(--honey);color:var(--night);box-shadow:0 0 0 3px var(--night),5px 6px 0 3px var(--pink);flex:1;letter-spacing:.02em}
.btn:active{transform:translate(4px,5px);box-shadow:0 0 0 3px var(--night),1px 1px 0 3px var(--pink)}
.btn:disabled{background:#6c5ca0;color:#2a1566;box-shadow:0 0 0 3px var(--night);cursor:not-allowed;transform:none}
.btn.alt{flex:0 0 auto;background:var(--night);color:var(--cream);font-size:27px;box-shadow:0 0 0 3px var(--uv)}
.btn.alt:active{transform:translate(1px,1px);box-shadow:0 0 0 3px var(--uv)}
#sheet{bottom:0;padding-bottom:calc(var(--safe-b) + 10px);display:none;flex-direction:column;min-height:0}
#sheet .card{pointer-events:auto;max-height:46vh;max-height:46dvh;display:flex;flex-direction:column;min-height:0;background:var(--honey);color:var(--night);padding:10px 12px;box-shadow:0 0 0 3px var(--night),5px 6px 0 3px var(--pink);-webkit-overflow-scrolling:touch}
#sheet .scroll{overflow-y:auto;min-height:0;flex:1 1 auto;-webkit-overflow-scrolling:touch}
.head{display:flex;gap:12px;align-items:center}
.head canvas{width:60px;height:60px;flex:none}
.head small{font-size:21px;display:block;line-height:1}
.head h3{margin:1px 0;font-size:40px;line-height:.92;font-weight:400;text-wrap:balance}
.head h3.top{font-family:var(--logo);font-size:44px;letter-spacing:.02em;color:var(--plum)}
.quip{font-size:22px;line-height:1.05;margin:7px 0 0}
.names{font-size:22px;line-height:1.08;margin:7px 0 0}
.names.o{font-size:20px;color:#4a3200}
.names b{font-weight:400;color:var(--plum)}
#next{width:100%;margin-top:10px;background:var(--night);color:var(--honey);box-shadow:none;flex:none}
#next:active{transform:translate(1px,1px);box-shadow:none}
.over{position:fixed;inset:0;z-index:5;overflow-y:auto;display:none;background:#160a33fb;padding:calc(var(--safe-t) + 14px) 14px calc(var(--safe-b) + 24px);-webkit-overflow-scrolling:touch}
.over .in{max-width:560px;margin:0 auto}
#final .big{display:block;width:120px;height:120px;margin:0 auto}
#final .lead{text-align:center;color:var(--lilac);font-size:24px;margin:8px 0 2px}
#final h2{margin:0;text-align:center;font-size:54px;line-height:.9;font-weight:400;color:var(--honey);text-wrap:balance}
#final h2.top{font-family:var(--logo);font-size:68px;letter-spacing:.02em;text-shadow:5px 6px 0 var(--pink)}
#final p{text-align:center;margin:8px 0 0;font-size:24px}
#score{text-align:center;font-size:30px;color:var(--cream);margin-top:10px}
#score b{font-weight:400;color:var(--honey)}
#garden{display:block;margin:14px auto;box-shadow:0 0 0 3px var(--uv)}
.row{display:flex;gap:10px;align-items:center;padding:7px 10px;margin:9px 0}
.row canvas{width:32px;height:32px;flex:none}
.row div{min-width:0;flex:1}
.row small{display:block;font-size:20px;color:var(--lilac);line-height:1.02}
.row b{font-weight:400;font-size:26px;color:var(--honey);line-height:1}
.row em{font-style:normal;color:var(--cream);white-space:nowrap;font-size:27px}
.all{font-size:20px;line-height:1.08;color:var(--lilac);margin:4px 0 0}
.acts{display:flex;gap:12px;margin-top:16px}
#share{width:100%;margin-top:10px;font:inherit;background:var(--cream);color:var(--night);border:3px solid var(--night);padding:6px;display:none;resize:none}
#help h2{margin:0 0 8px;font-size:40px;font-weight:400;color:var(--honey)}
#help p{margin:8px 0;line-height:1.08}
.ladder{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin:10px 0}
.ladder canvas{width:40px;height:40px}
.ladder span{color:var(--honey);font-size:27px}
.ladder span.w{font-family:var(--logo);font-size:24px}
.ladder em{font-style:normal;color:var(--lilac);font-size:21px;white-space:nowrap}
.days{display:flex;align-items:center;gap:12px;justify-content:center;margin:14px 0}
.days button{width:44px;height:40px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--honey);font-size:32px}
.days button:disabled{opacity:.35;cursor:not-allowed}
#help a,#final a{color:var(--honey)}
.credit{font-size:20px;color:var(--lilac);line-height:1.08}
#err{position:fixed;inset:auto 10px 50% 10px;z-index:9;padding:12px;color:var(--pink);display:none}

#rail{display:contents}
#keys{display:none;margin:0;color:var(--lilac);font-size:20px;line-height:1.1;white-space:pre-line}
.days .lg{width:56px;font-size:24px}
.days .lg.on{background:var(--honey);color:var(--night);box-shadow:0 0 0 3px var(--night)}
.desk{--rail:440px}
.desk #rail{display:flex;flex-direction:column;gap:16px;position:fixed;z-index:2;left:0;top:0;bottom:0;width:var(--rail);padding:20px;background:#160a33f0;box-shadow:3px 0 0 var(--uv);overflow-y:auto}
.desk #rail .ui{position:static;max-width:none;margin:0;padding:0;pointer-events:auto}
.desk #top{gap:14px}
.desk .bar{flex-wrap:wrap}
.desk h1{font-size:60px}
.desk #snd{margin-left:auto}
.desk #combs{order:3;width:100%;margin:0;gap:5px}
.desk #combs canvas{width:44px;height:44px}
.desk #ask{padding:12px 14px}
.desk #ask canvas{width:48px;height:48px}
.desk #ask small{font-size:21px}
.desk #ask h2{font-size:37px;text-wrap:wrap}
.desk #bot{margin-top:auto}
.desk #keys{display:block}
#log{display:none}
.desk #log{display:block;margin-top:auto;flex:0 3 auto;min-height:0;overflow:hidden}
.desk #log .row{margin:7px 0;padding:5px 9px}
.desk #log .row canvas{width:32px;height:32px}
.desk #log .row small{font-size:18px}
.desk #log .row b{font-size:22px}
.desk #log .row em{font-size:23px}
.desk #rail #sheet{flex:0 1 auto;min-height:120px}
.desk #sheet .card{max-height:none;flex:0 1 auto}
.desk #globe{cursor:crosshair}
.desk #globe:active{cursor:grabbing}
.desk #side{right:20px;bottom:20px!important}
.desk #scale{left:calc(var(--rail) + 22px);bottom:20px!important}
.desk .over{padding:6vh 32px}
.desk .over .in{max-width:1080px;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:start}
.desk #help .in{max-width:940px;grid-template-columns:1fr 1fr}
.desk #final .c2 #garden{margin-top:0}
.compact{--rail:300px}
.compact #rail{padding:8px;gap:7px}
.compact h1{font-size:30px}
.compact #info{width:34px;height:34px;font-size:24px}
.compact #combs{order:0;width:auto;margin-left:auto;gap:2px}
.compact #combs canvas{width:22px;height:22px}
.compact #info{margin-left:6px}
.compact .bar{flex-wrap:nowrap;gap:6px}
.compact #top{gap:7px}
.compact #ask{padding:5px 8px;gap:8px}
.compact #ask canvas{width:32px;height:32px}
.compact #ask small{font-size:17px}
.compact #ask h2{font-size:25px;line-height:.95}
.compact #keys,.compact #log{display:none}
.compact #bot{gap:6px;margin-top:auto}
.compact #hintbox{padding:4px 8px;min-height:30px;font-size:20px}
.compact .btn{font-size:26px;padding:6px 10px}
.compact .btn.alt{font-size:21px}
.compact .head canvas{width:40px;height:40px}
.compact .head h3{font-size:28px}
.compact .head h3.top{font-size:30px}
.compact .quip,.compact .names{font-size:19px;margin-top:4px}
.compact .names.o{font-size:17px}
.compact #next{margin-top:6px}
.compact #sheet .card{padding:7px 9px}
.compact #rail{overflow:hidden}
.compact .over{padding:12px 16px}
.compact .over .in{gap:18px}
.compact #final .big{width:80px;height:80px}
.compact #final h2{font-size:38px}
.compact #final h2.top{font-size:44px}
.compact #side{right:8px;bottom:8px!important;gap:5px}
.compact #side button{width:36px;height:36px;font-size:29px}
.compact #side #home canvas{margin:2px}
.compact #scale{left:calc(var(--rail) + 10px);bottom:8px!important}
.tight #side{flex-direction:row}
.tight #side button{width:38px;height:38px;font-size:30px}
.tight #side #home canvas{margin:3px}
@media (min-width:1800px) and (min-height:1000px){#rail,.over .in,#side{zoom:1.5}.desk{--rail:660px}.desk #rail{width:440px}}
@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}

/* ---------- motion ---------- */
#skybee{position:fixed;z-index:0;left:0;top:18vh;width:30px;height:24px;pointer-events:none;opacity:0}
.plus{position:fixed;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night),2px 3px 0 var(--pink);white-space:nowrap}
.plus b{font-weight:400;color:var(--honey);font-size:34px;line-height:.9}
.plus small{color:var(--cream);font-size:19px;line-height:1}
.confetti{position:fixed;top:-12px;z-index:8;width:8px;height:8px;pointer-events:none}
@media (prefers-reduced-motion:no-preference){
 #sheet .card{animation:sheetIn .5s cubic-bezier(.2,1.35,.4,1) both}
 @keyframes sheetIn{from{transform:translateY(115%)}to{transform:none}}
 .over{animation:fadeIn .25s ease-out both}
 .over .in{animation:overIn .5s cubic-bezier(.2,1.25,.4,1) both}
 @keyframes fadeIn{from{opacity:0}}
 @keyframes overIn{from{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}
 .head canvas,#final .big{animation:emblem .7s .12s cubic-bezier(.2,1.9,.4,1) both}
 @keyframes emblem{from{transform:scale(0) rotate(-25deg)}to{transform:none}}
 #sTitle,#fTitle{animation:rise .45s .28s both}
 #sQuip,#fQuip,#sScore,#score{animation:rise .45s .4s both}
 @keyframes rise{from{opacity:0;transform:translateY(10px)}}
 h3.top,#final h2.top{animation:rise .45s .28s both,glint 1.8s .9s steps(1) infinite}
 @keyframes glint{0%,70%{color:var(--honey)}75%{color:var(--cream)}80%{color:var(--honey)}85%{color:var(--cream)}90%{color:var(--honey)}}
 .head h3.top{color:var(--plum);animation:rise .45s .28s both}
 #ask{animation:askIn .45s cubic-bezier(.2,1.4,.4,1) both}
 @keyframes askIn{from{transform:translateY(-14px);opacity:0}}
 #tally{animation:tallyIn .35s cubic-bezier(.2,1.8,.4,1) both}
 @keyframes tallyIn{from{transform:translateX(-50%) scale(.2)}to{transform:translateX(-50%)}}
 #tally.bump{animation:bump .28s cubic-bezier(.2,2,.4,1)}
 @keyframes bump{0%{transform:translateX(-50%) scale(1)}45%{transform:translateX(-50%) scale(1.3) rotate(-4deg)}100%{transform:translateX(-50%) scale(1)}}
 #combs canvas.fresh{animation:comb .7s .25s cubic-bezier(.2,1.9,.4,1) both}
 @keyframes comb{0%{transform:scale(.2) rotate(-60deg)}100%{transform:none}}
 .plus{animation:plusUp 1.05s cubic-bezier(.2,1,.4,1) forwards}
 @keyframes plusUp{0%{opacity:0;transform:translate(-50%,-40%) scale(.5)}14%{opacity:1;transform:translate(-50%,-105%) scale(1.15)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-240%) scale(.95)}}
 .confetti{animation:fall 2.4s linear forwards}
 @keyframes fall{from{transform:translate(0,0) rotate(0)}to{transform:translate(var(--dx),110vh) rotate(var(--r))}}
 #skybee{animation:skybee 34s linear 6s infinite}
 @keyframes skybee{0%{opacity:1;transform:translate(-40px,0)}12%{transform:translate(18vw,-22px)}25%{transform:translate(36vw,10px)}37%{transform:translate(54vw,-18px)}50%{transform:translate(72vw,12px)}62%{transform:translate(90vw,-8px)}64%{opacity:1;transform:translate(104vw,0)}65%,100%{opacity:0;transform:translate(104vw,0)}}
 .btn:not(:disabled):hover{filter:brightness(1.08)}
 #go:not(:disabled){animation:ready 1.6s ease-in-out infinite}
 @keyframes ready{50%{box-shadow:0 0 0 3px var(--night),5px 6px 0 3px var(--pink),0 0 0 7px #ffc81e55}}
}

/* ---------- screens ---------- */
h1 a{color:inherit;text-decoration:none}
.scr{z-index:6}
.inscreen #final,.inscreen #help{display:none!important}
.onhome #rail,.onhome .ui,.onhome #side,.onhome #scale,.onhome #tally{visibility:hidden}
.scr h2{margin:6px 0 10px;font-size:46px;font-weight:400;color:var(--honey);line-height:1}
.scr h3{margin:20px 0 8px;font-size:28px;font-weight:400;color:var(--lilac)}
.scr p{line-height:1.1;margin:8px 0}
.scr .sub{color:var(--lilac);font-size:21px}
.back{display:inline-block;color:var(--honey);text-decoration:none;font-size:26px;padding:6px 10px 6px 0}
.back:focus-visible,.tile:focus-visible,.dayt:focus-visible{outline:3px solid var(--cream);outline-offset:2px}
.logo{font-family:var(--logo);color:var(--honey);font-size:44px;line-height:1;letter-spacing:.02em;text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night),4px 4px 0 var(--pink)}
.logo.big{font-size:84px;text-align:center;text-shadow:-3px 0 var(--night),3px 0 var(--night),0 -3px var(--night),0 3px var(--night),6px 6px 0 var(--pink)}
/* home */
.home{background:linear-gradient(180deg,#160a33f2 0%,#160a33e0 55%,#160a3366 100%)}
.home .in{display:flex;flex-direction:column;gap:12px;align-items:stretch;padding-top:6px}
#hScene{display:block;width:360px;max-width:100%;height:auto;aspect-ratio:120/44;margin:0 auto}
.tag{text-align:center;color:var(--cream);font-size:26px;margin:0!important;text-wrap:balance}
.today{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}
.today small{display:block;color:var(--lilac);font-size:20px;line-height:1}
.today b{font-weight:400;font-size:32px;color:var(--honey);line-height:1}
.today .st{display:flex;align-items:center;gap:8px;text-align:right;font-size:22px;line-height:1}
.today canvas{width:40px;height:40px;flex:none}
#hPlay{font-size:38px;padding:14px 16px;flex:none}
.next{text-align:center;color:var(--lilac);font-size:22px;margin:0!important;min-height:22px;font-variant-numeric:tabular-nums}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.tile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--cream);text-decoration:none;font-size:24px;line-height:1}
.tile canvas{width:32px;height:32px;flex:none;object-fit:contain}
.tile:hover{background:var(--plum)}
.foot{text-align:center;font-size:21px}
.foot a{color:var(--lilac)}
.desk .home{background:linear-gradient(90deg,#160a33f5 0,#160a33f5 var(--rail),#160a3300 calc(var(--rail) + 120px))}
.desk .scr .in{display:block;max-width:680px;margin:0 auto}
.desk .home{padding:0}
.desk .home .in{display:flex;flex-direction:column;max-width:none;width:var(--rail);margin:0;padding:24px 20px;min-height:100vh;min-height:100dvh;justify-content:center;align-items:stretch;gap:14px}
.desk.onhome #globe{cursor:default}
/* how to */
.steps{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:12px}
.steps li{display:flex;gap:14px;align-items:flex-start;padding:12px}
.steps canvas{width:48px;height:48px;flex:none;object-fit:contain;image-rendering:pixelated}
.steps b{font-weight:400;color:var(--honey);font-size:28px;display:block;line-height:1}
.steps p{margin:4px 0 0;font-size:22px}
#hwGo{width:100%;margin-top:14px}
/* archive */
.days2{display:flex;flex-direction:column;gap:10px;margin-top:8px}
.dayt{display:flex;align-items:center;gap:12px;padding:8px 12px;color:var(--cream);text-decoration:none}
.dayt canvas{width:40px;height:40px;flex:none}
.dayt div{flex:1;min-width:0}
.dayt b{display:block;font-weight:400;font-size:28px;color:var(--honey);line-height:1}
.dayt small{color:var(--lilac);font-size:20px}
.dayt em{font-style:normal;font-size:22px;text-align:right}
.dayt.now{box-shadow:0 0 0 3px var(--honey)}
.dayt:not(.done) em{color:var(--lilac)}
.dayt:hover{background:var(--plum)}
/* stats */
.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.num{padding:10px;text-align:center}
.num b{display:block;font-weight:400;font-size:44px;color:var(--honey);line-height:1}
.num small{color:var(--lilac);font-size:19px;line-height:1}
.bars{display:flex;flex-direction:column;gap:8px}
.tbar{display:grid;grid-template-columns:36px 170px 1fr;align-items:center;gap:10px}
.tbar canvas{width:36px;height:36px}
.tbar span{font-size:22px;color:var(--cream);line-height:1}
.tbar i{display:block;font-style:normal;background:var(--honey);color:var(--night);font-size:20px;line-height:1;padding:4px 6px;min-width:26px;width:max(26px,var(--w));text-align:right;box-shadow:3px 3px 0 var(--pink)}
@media (max-width:420px){.tbar{grid-template-columns:30px 120px 1fr}.tbar span{font-size:19px}.nums{gap:8px}.num b{font-size:36px}}
/* settings */
.set{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;margin:12px 0;font-size:24px}
.seg{display:flex;gap:8px}
.seg .lg{width:56px;height:40px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--honey);font-size:24px}
.seg .lg.on{background:var(--honey);color:var(--night);box-shadow:0 0 0 3px var(--night)}
.sw{width:64px;height:34px;background:#3c2a78;box-shadow:0 0 0 3px var(--night);position:relative;flex:none}
.sw i{position:absolute;top:4px;left:4px;width:26px;height:26px;background:var(--lilac);transition:left .15s steps(3)}
.sw[aria-pressed="true"]{background:var(--honey)}
.sw[aria-pressed="true"] i{left:34px;background:var(--night)}
.danger{width:100%;margin-top:14px;color:var(--pink)!important}
#help .links{display:flex;gap:12px;margin:14px 0}
#help .links .btn{flex:1;text-align:center;text-decoration:none;font-size:24px}
/* high-contrast & calm */
.calm *,.calm *::before,.calm *::after{animation:none!important;transition:none!important}
/* loader */
#loader{position:fixed;inset:0;z-index:8;display:grid;place-items:center;background:var(--night);transition:opacity .45s}
#loader.done{opacity:0;pointer-events:none}
#loader .lin{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(320px,80vw)}
#loader .logo{font-size:64px}
#loader .track{position:relative;width:100%;height:30px;background:repeating-linear-gradient(90deg,#2a1566 0 14px,#160a33 14px 16px);box-shadow:0 0 0 3px var(--uv)}
#loader canvas{position:absolute;top:3px;left:0;width:30px;height:24px;animation:ldBee 1.4s ease-in-out infinite alternate}
@keyframes ldBee{to{left:calc(100% - 30px)}}
#loader p{margin:0;color:var(--lilac);font-size:22px}
@media (prefers-reduced-motion:no-preference){
 .home .in>*{animation:rise .5s both}
 .home .in>*:nth-child(2){animation-delay:.05s}.home .in>*:nth-child(3){animation-delay:.1s}.home .in>*:nth-child(4){animation-delay:.15s}.home .in>*:nth-child(5){animation-delay:.2s}.home .in>*:nth-child(6){animation-delay:.25s}.home .in>*:nth-child(7){animation-delay:.3s}
 .home .logo.big{animation:logoIn .7s cubic-bezier(.2,1.6,.4,1) both}
 @keyframes logoIn{from{transform:scale(.6) rotate(-4deg);opacity:0}}
 .steps li{animation:rise .45s both}.steps li:nth-child(2){animation-delay:.08s}.steps li:nth-child(3){animation-delay:.16s}
 .dayt,.num,.tbar{animation:rise .4s both}
 .tbar i{animation:barGrow .7s .2s cubic-bezier(.2,1.2,.4,1) both}
 @keyframes barGrow{from{width:26px}}
 #hPlay{animation:rise .5s .2s both,ready 1.8s 1s ease-in-out infinite}
}
#final .acts{flex-wrap:wrap}
#final .acts .btn{flex:1 1 40%;font-size:28px}
#final #copy{flex:1 1 100%;font-size:34px}

/* ---------- glossary ---------- */
#ask{position:relative;padding-right:44px!important}
#ask .info{position:absolute;top:6px;right:6px;width:30px;height:30px;background:var(--night);color:var(--honey);font-size:24px;line-height:1;box-shadow:0 0 0 2px var(--night),3px 3px 0 2px var(--pink);font-style:italic}
#ask .info:hover{background:var(--plum)}
.desk #ask .info{width:32px;height:32px;top:8px;right:8px}
.row[data-q]{cursor:help}
#gloss{position:fixed;inset:0;z-index:8;display:none;place-items:center;padding:16px;background:#160a33b8}
#gloss .glc{width:min(440px,100%);background:var(--night);box-shadow:0 0 0 3px var(--honey),6px 7px 0 3px var(--pink);padding:16px;display:flex;flex-direction:column;gap:6px;max-height:92dvh;overflow-y:auto}
#glPic{width:192px;height:128px;align-self:center;background:#2a1566;box-shadow:0 0 0 3px var(--uv);margin-bottom:6px}
#glKind{color:var(--lilac);font-size:20px;text-transform:uppercase;letter-spacing:.06em}
#glT{margin:0;font-size:36px;line-height:1;font-weight:400;color:var(--honey)}
#glD{margin:4px 0 0;font-size:24px;line-height:1.12}
#gloss .note{margin:6px 0 0;font-size:18px;color:var(--lilac);line-height:1.1}
#glOk{margin-top:10px}
@media (prefers-reduced-motion:no-preference){#gloss{animation:fadeIn .2s both}#gloss .glc{animation:glIn .45s cubic-bezier(.2,1.5,.4,1) both}@keyframes glIn{from{transform:scale(.7) rotate(-2deg);opacity:0}}#glPic{animation:emblem .6s .1s cubic-bezier(.2,1.8,.4,1) both}}

/* ---------- rank reveal ---------- */
#rank{position:fixed;inset:0;z-index:6;display:none;place-items:center;overflow:hidden;cursor:pointer;--rc:#ffc81e;--tc:#ffc81e;background:radial-gradient(circle at 50% 42%,#160a3366 0,#160a33cc 45%,#0b051af2 100%);opacity:0;transition:opacity .25s}
#rank.on{opacity:1}#rank.off{opacity:0;transition:opacity .35s}
#rank .rays{position:absolute;left:50%;top:42%;width:240vmax;height:240vmax;margin:-120vmax 0 0 -120vmax;background:repeating-conic-gradient(from 0deg,var(--rc) 0deg 7deg,transparent 7deg 22deg);opacity:.0;-webkit-mask:radial-gradient(circle,#000 0,#0008 18%,transparent 42%);mask:radial-gradient(circle,#000 0,#0008 18%,transparent 42%);animation:raysSpin 14s linear infinite}
#rank.on .rays{opacity:.42;transition:opacity .6s .15s}
#rank.t5 .rays{background:repeating-conic-gradient(from 0deg,#ffc81e 0deg 6deg,transparent 6deg 15deg,#ff4f9a 15deg 21deg,transparent 21deg 30deg);animation-duration:7s}
#rank.t0 .rays{display:none}
@keyframes raysSpin{to{transform:rotate(360deg)}}
#rkParts{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}
#rkCore{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px;max-width:min(680px,94vw);margin-top:-6vh}
#rkLead{color:var(--lilac);font-size:24px;letter-spacing:.08em;text-transform:uppercase}
#rkEmb{width:min(200px,42vw);height:min(200px,42vw);filter:drop-shadow(0 0 0 var(--night)) drop-shadow(6px 7px 0 #ff4f9a99)}
#rkTitle{font-weight:400;font-size:clamp(46px,10vw,96px);line-height:.92;color:var(--tc);text-shadow:-3px 0 var(--night),3px 0 var(--night),0 -3px var(--night),0 3px var(--night),6px 7px 0 var(--pink);text-wrap:balance}
#rkTitle.logo{font-family:var(--logo);letter-spacing:.03em;font-size:clamp(64px,15vw,150px)}
#rkScore{font-size:clamp(28px,4vw,40px);color:var(--cream);font-variant-numeric:tabular-nums;text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night)}
#rkRec{font-style:normal;font-size:clamp(28px,4.5vw,44px);color:var(--night);background:var(--honey);padding:2px 14px;box-shadow:0 0 0 3px var(--night),5px 6px 0 3px var(--pink)}
#rkRec:empty{display:none}
#rkQuip{margin:6px 0 0;font-size:clamp(22px,2.8vw,28px);color:var(--cream);text-shadow:-2px 0 var(--night),2px 0 var(--night),0 -2px var(--night),0 2px var(--night)}
#rkSkip{margin-top:14px;color:var(--lilac);font-size:18px;opacity:0}
.rkRing{position:absolute;left:50%;top:38%;width:40px;height:40px;margin:-20px 0 0 -20px;border:6px solid var(--tc);box-shadow:0 0 0 3px var(--night);animation:rkRing .9s cubic-bezier(.1,.7,.3,1) both;pointer-events:none}
@keyframes rkRing{from{transform:scale(.2);opacity:1}to{transform:scale(14) rotate(45deg);opacity:0}}
#rkFlash{position:fixed;inset:0;z-index:7;pointer-events:none;opacity:0;background:#fff}
#rkFlash.camera{background:#fff}
#rkFlash.go{animation:flash .5s ease-out}
#rkFlash.white.go{animation:flash .7s ease-out}
@keyframes flash{0%{opacity:.95}100%{opacity:0}}
body.shake #rail,body.shake #globe,body.shake #fx,body.shake #rkCore,body.shake .ui{animation:shake .45s steps(9)}
@keyframes shake{0%,100%{transform:none}20%{transform:translate(calc(var(--sh)*-1),calc(var(--sh)*.5))}40%{transform:translate(var(--sh),calc(var(--sh)*-.6))}60%{transform:translate(calc(var(--sh)*-.6),calc(var(--sh)*.4))}80%{transform:translate(calc(var(--sh)*.4),calc(var(--sh)*-.3))}}
#rank.on #rkLead{animation:rise .4s .05s both}
#rank.on #rkEmb{animation:rkEmb .9s .1s cubic-bezier(.2,1.8,.35,1) both,rkFloat 2.4s 1s ease-in-out infinite}
@keyframes rkEmb{0%{transform:scale(0) rotate(-200deg)}100%{transform:none}}
@keyframes rkFloat{50%{transform:translateY(-8px) rotate(3deg)}}
#rank.on #rkTitle{animation:stamp .55s .38s cubic-bezier(.2,1.2,.4,1) both}
@keyframes stamp{0%{transform:scale(3.2) rotate(-6deg);opacity:0}60%{transform:scale(.92) rotate(1deg);opacity:1}100%{transform:none}}
#rank.on.t5 #rkTitle{animation:stamp .55s .38s cubic-bezier(.2,1.2,.4,1) both,rkGlint 1.2s 1s steps(1) infinite}
@keyframes rkGlint{0%,60%{color:var(--honey)}65%,75%{color:var(--cream)}80%{color:var(--pink)}85%{color:var(--honey)}}
#rank.on #rkScore{animation:rise .4s .5s both}
#rank.on #rkRec{animation:recIn .6s .95s cubic-bezier(.2,2,.4,1) both,recPulse .5s 1.6s steps(2) infinite}
@keyframes recIn{from{transform:scale(0) rotate(12deg)}}
@keyframes recPulse{50%{background:var(--cream)}}
#rank.on #rkQuip{animation:rise .45s .75s both}
#rank.on #rkSkip{animation:fadeIn .4s 1.4s both;opacity:1}
#rank.day.on #rkEmb{width:min(260px,52vw);height:min(260px,52vw)}
/* splat: squash and drip */
#rank.t0.on #rkEmb{animation:splat .7s .1s cubic-bezier(.3,1.6,.5,1) both}
@keyframes splat{0%{transform:translateY(-60vh) scale(.6)}55%{transform:translateY(0) scale(1.35,.45)}75%{transform:scale(.9,1.15)}100%{transform:none}}
#rank.t0 #rkTitle{color:#d9c2ff}
@media (prefers-reduced-motion:reduce){#rank,#rkFlash{display:none!important}}

/* ---------- final screen: life & archive strip ---------- */
#final{isolation:isolate}
#final::before{content:"";position:fixed;inset:-40px;z-index:-1;pointer-events:none;opacity:.55;
 background-image:radial-gradient(#ffc81e 1.2px,transparent 1.8px),radial-gradient(#d9c2ff 1px,transparent 1.6px),radial-gradient(#ff4f9a 1px,transparent 1.6px);
 background-size:97px 97px,151px 151px,211px 211px;background-position:0 0,40px 60px,120px 30px}
.gw{position:relative;margin:14px auto}
.gw #garden{margin:0 auto}
#gardenFx{position:absolute;left:50%;top:0;transform:translateX(-50%);pointer-events:none;image-rendering:pixelated}
#rows .row{position:relative;overflow:hidden}
#rows .row::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:calc(var(--f,0)*100%);background:linear-gradient(90deg,var(--amber),var(--honey));box-shadow:0 -1px 0 var(--night)}
.more{margin-top:18px}
.mh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}
.mh b{font-weight:400;font-size:26px;color:var(--honey)}
.mh a{color:var(--lilac);font-size:21px}
.strip{display:flex;gap:10px;overflow-x:auto;padding:4px 3px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--uv) transparent}
.dt{flex:0 0 auto;width:96px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;background:var(--night);box-shadow:0 0 0 3px var(--uv);color:var(--cream);text-decoration:none;line-height:1}
.dt canvas{width:40px;height:40px}
.dt b{font-weight:400;font-size:24px;color:var(--honey)}
.dt small{font-size:17px;color:var(--lilac)}
.dt em{font-style:normal;font-size:20px;color:var(--cream);margin-top:2px}
.dt:not(.done) em{color:var(--honey)}
.dt.done{opacity:.85}
.dt:hover,.dt:focus-visible{background:var(--plum);opacity:1;outline:3px solid var(--cream);outline-offset:2px}
@media (prefers-reduced-motion:no-preference){
 #final::before{animation:pollen 26s linear infinite}
 @keyframes pollen{to{background-position:0 -970px,40px -1450px,120px -2080px}}
 #final.anim .c1>*{animation:rise .5s both}
 #final.anim .c1>*:nth-child(2){animation-delay:.1s}#final.anim .c1>*:nth-child(3){animation-delay:.18s}#final.anim .c1>*:nth-child(4){animation-delay:.26s}#final.anim .c1>*:nth-child(5){animation-delay:.34s}#final.anim .c1>*:nth-child(6){animation-delay:.42s}#final.anim .c1>*:nth-child(7){animation-delay:.5s}#final.anim .c1>*:nth-child(8){animation-delay:.58s}
 #final.anim .big{animation:emblem .8s .1s cubic-bezier(.2,1.9,.4,1) both,rkFloat 2.6s 1s ease-in-out infinite}
 #final.anim .gw{animation:rise .5s .3s both}
 #final.anim #rows .row{animation:rowIn .55s cubic-bezier(.2,1.3,.4,1) both}
 #final.anim #rows .row:nth-child(1){animation-delay:.45s}#final.anim #rows .row:nth-child(2){animation-delay:.55s}#final.anim #rows .row:nth-child(3){animation-delay:.65s}#final.anim #rows .row:nth-child(4){animation-delay:.75s}#final.anim #rows .row:nth-child(5){animation-delay:.85s}
 @keyframes rowIn{from{opacity:0;transform:translateX(60px) skewX(-6deg)}to{opacity:1;transform:none}}
 #final.anim #rows .row::after{animation:barGrow2 .9s cubic-bezier(.2,1,.4,1) both;animation-delay:inherit}
 #final.anim #rows .row:nth-child(1)::after{animation-delay:.9s}#final.anim #rows .row:nth-child(2)::after{animation-delay:1s}#final.anim #rows .row:nth-child(3)::after{animation-delay:1.1s}#final.anim #rows .row:nth-child(4)::after{animation-delay:1.2s}#final.anim #rows .row:nth-child(5)::after{animation-delay:1.3s}
 @keyframes barGrow2{from{width:0}}
 #final.anim .more{animation:rise .5s 1s both}
 #final.anim .dt{animation:dtIn .45s cubic-bezier(.2,1.6,.4,1) both}
 @keyframes dtIn{from{opacity:0;transform:translateY(16px) scale(.8)}}
 #final.anim #copy{animation:rise .5s .5s both,ready 1.8s 1.8s ease-in-out infinite}
 #final.anim #score b{display:inline-block;animation:scorePop .45s 2.1s}
 @keyframes scorePop{50%{transform:scale(1.4);color:var(--cream)}}
}
#final .c1,#final .c2{min-width:0}

/* ---------- question pictures & hint icons ---------- */
#ask canvas#qicon{width:66px;height:44px;flex:none;align-self:center;background:#160a33;box-shadow:0 0 0 2px var(--night),inset 0 0 0 2px #2a1566}
.desk #ask canvas#qicon{width:78px;height:52px}
@media (max-width:400px){#ask canvas#qicon{width:54px;height:36px}}
.row canvas.pic{width:48px;height:32px;background:#2a1566;box-shadow:0 0 0 2px var(--night)}
#hintbox{align-items:center}
#hIcon{width:24px;height:24px;flex:none;margin-right:-2px}
#hint{flex:1}

/* ---------- archive calendar ---------- */
#arList{gap:0}
.arSum{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:6px 0 18px}
.cal{margin:0 0 22px}
.cal h3{margin:0 0 10px;color:var(--honey);font-size:30px;text-transform:capitalize}
.calg{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}
.calg .wd{font-style:normal;text-align:center;color:var(--lilac);font-size:17px;text-transform:uppercase;letter-spacing:.04em}
.calg .pad{visibility:hidden}
.cd{position:relative;aspect-ratio:1/1.08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--night);box-shadow:0 0 0 2px #3c2a78;color:var(--cream);text-decoration:none;line-height:1;font-style:normal;min-width:0}
.cd small{position:absolute;top:4px;left:6px;font-size:15px;color:var(--lilac)}
.cd canvas{width:58%;max-width:44px;height:auto;aspect-ratio:1}
.cd em{font-style:normal;font-size:15px;color:var(--cream);white-space:nowrap}
.cd.pre,.cd.fut{background:transparent;box-shadow:0 0 0 2px #2a1566;opacity:.45}
.cd.open em{color:var(--honey)}
.cd.part{box-shadow:0 0 0 2px var(--honey)}
.cd.done.t0{background:#2b2148}.cd.done.t1{background:#16372e}.cd.done.t2{background:#2d2163}.cd.done.t3{background:#3e3110}.cd.done.t4{background:#5a4208}
.cd.done.t5{background:linear-gradient(135deg,#7a5200,#a3274f);box-shadow:0 0 0 2px var(--honey)}
.cd.now{box-shadow:0 0 0 3px var(--honey),0 0 0 6px var(--night),0 0 0 8px var(--pink)}
.cd .rib{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);background:var(--honey);color:var(--night);font-weight:400;font-size:13px;padding:1px 5px;white-space:nowrap;box-shadow:0 0 0 2px var(--night)}
a.cd:hover,a.cd:focus-visible{background:var(--plum);outline:3px solid var(--cream);outline-offset:2px;z-index:1}
.leg{display:flex;flex-wrap:wrap;gap:8px 12px;margin:4px 0 6px;font-size:17px;color:var(--cream)}
.leg span{display:inline-flex;align-items:center;gap:6px}
.leg span::before{content:"";width:14px;height:14px;box-shadow:0 0 0 2px var(--night)}
.leg .t0::before{background:#2b2148}.leg .t1::before{background:#16372e}.leg .t2::before{background:#2d2163}.leg .t3::before{background:#3e3110}.leg .t4::before{background:#5a4208}.leg .t5::before{background:linear-gradient(135deg,#7a5200,#a3274f)}
@media (max-width:420px){.calg{gap:5px}.cd small{font-size:12px;top:2px;left:3px}.cd em{font-size:12px}.calg .wd{font-size:13px}}
@media (prefers-reduced-motion:no-preference){.cd{animation:rise .35s both}.cal:nth-of-type(2) .cd{animation-delay:.1s}.cd.now{animation:rise .35s both,nowPulse 2s 1s ease-in-out infinite}@keyframes nowPulse{50%{box-shadow:0 0 0 3px var(--cream),0 0 0 6px var(--night),0 0 0 8px var(--honey)}}}

/* ---------- avoid questions ---------- */
#qav{margin:3px 0 0;font-size:19px;line-height:1.05;color:#b42a37}
#qav:empty{display:none}
#ask.av{box-shadow:0 0 0 3px var(--night),4px 5px 0 3px #e8443e}
.names.pen{color:#b42a37}.names.pen b{color:#b42a37;font-weight:400}
.plus.neg b{color:#ff6b5b}
#tally.neg{background:#ff6b5b}

/* ---------- hard mode ---------- */
#hPlay.hard::after{content:" 🔥";}

/* ---------- social ---------- */
.vs{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px;margin:12px auto 0;max-width:340px;box-shadow:0 0 0 3px #5ad1ff}
.vs small{color:var(--lilac);font-size:20px}.vs b{font-weight:400;font-size:44px;color:var(--honey);line-height:1}.vs em{font-style:normal;color:#5ad1ff;font-size:24px}
.gst{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px;margin:12px auto 0;max-width:380px;text-align:center}
.gst b{font-weight:400;color:var(--honey);font-size:24px}.gst span{color:var(--cream);font-size:20px}
.row .frs,.row .gpc{position:absolute;right:10px;top:4px;font-style:normal;font-size:15px;color:#5ad1ff}
.row .gpc{top:auto;bottom:6px;color:var(--lilac)}
.row .frs~em,.row .gpc~em{margin-top:6px}
.names.fr{color:#1d6f9a}
.toast{position:fixed;left:50%;top:18px;transform:translateX(-50%);z-index:9;padding:12px 16px;max-width:min(520px,92vw);color:var(--cream);font-size:22px;box-shadow:0 0 0 3px #5ad1ff,5px 6px 0 3px var(--pink);animation:rise .4s both}
.toast.out{opacity:0;transition:opacity .5s}
#nick{font:inherit;font-size:22px;background:var(--plum);color:var(--honey);caret-color:var(--honey);border:0;padding:4px 8px;width:min(220px,50vw);box-shadow:0 0 0 3px var(--uv),inset 0 3px 0 var(--night);outline:0}
#nick::placeholder{color:var(--lilac);opacity:.55}
#nick:focus{box-shadow:0 0 0 3px var(--honey),inset 0 3px 0 var(--night)}
.set label{font-size:24px}

/* ---------- exit animations ---------- */
@media (prefers-reduced-motion:no-preference){
 #sheet.leaving .card{animation:sheetOut .24s cubic-bezier(.5,0,.8,.4) forwards}
 @keyframes sheetOut{to{transform:translateY(120%)}}
 .over.leaving{animation:overOut .24s ease-in forwards}
 .over.leaving .in{animation:overInOut .24s ease-in forwards}
 @keyframes overOut{to{opacity:0}}
 @keyframes overInOut{to{opacity:0;transform:translateY(18px) scale(.97)}}
 #gloss.leaving{animation:overOut .22s ease-in forwards}
 #gloss.leaving .glc{animation:glOut .22s ease-in forwards}
 @keyframes glOut{to{transform:scale(.85) rotate(1deg);opacity:0}}
}
