@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/lilita-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/atkinson-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/atkinson-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#ttr{display:none}body.gl-playing #ttr{display:block;position:fixed;left:0;right:0;top:var(--wa-header-h, 56px);bottom:0;z-index:40;overflow:hidden;background:var(--ink-night);font-family:var(--body);color:var(--moon);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}#ttr .stage{height:100%}#ttr .ttr-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;touch-action:none}#ttr[data-screen=play] .stage,#ttr[data-screen=countin] .stage{touch-action:none;-webkit-touch-callout:none;overscroll-behavior:none}#ttr .tint-cool{z-index:1}#ttr .tint-cool[hidden]{display:none}#ttr .stage>.vignette{z-index:1;pointer-events:none}#ttr .ttr-touch{position:absolute;inset:0;z-index:2;touch-action:none;display:none}#ttr[data-screen=play] .ttr-touch,#ttr[data-screen=countin] .ttr-touch{display:block}#ttr .scr{position:absolute;inset:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);z-index:5}#ttr .scr[hidden]{display:none}#ttr .scr-hud{z-index:3;pointer-events:none}#ttr .scr-hud .hud-pause{pointer-events:auto}#ttr .scr-pause{z-index:9}#ttr .scr-set{z-index:10}#ttr .scr-tut{z-index:6}#ttr .scr-menu .st:not(.sel) .chalk-ring{display:none}#ttr .scr-menu .st:not(.locked) .lock{display:none}#ttr .scr-menu .st small:empty{display:none}#ttr .scr-menu .st[aria-disabled=true]{cursor:not-allowed}#ttr .scr-menu .st .mh:has(>.m-ico):before,#ttr .scr-menu .st .mh:has(>.m-ico):after{display:none}#ttr .scr-menu .st .m-ico{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#ttr .scr-menu .st .m-ico *{stroke:var(--silhouette);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}#ttr .scr-menu .st.gold .m-ico .p{fill:#f2c94c}#ttr .scr-menu .st.locked .m-ico *{fill:var(--silhouette)}#ttr .scr-menu .st .mh:has(>.m-ico) .m-bun{top:auto;bottom:-8%}#ttr .scr-menu .m-map:has(.es-mini:not([hidden])){padding-bottom:calc(var(--u) * 12)}#ttr .scr-menu .st{white-space:nowrap}#ttr .scr-menu .st small{white-space:normal}@container (max-height: 600px) and (aspect-ratio < 1.3){#ttr .scr-menu .st.locked .ms{display:none}#ttr .scr-menu .st .mh:has(>.m-ico){flex-shrink:0;height:max(20px,calc(var(--u) * 7))}}#ttr .scr-menu .flyer.done .n{color:var(--ink)}#ttr .scr-menu .flyer .stamp:empty{display:none}#ttr .scr-closet .cl-head{justify-content:flex-start}#ttr .ttr-back{flex:none}#ttr .scr-closet .tagcard{position:relative}#ttr .ttr-sold{position:absolute;right:calc(var(--u) * 2);top:0;translate:0 -72%;z-index:6;padding:0 .3em;font-family:var(--disp);font-size:max(15px,calc(var(--u) * 4.6));line-height:1.15;background:var(--paper);color:var(--berry-dk);border:calc(var(--u) * .8) solid var(--berry-dk);border-radius:calc(var(--u) * 1);transform:rotate(-7deg);opacity:.95;pointer-events:none}#ttr .ttr-sold[hidden],#ttr .scr-closet .cs .lk{display:none}#ttr .scr-closet .cs.short .lk{display:block}#ttr .scr-closet .wrap-btn[aria-disabled=true]{filter:saturate(.4) brightness(.85);cursor:default}#ttr .scr-closet .price.free small{display:none}#ttr .ttr-headrow{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2)}#ttr .ttr-headrow .lb-head{margin-top:0}#ttr .scr-board .lb-list .ttr-empty{grid-row:1 / span 3;display:grid;place-items:center;text-align:center;font-family:var(--disp);font-size:var(--fs-label);color:var(--ink)}#ttr .scr-board .lb-list .ttr-empty .in{display:block;padding:calc(var(--u) * 3);text-align:center}#ttr .scr-board .lb-list .ttr-offline{grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 2)}#ttr .scr-board .lb:has(.ttr-offline){grid-template-rows:auto auto;align-content:start}#ttr .scr-board .board:has(.ttr-offline) .lb-list{display:block;flex:none}@container (aspect-ratio <= 1.3){#ttr .scr-board .board:has(.ttr-offline){padding-block:calc(var(--u) * 5) calc(var(--u) * 6)}}@container (aspect-ratio > 1.3){#ttr .scr-board .lb-list .ttr-offline{flex-direction:row;gap:calc(var(--u) * 6)}}#ttr .scr-board .ttr-offline .off-note{width:min(100%,calc(var(--u) * 74));transform:rotate(-2deg);color:var(--ink)}#ttr .scr-board .ttr-offline .off-note .pin{left:50%;top:calc(var(--u) * -1.2);margin-left:calc(var(--u) * -1.6)}#ttr .scr-board .ttr-offline .off-note .in{display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 4.4) calc(var(--u) * 4) calc(var(--u) * 3.4);text-align:center}#ttr .scr-board .ttr-offline .off-h{font-family:var(--disp);font-weight:400;font-size:max(17px,calc(var(--u) * 5.2));line-height:1.05}#ttr .scr-board .ttr-offline .off-p{font-family:var(--body);font-weight:700;font-size:max(13px,calc(var(--u) * 3.4));line-height:1.25}#ttr .scr-board .ttr-offline .off-stamp{min-width:max(132px,calc(var(--u) * 34));min-height:max(48px,calc(var(--u) * 12));padding:.1em .7em;font-size:max(18px,calc(var(--u) * 5.4));color:var(--berry-dk);background:var(--paper);border-color:var(--berry-dk);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px #7a1c3059,0 calc(var(--u) * 1.2) 0 #0e08188c;transform:rotate(-6deg);cursor:pointer}#ttr .scr-board .ttr-offline .off-stamp:hover{transform:rotate(-4deg) translateY(-1px)}#ttr .scr-board .ttr-offline .off-stamp:active{transform:rotate(-6deg) translateY(3px);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px #7a1c3059,0 2px #0e08188c}#ttr .scr-board .ttr-offline .off-stamp:focus-visible{outline:3px solid var(--silhouette);outline-offset:3px;box-shadow:0 0 0 9px var(--moon)}#ttr .scr-board .slip .street{font-family:var(--body);font-weight:700;font-size:max(12px,calc(var(--u) * 2.6));opacity:.8;margin-left:.4em}@container (aspect-ratio > 1.3){#ttr .ttr-headrow{justify-content:flex-end}}#ttr .scr-sum .ttr-break{display:block;font-family:var(--body);font-weight:700;font-size:var(--fs-caption);margin-top:calc(var(--u) * .8)}#ttr .scr-sum .stamp[hidden],#ttr .scr-sum .r[hidden]{display:none}#ttr .scr-sum .tally dd .pend{opacity:.55}#ttr .scr-sum .tally dt{flex:1;display:flex;align-items:baseline;gap:calc(var(--u) * 1.4)}#ttr .scr-sum .tally dt:after{content:"";flex:1;min-width:calc(var(--u) * 3);border-bottom:calc(var(--u) * .6) dotted rgba(43,26,14,.55);transform:translateY(-.25em)}#ttr .scr-sum .tally .note{margin-top:calc(var(--u) * 2);padding-top:calc(var(--u) * 1.6);border-top:calc(var(--u) * .5) dashed rgba(43,26,14,.4);font-family:var(--body);font-weight:700;font-size:var(--fs-caption);line-height:1.3;color:var(--berry-dk)}#ttr .scr-sum .tally .note[hidden]{display:none}#ttr .ttr-bdgs{position:absolute;inset:0;z-index:5;pointer-events:none}#ttr .ttr-bdgs .bdg{--x: 50;--y: 50}#ttr .ttr-ov{position:absolute;inset:0;z-index:7;pointer-events:none}#ttr .ttr-ov [hidden]{display:none!important}#ttr .ttr-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#ttr .ttr-count-face{display:grid;place-items:center;min-width:calc(var(--u) * 26);padding:calc(var(--u) * 2) calc(var(--u) * 6)}#ttr .ttr-count-face .in{font-size:calc(var(--u) * 18);line-height:1}#ttr .ttr-banner{position:absolute;left:50%;top:calc(var(--u) * 37);transform:translate(-50%) rotate(-1.5deg);z-index:19;padding:calc(var(--u) * 2) calc(var(--u) * 10);white-space:nowrap;text-align:center}#ttr .ttr-banner .paint{display:block;font-size:calc(var(--u) * 6.6);color:var(--lamp)}#ttr .ttr-banner small{display:block;font-family:var(--body);font-weight:700;font-size:max(12px,calc(var(--u) * 3.3));color:var(--moon);letter-spacing:.06em;text-transform:uppercase}@container (aspect-ratio > 1.3){#ttr .ttr-banner{top:calc(var(--u) * 5)}}#ttr .ttr-hand{position:absolute;left:50%;top:74%;width:calc(var(--u) * 12);height:calc(var(--u) * 14);margin-left:calc(var(--u) * -6)}#ttr .ttr-hand i{position:absolute;inset:0;background:radial-gradient(circle at 50% 70%,rgba(255,244,224,.92) 0 38%,transparent 39%),linear-gradient(#fff4e0eb,#fff4e0eb) 50% 6% / 26% 52% no-repeat;border-radius:40%;filter:drop-shadow(0 0 calc(var(--u) * 3) rgba(255,233,168,.8)) drop-shadow(0 3px 0 rgba(14,8,24,.6))}#ttr .ttr-hand:after{content:"";position:absolute;right:110%;top:40%;width:calc(var(--u) * 14);height:calc(var(--u) * 1.4);border-radius:99px;background:linear-gradient(90deg,rgba(255,244,224,.8),transparent)}#ttr .ttr-drops{position:absolute;inset:0;opacity:0;box-shadow:inset 0 0 calc(var(--u) * 14) calc(var(--u) * 3) #3f86c78c}#ttr .ttr-drops.on{opacity:1}#ttr .ttr-bubble{position:absolute;left:calc(var(--u) * 3);right:calc(var(--u) * 3);top:calc(var(--u) * 30 + 60px);z-index:8;display:flex;align-items:flex-end;justify-content:flex-end;gap:calc(var(--u) * 2);pointer-events:none}#ttr .ttr-bubble[hidden]{display:none}#ttr:not([data-screen=play]):not([data-screen=countin]) .ttr-bubble,#ttr .scr-set:not([hidden])~.ttr-bubble{display:none}#ttr:has(.scr-hud .teach:not([hidden])) .ttr-bubble{top:calc(var(--u) * 52 + 84px)}@container (max-height: 620px) and (aspect-ratio < 1.3){#ttr .ttr-bubble{top:calc(var(--u) * 28 + 8px)}#ttr:has(.scr-hud .teach:not([hidden])) .ttr-bubble{top:calc(var(--u) * 50 + 50px)}}@container (aspect-ratio > 1.3){#ttr .ttr-bubble{top:calc(var(--u) * 4);justify-content:center}#ttr:has(.scr-hud .teach:not([hidden])) .ttr-bubble{top:calc(var(--u) * 27 + 24px)}}#ttr:has(.ttr-banner:not([hidden])) .ttr-bubble{top:calc(var(--u) * 54 + 20px)}@container (aspect-ratio > 1.3){#ttr:has(.ttr-banner:not([hidden])) .ttr-bubble{top:calc(var(--u) * 22 + 20px)}}#ttr .ttr-bubble-door{flex:none;width:calc(var(--u) * 9);height:calc(var(--u) * 13);background:linear-gradient(90deg,var(--porch),var(--lamp));border:calc(var(--u) * .7) solid var(--silhouette);border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;box-shadow:0 0 calc(var(--u) * 5) #ffc46b99}#ttr .ttr-bubble-face{max-width:calc(var(--u) * 80);padding:calc(var(--u) * 2) calc(var(--u) * 4) calc(var(--u) * 2) calc(var(--u) * 6);font-family:var(--body);font-weight:700;font-size:var(--fs-body);color:var(--ink);line-height:1.2}#ttr .ttr-set{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:calc(var(--u) * 4)}#ttr:has(.scr-set:not([hidden])) .scr-menu .m-sign{visibility:hidden}#ttr .ttr-set-wall{width:min(calc(var(--u) * 92),100%);max-height:100%;padding:calc(var(--u) * 5) calc(var(--u) * 5) calc(var(--u) * 4)}#ttr .ttr-set-wall .in{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 2.4)}#ttr .ttr-set-wall :is(h1,h2){text-align:center;font-size:calc(var(--u) * 9);line-height:1;font-weight:400}#ttr .ttr-set-list{list-style:none;display:grid;gap:calc(var(--u) * 1.8)}#ttr .ttr-set-row{display:flex;align-items:center;gap:calc(var(--u) * 3)}#ttr .ttr-set-row .switch{flex:none;width:calc(var(--u) * 10);height:calc(var(--u) * 11.5);min-height:44px}#ttr .ttr-set-txt{display:flex;flex-direction:column;min-width:0}#ttr .ttr-set-txt b{font-family:var(--disp);font-weight:400;font-size:var(--fs-label);color:var(--moon);text-shadow:0 2px 0 var(--silhouette);line-height:1.05}#ttr .ttr-set-txt small{font-family:var(--body);font-weight:700;font-size:var(--fs-caption);color:var(--paper);line-height:1.15}#ttr .ttr-set-acts{display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 3) calc(var(--u) * 2);flex-wrap:wrap;margin-top:calc(var(--u) * 1)}#ttr .ttr-set-acts .wrap-btn{margin:0 calc(var(--u) * 7)}@container (aspect-ratio > 1.3){#ttr .ttr-set-wall{width:min(calc(var(--u) * 150),100%)}#ttr .ttr-set-list{grid-template-columns:1fr 1fr}#ttr .ttr-set-wall :is(h1,h2){font-size:calc(var(--u) * 7)}}#ttr .tag-btn{padding-left:calc(var(--u) * 4.3 + .45em);padding-top:.26em;padding-bottom:.14em}#ttr .switch:before{content:"I";display:grid;place-items:center;font-family:var(--disp);font-size:max(12px,calc(var(--u) * 3.6));line-height:1;color:var(--ink)}#ttr .switch[aria-checked=false]:before{content:"O";color:var(--moon)}#ttr .scr-pause .ajar{left:calc(var(--u) * -2.2);width:calc(var(--u) * 2.2);border:0;border-radius:calc(var(--u) * 1) 0 0 calc(var(--u) * 1);background:linear-gradient(90deg,#ffc46b00,#ffc46b73 70%,#ffe9a899);box-shadow:calc(var(--u) * -2) 0 calc(var(--u) * 7) #ffc46b52}@container (aspect-ratio > 1.3){#ttr .scr-menu .m-grid{max-width:calc(var(--u) * 210)}#ttr .scr-sum .sm{max-width:calc(var(--u) * 190)}}#ttr .scr-sum .sm .acts{padding-bottom:calc(var(--u) * 1)}.wa-np-overlay.wa-np-skin-ttr{background:#0e0818bd}.wa-np-overlay.wa-np-skin-ttr .wa-np{position:relative;isolation:isolate;max-width:320px;margin-top:40px;padding:62px 24px 22px;background:none;border:0;border-radius:0;color:#2b1a0e;font-family:Atkinson Hyperlegible,system-ui,-apple-system,Segoe UI,sans-serif;filter:drop-shadow(0 0 1px #0E0818) drop-shadow(0 0 1px #0E0818) drop-shadow(0 5px 0 rgba(14,8,24,.6));transform:translateY(18px) rotate(-5deg) scale(.96)}.wa-np-overlay.wa-np-skin-ttr.wa-np-show .wa-np{transform:rotate(-2.5deg)}.wa-np-overlay.wa-np-skin-ttr .wa-np:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(24% 0,76% 0,100% 12%,100% 100%,0 100%,0 12%);background:radial-gradient(circle at 50% 28px,#170D24 0 7px,#8C5C34 7.5px 9px,#EBDAB6 9.5px 12px,rgba(14,8,24,.35) 12.5px 13.5px,transparent 14px),linear-gradient(#c69b639e,#c69b639e),url(art/kraft.png) 0 0 / 150px,#c69b63;background-blend-mode:normal,normal,multiply,normal}.wa-np-overlay.wa-np-skin-ttr .wa-np:after{content:"";position:absolute;left:50%;top:-42px;width:14px;height:70px;margin-left:-7px;border:3px solid #EBDAB6;border-bottom:0;border-radius:7px 7px 0 0;pointer-events:none}.wa-np-overlay.wa-np-skin-ttr .wa-np-icon{display:none}.wa-np-overlay.wa-np-skin-ttr .wa-np h2{font-family:Lilita One,Arial Black,system-ui,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.05;letter-spacing:.02em;color:#2b1a0e;margin-bottom:.55rem}.wa-np-overlay.wa-np-skin-ttr .wa-np p{color:#2b1a0e;font-weight:700;font-size:.92rem;line-height:1.35}.wa-np-overlay.wa-np-skin-ttr .wa-np-btn{font-family:Lilita One,Arial Black,system-ui,sans-serif;font-weight:400;letter-spacing:.04em;border-radius:6px;min-height:48px}.wa-np-overlay.wa-np-skin-ttr .wa-np-yes{background:#ff9a2e;color:#120a1c;font-size:1.05rem;border:3px solid #0E0818;box-shadow:inset 0 2px #fff4e08c,inset 0 -3px #b5600b8c,0 3px #0e08188c;transform:rotate(-1deg)}.wa-np-overlay.wa-np-skin-ttr .wa-np-no{width:fit-content;min-height:44px;margin:.8rem auto 0;padding:.3rem 1.1rem;background:transparent;color:#2b1a0e;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;border:3px solid #2B1A0E;transform:rotate(2deg)}.wa-np-overlay.wa-np-skin-ttr .wa-np-btn:focus-visible{outline:3px solid #0E0818;outline-offset:3px;box-shadow:0 0 0 9px #fff4e0}.wa-np-overlay.wa-np-skin-ttr .wa-np-yes:focus-visible{box-shadow:0 0 0 9px #fff4e0,inset 0 2px #fff4e08c,inset 0 -3px #b5600b8c,0 3px #0e08188c}#ttr.rm *,#ttr.rm *:before,#ttr.rm *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){#ttr *,#ttr *:before,#ttr *:after{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:no-preference){#ttr .ttr-count-face.tick{animation:ttr-g-tick .42s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-tick{0%{transform:scale(1.35) rotate(-4deg)}to{transform:none}}#ttr .ttr-banner.pop{animation:ttr-g-unfurl .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-unfurl{0%{transform:translate(-50%) rotate(-1.5deg) scaleX(.2);opacity:0}to{transform:translate(-50%) rotate(-1.5deg);opacity:1}}#ttr .ttr-hand{animation:ttr-g-swipe 1.1s ease-in-out infinite}@keyframes ttr-g-swipe{0%{transform:translate(calc(var(--u) * 10));opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(calc(var(--u) * -26));opacity:0}}#ttr .ttr-drops.on{animation:ttr-g-drip .9s ease-out forwards}@keyframes ttr-g-drip{0%{opacity:1}to{opacity:0}}#ttr .ttr-bubble:not([hidden]) .ttr-bubble-face{animation:ttr-g-lean .32s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-lean{0%{transform:translateY(30%) scale(.8);opacity:0}to{transform:none;opacity:1}}#ttr .hud-bucket.bump .mult{animation:ttr-g-bump .36s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-bump{40%{transform:scale(1.45)}}#ttr .hud-candy.bump .num{animation:ttr-g-nudge .22s ease-out}@keyframes ttr-g-nudge{40%{transform:scale(1.12)}}#ttr .hud-soak i.tip{animation:ttr-g-tip .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-tip{0%{transform:none}}#ttr .ttr-sold:not([hidden]){animation:ttr-g-stamp .28s cubic-bezier(.34,1.56,.64,1)}@keyframes ttr-g-stamp{0%{transform:rotate(-7deg) scale(2.2);opacity:0}}}#ttr #ttrShare[aria-busy=true]{opacity:.72;cursor:progress;animation:ttr-share-busy 1.1s ease-in-out infinite alternate}@keyframes ttr-share-busy{0%{filter:brightness(1)}to{filter:brightness(.82)}}@media(prefers-reduced-motion:reduce){#ttr #ttrShare[aria-busy=true]{animation:none}}
