@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(./caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(./caveat-latin-500-normal-Do9veZfZ.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(./caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(./permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(./permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff")}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(./special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(./special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-400-normal-ll1HhAxb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(./libre-caslon-text-latin-400-normal-WtjoQ5sB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-400-italic-B6hJLy3e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(./libre-caslon-text-latin-400-italic-C1OAqZ6C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(./libre-caslon-text-latin-ext-700-normal-VERgVPZd.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-700-normal-BoDjDRr0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(./libre-caslon-text-latin-700-normal-D1WVYPaO.woff2)format("woff2"),url(./libre-caslon-text-latin-700-normal-B3n-DWsl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62.5% 100%;src:url(./noto-serif-display-latin-wdth-normal-ByJKXP3D.woff2)format("woff2-variations")}:root{--hand:"Caveat", "Comic Sans MS", cursive;--marker:"Permanent Marker", "Caveat", cursive;--type:"Special Elite", "Courier New", monospace;--till:"VT323", "Courier New", monospace;--show:"Libre Caslon Text", Georgia, serif;--pen:#1c2a6b;--redpen:#b3211c;--pencil:#3c3a36;--card:#f6f1e4;--legal:#f3e48b;--tape:#e7dab0;--navy:#0e1626e0;--gold:#c9a14a;--cream:#f4ecd8;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.3'/></svg>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(12.5px,.62vw + .62vh,19px)}html,body{color:#1b1a17;height:100%;font-family:var(--hand);-webkit-font-smoothing:antialiased;background:#050505;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}#app{height:100%}.stage{background:#000;position:fixed;inset:0;overflow:hidden;container-type:size}.stage canvas{width:100%;height:100%;display:block}.hud{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hud button,.hud .pad{pointer-events:auto}kbd{font-family:var(--marker);text-align:center;white-space:nowrap;border:.11em solid;border-radius:.38em .5em .42em .55em/.5em .4em .55em .42em;min-width:1.5em;margin-right:.3em;padding:0 .38em;font-size:.8em;line-height:1.25;display:inline-block}.tape{background:var(--grain), linear-gradient(180deg, #efe3bc, #e2d3a4);color:#2b2620;font-family:var(--marker);clip-path:polygon(0 8%,1.5% 0,3% 12%,4% 2%,96% 0,97.5% 10%,98.6% 0,100% 9%,99% 30%,100% 52%,98.8% 74%,100% 93%,98% 100%,96.5% 90%,4% 100%,2.6% 90%,1.2% 100%,0 88%,1% 62%,0 40%,1.2% 22%);opacity:.97;align-items:center;gap:.25em;padding:.38em 1.05em;font-size:1rem;line-height:1.2;display:inline-flex;box-shadow:0 .08em .18em #00000073,0 .3em .9em #00000040}.tape.sm{padding:.28em .9em;font-size:.82rem}.tape.tiny{opacity:.8;padding:.2em .8em;font-size:.72rem}.tape.tiny:hover{opacity:1}.tape.tiny.lvl i{letter-spacing:.12em;margin-left:.5em;font-size:.8em;font-style:normal}.tape.btn{padding:.42em 1.2em .42em 1em;font-size:1.12rem;transition:transform .12s,filter .12s;transform:rotate(-.6deg)}.tape.btn:nth-child(2n){transform:rotate(.7deg)}.tape.btn:hover{filter:brightness(1.06);transform:rotate(0)scale(1.05)}.tape.btn.go{background:var(--grain), linear-gradient(180deg, #f6d36b, #eebd46)}.tape.btn.red{background:var(--grain), linear-gradient(180deg, #e2594a, #c93a2e);color:#fff6ea}.tape.btn.off{filter:grayscale(.6)brightness(.8);opacity:.6;pointer-events:none}.tape.strip{clip-path:polygon(0 6%,.8% 0,1.6% 9%,99% 0,100% 12%,99.4% 50%,100% 92%,99% 100%,1.4% 96%,.5% 100%,0 80%,.6% 45%);flex-wrap:wrap;gap:.15em 1.1em;max-width:min(46vw,44rem);padding:.34em 1.3em;font-size:.86rem;transform:rotate(-.5deg)}.tape.strip span{white-space:nowrap}.row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.wallet{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:absolute;top:1.1rem;left:1.3rem;transform:rotate(-1.2deg)}.bills{filter:drop-shadow(0 .35em .5em #00000080);width:11.5rem;height:5rem;position:relative}.bills i{background:var(--grain), radial-gradient(ellipse at 50% 50%, #cfe0b9 0 22%, transparent 23%), linear-gradient(90deg, #6f9a66, #a9c79a 18%, #b9d1a8 50%, #a9c79a 82%, #6f9a66);border:.14rem solid #557a4f;border-radius:.15rem;position:absolute;inset:.5rem .4rem;box-shadow:inset 0 0 0 .28rem #9dbd8e,inset 0 0 0 .36rem #557a4f}.bills i:first-child{filter:brightness(.82);transform:rotate(-5deg)translate(-.2rem,.25rem)}.bills i:nth-child(2){filter:brightness(.92);transform:rotate(3.5deg)translate(.25rem,.1rem)}.bills i:nth-child(3){transform:rotate(-1deg)}.bills b{font-family:var(--show);color:#1f3a22;letter-spacing:.01em;text-shadow:0 1px #ffffff80;justify-content:center;align-items:center;font-size:1.85rem;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-1deg)}.bills:after{content:"";opacity:0;background:linear-gradient(90deg,#a5562f,#d0895a 45%,#8f4826);border-radius:.2rem;width:.5rem;position:absolute;top:.1rem;bottom:.1rem;left:47%;transform:rotate(4deg);box-shadow:0 0 .2rem #00000080}.wallet .fund{position:relative;overflow:hidden}.wallet .wanted .pips{gap:.22em;margin:0 .5em;display:inline-flex}.wallet .wanted .pips i{border:.12em solid #2b2620;border-radius:50%;width:.78em;height:.78em;display:inline-block}.wallet .wanted .pips i.on{background:var(--redpen);border-color:var(--redpen)}.wallet .wanted.hot{background:var(--grain), linear-gradient(180deg, #f2b0a6, #e58a7c)}[data-mode=over] .pulse.night{background:#04060e40}.wallet .fund em{background:var(--redpen);opacity:.7;border-radius:0 .2em .2em 0;height:.22em;position:absolute;bottom:0;left:0}[data-mode=title] .wallet,[data-mode=show] .wallet,[data-mode=escape] .wallet,[data-mode=over] .wallet,[data-mode=result] .wallet{display:none}.sys{gap:.4rem;display:flex;position:absolute;bottom:.7rem;right:.9rem}.legend{position:absolute;bottom:.8rem;left:1.1rem}.toast{justify-content:center;max-width:min(52rem,60vw);display:flex;position:absolute;top:1.4rem;left:50%;transform:translate(-50%)}.sticky{background:var(--grain), linear-gradient(175deg, #fff3a0, #f7e36e);color:var(--pen);font:500 1.42rem/1.25 var(--hand);border-bottom-right-radius:1.6rem .5rem;padding:.7rem 1.2rem .8rem;animation:.25s ease-out drop;transform:rotate(-.8deg);box-shadow:0 .1rem .2rem #0006,0 .7rem 1.4rem #00000059}.sticky b{color:var(--redpen);font-weight:700}@keyframes drop{0%{opacity:0;transform:translateY(-1rem)rotate(-3deg)}}.pad{transform-origin:100%;background:var(--grain), var(--legal);width:clamp(15rem,20vw,20rem);max-height:62vh;color:var(--pen);border-radius:.1rem .1rem .25rem .25rem;flex-direction:column;transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .3s;display:flex;position:absolute;top:46%;right:1.2rem;transform:translateY(-50%)rotate(1.3deg);box-shadow:0 .1rem .2rem #00000080,0 1rem 2.2rem #00000073,inset 0 0 2.5rem #a082142e}.pad.tucked{transform:translateY(-50%)translate(78%)rotate(4deg)}.pad .gum{background:linear-gradient(#6b3a22,#8a4d2c 60%,#5a2f1b);border-radius:.1rem .1rem 0 0;flex:none;height:1.5rem;box-shadow:inset 0 -.15rem .2rem #00000059}.padhead{font:700 1.5rem/1.1 var(--hand);text-underline-offset:.12em;flex:none;padding:.55rem .9rem .3rem 3.1rem;text-decoration:underline;text-decoration-thickness:.08em}.padhead small{font:500 1.05rem var(--hand);opacity:.75;margin-left:.4em;text-decoration:none;display:inline-block}.padbody{--lh:1.72rem;scrollbar-width:none;min-height:5.2rem;font:500 1.32rem/var(--lh) var(--hand);background-image:linear-gradient(90deg, transparent 2.35rem, #c83c3c8c 2.35rem 2.42rem, transparent 2.42rem 2.6rem, #c83c3c8c 2.6rem 2.67rem, transparent 2.67rem), repeating-linear-gradient(180deg, transparent 0 calc(var(--lh) - 1px), #3c6eb461 calc(var(--lh) - 1px) var(--lh));background-attachment:local;flex:auto;padding:0 .8rem .4rem 3.1rem;position:relative;overflow:hidden auto}.padbody ol,.padbody ul{list-style:none}.padbody li{text-align:left;display:block;position:relative}.padbody li:before{content:"–";opacity:.6;position:absolute;left:-1rem}.padbody li.story{opacity:.8}.padbody li.tell{color:var(--redpen);font-weight:700}.padbody li.tell:before{content:"!";opacity:1;font-family:var(--marker);left:-1.25rem}.padbody li.contra{text-decoration:line-through;-webkit-text-decoration-color:var(--redpen);text-decoration-color:var(--redpen);text-decoration-thickness:.12em}.padbody li.done{opacity:.55;text-decoration:line-through}.padbody li.new{color:var(--redpen);font-weight:700}.padbody .fixes li{cursor:pointer;margin-bottom:.15rem}.padbody .fixes li:hover{background:#ffffff59}.padbody .fixes li.on{background:#ffd23e8c}.padbody .fixes .how{opacity:.85;color:var(--pen);font-size:.8em;font-weight:500;line-height:1.15;display:block}.padbody .fixes li.new .how{color:var(--redpen)}.padbody .prog{border:.06rem solid var(--pen);vertical-align:middle;opacity:1;width:3.2rem;height:.45rem;margin-left:.4rem;display:inline-block}.padbody .prog i{background:var(--pen);height:100%;display:block}[data-mode=bench] .pad{width:clamp(17rem,23vw,23rem);max-height:74vh}.padbody li small{opacity:.7;font-size:.82em}.padbody .empty{opacity:.6}.padbody .circled{border:.1em solid var(--redpen);color:var(--redpen);border-radius:50% 46% 52% 48%/55% 48% 52% 45%;padding:0 .5em;font-weight:700;display:inline-block;transform:rotate(-2deg)}[data-mode=map] .pad,[data-mode=place] .pad{width:clamp(13rem,17vw,17rem);max-height:30vh;top:auto;bottom:3.4rem;transform:rotate(1.3deg)}[data-mode=map] .padbody,[data-mode=place] .padbody{--lh:1.5rem;font-size:1.15rem}[data-mode=title] .pad,[data-mode=escape] .pad,[data-mode=over] .pad,[data-mode=result] .pad,[data-mode=prep] .pad,[data-mode=story] .pad{opacity:0;pointer-events:none;transform:translateY(-50%)translate(110%)rotate(6deg)}.nerves{color:var(--pen);font:500 1.2rem/1.2 var(--hand);border-top:.12rem dashed #1c2a6b59;flex:none;grid-template-columns:3.4rem 1fr;align-items:center;gap:.1rem .6rem;padding:.5rem .9rem .7rem;display:none}[data-mode=show] .nerves{display:grid}.heartbox{grid-row:span 1;width:3.4rem;height:3.1rem;position:relative}.heart{transform-origin:50% 60%;width:100%;height:100%;transform:scale(calc(.82 + var(--stress,0) * .3));overflow:visible}.heart path{fill:rgba(179, 33, 28, calc(.12 + var(--stress,0) * .75));stroke:var(--redpen);stroke-width:3.2px;stroke-linejoin:round}.heart.beat{animation:.32s ease-out beat}@keyframes beat{0%{transform:scale(calc(1.08 + var(--stress,0) * .5))}to{transform:scale(calc(.82 + var(--stress,0) * .3))}}.tick{font:700 1.6rem var(--marker);opacity:0;transition:opacity .25s;position:absolute;top:-.5rem;right:-.5rem}.tick.show{opacity:1;transition:none}.tick.good{color:#2c7a3d}.tick.bad{color:var(--redpen)}.hword{flex-direction:column;font-size:1.35rem;font-weight:700;display:flex}.hword .hk{font:500 .98rem var(--hand);opacity:.8;white-space:nowrap}.hword kbd{font-size:.72em}.sus,.guess{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:.25rem;display:grid}.sus .lab,.guess .lab{opacity:.8}.scrib{border-bottom:.1rem solid #1c2a6b80;height:1.05rem;position:relative}.scrib:after{content:"";border-left:.12rem solid var(--redpen);position:absolute;top:-.2rem;bottom:-.25rem;left:70%;transform:rotate(8deg)}.scrib i{background:repeating-linear-gradient(115deg, var(--redpen) 0 .12rem, transparent .12rem .3rem), repeating-linear-gradient(65deg, #b3211cb3 0 .1rem, transparent .1rem .36rem);border-radius:0 .3rem .3rem 0;max-width:100%;transition:width .5s ease-out;position:absolute;top:.1rem;bottom:.12rem;left:0}.sus .word{text-align:right;min-width:4.6rem;font-weight:700}.nerves.hot .sus .word{color:var(--redpen);font-family:var(--marker);font-size:.95rem}.guess span:last-child{color:#1d5a2b;grid-column:2/-1;font-size:1.45rem;font-weight:700}.guess .bump{animation:.4s ease-out bump}@keyframes bump{0%{color:var(--redpen);transform:scale(1.25)rotate(-3deg)}}.pulse{pointer-events:none;--stress:0;opacity:0;background:radial-gradient(at 50% 46%,#0000 48%,#3c000080 82%,#1e0000e6 100%);position:absolute;inset:0}[data-mode=show] .pulse{opacity:calc(var(--stress) * .55)}[data-mode=show] .pulse.beat{animation:.42s ease-out throb}@keyframes throb{0%{opacity:calc(var(--stress) * 1.15 + .06)}to{opacity:calc(var(--stress) * .55)}}.content{flex-direction:column;justify-content:flex-end;align-items:center;gap:.8rem;padding:0 1rem 3.6rem;display:flex;position:absolute;inset:0}.content>*{pointer-events:none}.content button,.content .icard,.content .paper{pointer-events:auto}.content>.at-center{margin:auto 0}.icard{background:var(--grain), repeating-linear-gradient(180deg, transparent 0 1.62rem, #4682c838 1.62rem 1.68rem), var(--card);color:#23211d;text-align:left;background-position:0 0,0 2.3rem,0 0;border-radius:.12rem;padding:.9rem 1.2rem 1rem;position:relative;box-shadow:0 .1rem .2rem #00000073,0 .8rem 1.8rem #0000006b}.icard:before{content:"";pointer-events:none;border-top:.1rem solid #c83c3c80;position:absolute;top:2.2rem;left:0;right:0}.icard h2,.icard h3{font:400 1.5rem/1.5 var(--marker);letter-spacing:.01em;color:#1e1c19;white-space:nowrap;text-overflow:ellipsis;padding-right:.3rem;overflow:hidden}.icard h3{font-size:1.15rem;line-height:1.75}.icard h3 small{font:500 1.05rem var(--hand);color:var(--pencil);margin-left:.5em}.hand{font:500 1.4rem/1.68rem var(--hand);color:var(--pen)}.hand.red,.red{color:var(--redpen)}.hand b{color:var(--redpen);font-weight:700}.stamp{font:400 1.5rem/1 var(--type);letter-spacing:.12em;text-transform:uppercase;color:#a51616d1;outline-offset:.16rem;mix-blend-mode:multiply;-webkit-mask-image:var(--grain);white-space:nowrap;border:.2rem solid;border-radius:.3rem;outline:.08rem solid;padding:.45rem .7rem .2rem;display:inline-block;transform:rotate(-8deg);mask-image:radial-gradient(circle at 30% 40%,#000 0 60%,#000000a6 100%)}.stamp.green{color:#166932d9}.stamp.blue{color:#192d82d1}.stamp.big{font-size:2.6rem}.titlebox{flex-direction:column;align-items:center;gap:1.5vh;margin-bottom:3.2vh;display:flex}.tagline{font-family:var(--show);text-align:center;color:var(--cream);text-shadow:0 .1rem .5rem #000000e6,0 0 2rem #000c}.tagline .k{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);justify-content:center;align-items:center;gap:1.2em;font-size:1.5vh;display:flex}.tagline .k:before,.tagline .k:after{content:"";border-top:.12rem solid var(--gold);opacity:.8;width:9vh}.sndhint{font:500 1.05rem var(--hand);color:#f4ecd8b3;text-shadow:0 .1rem .3rem #000;height:1.2rem}.tagline .v{letter-spacing:.005em;margin-top:.9vh;font-size:3.9vh;font-style:italic;line-height:1.25}.listing{font-family:var(--show);text-align:center;color:var(--cream);background:var(--navy);border-top:.14rem solid var(--gold);border-bottom:.14rem solid var(--gold);max-width:52rem;padding:.8rem 2.6rem .9rem}.listing .k{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.82rem}.listing .v{margin-top:.35rem;font-size:1.32rem;font-style:italic;line-height:1.4}.howto{width:17.5rem;position:absolute;bottom:5.2rem;left:2.2rem;transform:rotate(-2.4deg)}.howto ol{margin-left:1.4rem}.pins{pointer-events:none;position:absolute;inset:0}.pin{pointer-events:auto;transform-origin:50% 100%;will-change:transform;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.pin .flag{font:400 .95rem/1.1 var(--marker);background:var(--grain), var(--card);color:#24221e;white-space:nowrap;border-radius:.1rem;align-items:center;gap:.1rem;padding:.28rem .65rem .25rem;transition:transform .15s,background .15s;display:flex;box-shadow:0 .15rem .5rem #00000080}.pin .flag kbd{font-size:.78em}.pin .stem{background:linear-gradient(#d8d2c4,#8d877a);width:.13rem;height:1.5rem;box-shadow:.1rem 0 .2rem #0006}.pin .head{background:radial-gradient(circle at 35% 30%,#ff8d7e,#c2231b 60%,#7d0f0b);border-radius:50%;order:-1;width:.6rem;height:.6rem;margin-bottom:-.22rem;display:none}.pin.sel .flag{background:var(--grain), linear-gradient(180deg, #f6d36b, #eebd46);transform:scale(1.18)rotate(-1.5deg)}.pin.locked .flag{background:var(--grain), #cfc9bb;color:#6e695f}.pin.locked .flag:after{content:"🔒";filter:grayscale();margin-left:.3em;font-size:.8em}.pin:hover .flag{transform:scale(1.12)}.mapcard{align-items:center;gap:1.2rem;display:flex}.mapcard .nav{font:400 2.6rem/1 var(--marker);color:var(--cream);text-shadow:0 .1rem .4rem #000,0 0 1rem #000c;padding:.3rem .6rem;transition:transform .12s}.mapcard .nav:hover{transform:scale(1.25)}.icard.place{width:min(33rem,62vw);padding-bottom:1.1rem;transform:rotate(-.7deg)}.icard.place .hand{min-height:3.36rem}.icard.place .row{justify-content:flex-start;margin-top:.55rem}.icard.place .stamp{mix-blend-mode:normal;background:#f6f1e4e6;font-size:1.25rem;position:absolute;top:-1.3rem;right:1rem}.icard.place .num{font:400 1.05rem var(--marker);color:var(--pencil);opacity:.7;position:absolute;top:.45rem;right:.9rem}.heatrow{font:500 1.18rem/1.68rem var(--hand);color:var(--pen);flex-wrap:wrap;gap:.1rem .9rem;display:flex}.heatrow .burned{color:var(--redpen);text-decoration:line-through}.heatrow .hot{color:var(--redpen);font-weight:700}.icard.item{width:min(36rem,70vw);transform:rotate(.5deg)}.icard.item .hand{min-height:3.36rem}.icard.item .row{justify-content:flex-start;gap:.7rem;margin-top:.6rem}.icard.item .tape.btn{font-size:1rem}.sticker{color:#2a1a05;min-width:5rem;height:5rem;font:400 1.45rem var(--marker);background:radial-gradient(circle at 35% 30%,#ffb14a,#f58a1f 70%);border-radius:50%;justify-content:center;align-items:center;padding:0 .7rem;display:flex;position:absolute;top:-1.5rem;right:-1.1rem;transform:rotate(9deg);box-shadow:0 .2rem .5rem #00000073,inset 0 0 0 .14rem #ffffff59}.sticker.free{background:radial-gradient(circle at 35% 30%,#c8f08b,#7fc23c 70%)}.clockline{font:500 1.15rem var(--hand);color:var(--pencil);position:absolute;top:.55rem;right:5.6rem}.icard.item h2{max-width:calc(100% - 15rem)}.benchui{flex-direction:column;align-items:center;gap:.55rem;display:flex}.benchui .tape.label{max-width:80vw;font-size:1.05rem;transform:rotate(-.4deg)}.benchui .tape.note{font:500 1.22rem/1.2 var(--hand);color:var(--pen);max-width:min(60rem,80vw);transform:rotate(.3deg)}.benchui .tape.note b{font-family:var(--marker);color:#2b2620;margin-right:.4em;font-size:.85em;font-weight:400}.tray{background:linear-gradient(#0000,#0000001a),repeating-linear-gradient(90deg,#7a5433 0 .15rem,#8a6240 .15rem 2.6rem,#765031 2.6rem 2.72rem,#84603c 2.72rem 5.1rem),#80592f;border-radius:.25rem;align-items:flex-end;gap:.5rem;padding:.7rem 1.1rem .5rem;display:flex;box-shadow:0 .12rem #5a3d22,0 .24rem #4a321c,0 1rem 2rem #0000008c,inset 0 .12rem #ffe6be40}.tool{flex-direction:column;align-items:center;gap:.25rem;width:6.9rem;padding:.2rem 0 0;transition:transform .16s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative}.tool svg{filter:drop-shadow(.12rem .3rem .25rem #0000008c);width:5.4rem;height:4.2rem;transition:transform .16s,filter .16s;overflow:visible}.tool .tape{white-space:nowrap;padding:.16em .7em;font-size:.72rem}.tool:hover svg{transform:translateY(-.25rem)rotate(-3deg)}.tool.sel{transform:translateY(-.9rem)}.tool.sel svg{filter:drop-shadow(.3rem 1rem .5rem #00000080);transform:rotate(-7deg)scale(1.14)}.tool.sel .tape{background:var(--grain), linear-gradient(180deg, #f6d36b, #eebd46)}.tool.locked svg *{stroke-dasharray:3 3;fill:none!important;stroke:#fff0d28c!important;stroke-width:1.4px!important}.tool.locked svg{filter:none}.tool.locked{cursor:default}.tool.locked .tape{opacity:.8}.prep{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.2rem;display:flex}.prep .col{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.icard.pick{cursor:pointer;background-position:0 0,0 .65rem,0 0;width:20rem;padding:.55rem 1rem .6rem;transition:transform .14s}.icard.pick:before{display:none}.icard.pick h3{line-height:1.68rem}.icard.pick .hand{color:var(--pencil);font-size:1.15rem}.icard.pick:nth-child(odd){transform:rotate(-1deg)}.icard.pick:nth-child(2n){transform:rotate(.8deg)translate(.6rem)}.icard.pick.sel{transform:translate(1.4rem)rotate(-.4deg)scale(1.04);box-shadow:0 0 0 .18rem #eebd46,0 .8rem 1.8rem #00000080}.icard.pick.off{filter:grayscale(.5)brightness(.85)}.poster{background:var(--grain), linear-gradient(180deg, #16233a, #0f1828);width:22rem;color:var(--cream);font-family:var(--show);border:.16rem solid var(--gold);outline:.08rem solid var(--gold);outline-offset:-.5rem;text-align:center;padding:1.1rem 1.2rem 1.2rem;position:relative;transform:rotate(1deg);box-shadow:0 .1rem .2rem #00000080,0 1rem 2.2rem #00000080}.poster:before,.poster:after{content:"";background:var(--grain), #e7dab0e6;width:4.2rem;height:1.5rem;position:absolute;top:-.7rem;box-shadow:0 .1rem .2rem #0006}.poster:before{left:-1.2rem;transform:rotate(-38deg)}.poster:after{right:-1.2rem;transform:rotate(36deg)}.poster .k{letter-spacing:.34em;color:var(--gold);text-transform:uppercase;font-size:.7rem}.poster h2{letter-spacing:.04em;margin:.2rem 0 .1rem;font-size:1.5rem;font-weight:700}.poster .tag{color:#b9ad8c;margin-bottom:.6rem;font-size:.8rem;font-style:italic}.town{width:100%;font:400 1.08rem var(--show);color:var(--cream);text-align:left;border-top:.06rem solid #c9a14a66;grid-template-columns:1fr auto;align-items:baseline;padding:.34rem .7rem;display:grid;position:relative}.town .heat{font:400 .78rem var(--type);letter-spacing:.08em;color:#b9ad8c}.town .heat.warm{color:#f0b35a}.town .heat.hot{color:#ff6a52}.town.sel{box-shadow:inset .25rem 0 0 var(--gold);background:#c9a14a38}.town.burned{color:#7f7a6c;pointer-events:none}.town.burned .stamp{mix-blend-mode:normal;color:#e0483c;border-width:.12rem;padding:.25rem .4rem .1rem;font-size:.85rem;position:absolute;top:-.1rem;right:.4rem;-webkit-mask-image:none;mask-image:none}.story{flex-direction:column;align-items:center;gap:.9rem;display:flex}.icards{justify-content:center;align-items:flex-end;gap:1.1rem;display:flex}.icard.col{width:min(21.5rem,30vw);padding:.5rem .9rem .7rem;transition:transform .15s}.icard.col:first-child{transform:rotate(-1.4deg)}.icard.col:nth-child(2){transform:rotate(.5deg)translateY(-.3rem)}.icard.col:nth-child(3){transform:rotate(1.6deg)}.icard.col.active{transform:translateY(-.9rem)rotate(0);box-shadow:0 0 0 .16rem #eebd46,0 1.1rem 2.2rem #00000080}.opt{text-align:left;width:100%;font:500 1.34rem/1.68rem var(--hand);color:var(--pen);white-space:nowrap;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem;padding:0 .3rem;display:grid;position:relative}.opt span{text-overflow:ellipsis;overflow:hidden}.opt kbd{color:var(--pencil);opacity:.7;font-size:.62em}.opt em{color:var(--pencil);font-size:.9em;font-style:normal}.opt.sel{font-weight:700}.opt.sel:after{content:"";border:.13rem solid var(--redpen);pointer-events:none;border-radius:50% 44% 52% 46%/60% 50% 56% 48%;position:absolute;inset:-.05rem -.2rem -.1rem 1.5rem;transform:rotate(-.8deg)}.opt.sel em{color:var(--redpen)}.qa{flex-direction:column;align-items:center;gap:.55rem;width:100%;display:flex}.qa .asked{color:#fff;text-shadow:0 0 .3cqh #000,0 .2cqh .4cqh #000,0 0 .8cqh #000000b3;text-align:center;max-width:70vw;font-family:Helvetica,Arial,sans-serif;font-size:3cqh;line-height:1.25}.fuse{width:min(58rem,74vw);height:.5rem;position:relative}.fuse i{background:repeating-linear-gradient(100deg,#f1e7c9 0 .5rem,#d9cba3 .5rem .62rem);border-radius:.3rem;width:100%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 .1rem .3rem #0009}.fuse i:after{content:"";background:radial-gradient(circle,#fff7c2 0 22%,#ffb02e 40%,#ff5a1480 62%,#0000 72%);border-radius:50%;width:1rem;height:1rem;animation:.12s steps(2,end) infinite spark;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)}.fuse.low i{background:repeating-linear-gradient(100deg,#f3a08e 0 .5rem,#d55b47 .5rem .62rem)}@keyframes spark{50%{transform:translateY(-50%)scale(1.5)rotate(40deg)}}.answers{justify-content:center;align-items:stretch;gap:1rem;width:min(74rem,96vw);display:flex}.icard.answer{cursor:pointer;flex:1 1 0;min-height:6.4rem;padding:.5rem 1rem .7rem;transition:transform .14s;display:block}.icard.answer:first-child{transform:rotate(-1.3deg)}.icard.answer:nth-child(2){transform:rotate(.4deg)translateY(-.25rem)}.icard.answer:nth-child(3){transform:rotate(1.5deg)}.icard.answer:hover{transform:translateY(-.5rem)scale(1.02)}.icard.answer kbd{color:var(--redpen);font-size:1rem;position:absolute;top:.42rem;left:.7rem}.icard.answer .a{font:500 1.42rem/1.65rem var(--hand);color:var(--pen);margin-top:1.72rem;display:block}.planb{pointer-events:auto;background:var(--grain), #fbf7ec;color:var(--redpen);font:400 1.7rem/1.05 var(--marker);clip-path:polygon(0 4%,6% 0,13% 5%,22% 1%,34% 4%,47% 0,60% 5%,72% 1%,86% 4%,100% 0,98% 100%,0 97%);text-align:center;padding:.8rem 1.2rem .7rem;animation:.5s ease-in-out infinite alternate wobble;position:absolute;bottom:13.5rem;right:1.6rem;transform:rotate(-5deg);box-shadow:0 .2rem .5rem #00000080,0 1rem 2rem #0006}.planb small{font:700 1.15rem var(--hand);color:var(--pen);margin-top:.2rem;display:block}@keyframes wobble{to{transform:rotate(-2.5deg)scale(1.06)}}.excuse{pointer-events:auto;cursor:pointer;background:var(--grain), #f4eeda;color:var(--pen);font:400 1.2rem/1.05 var(--marker);text-align:left;clip-path:polygon(0 3%,9% 0,21% 5%,38% 1%,55% 4%,71% 0,88% 5%,100% 2%,98% 55%,100% 97%,62% 100%,30% 96%,2% 100%,1% 48%);max-width:16rem;padding:.6rem 1rem .55rem .9rem;transition:filter .12s;position:absolute;top:1rem;left:1.1rem;transform:rotate(2.5deg);box-shadow:0 .15rem .4rem #00000080,0 .8rem 1.6rem #00000059}.excuse b{font-weight:400;display:block}.excuse small{font:700 1.08rem/1.15 var(--hand);color:var(--pen);margin-top:.15rem;display:block}.excuse small i{color:var(--redpen);white-space:nowrap;font-style:normal}.excuse small kbd{color:var(--redpen)}.excuse:hover{filter:brightness(1.06)}.excuse.armed{color:var(--redpen);animation:.32s ease-in-out infinite alternate excuse-ask}.excuse.late{pointer-events:none;opacity:.45}.excuse.used{pointer-events:none;opacity:.8;transform-origin:0 0;transform:rotate(-2deg)scale(.9)}.excuse.used b{text-decoration:line-through;-webkit-text-decoration-color:var(--redpen);text-decoration-color:var(--redpen);text-decoration-thickness:.18em}.excuse.used small{color:var(--redpen)}@keyframes excuse-ask{to{transform:rotate(.5deg)scale(1.07)}}[data-mode=escape] .toast{top:5.4rem}.receipt{background:var(--grain), linear-gradient(180deg, #fbfaf5, #f1efe6);color:#262421;width:17.5rem;max-height:72vh;font:400 1.18rem/1.18 var(--till);clip-path:polygon(0 0,100% 0,100% calc(100% - .5rem),95% 100%,90% calc(100% - .5rem),85% 100%,80% calc(100% - .5rem),75% 100%,70% calc(100% - .5rem),65% 100%,60% calc(100% - .5rem),55% 100%,50% calc(100% - .5rem),45% 100%,40% calc(100% - .5rem),35% 100%,30% calc(100% - .5rem),25% 100%,20% calc(100% - .5rem),15% 100%,10% calc(100% - .5rem),5% 100%,0 calc(100% - .5rem));flex-direction:column;justify-content:flex-end;padding:.9rem .9rem 1.4rem;display:flex;position:absolute;top:1.2rem;right:1.4rem;overflow:hidden;transform:rotate(1.6deg);box-shadow:0 .2rem .5rem #00000080,0 1rem 2rem #0006}.receipt h4{font:400 1.5rem var(--till);text-align:center;letter-spacing:.08em;border-bottom:.1rem dashed #555;margin-bottom:.3rem;padding-bottom:.3rem}.receipt .ln{justify-content:space-between;gap:.6rem;display:flex}.receipt .ln span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt .ln.new{animation:.3s ease-out print}.receipt .tot{border-top:.1rem dashed #555;margin-top:.3rem;padding-top:.3rem;font-size:1.45rem}@keyframes print{0%{opacity:0;transform:translateY(-.6rem)}}.runbar{align-items:center;gap:.8rem;display:flex;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.exitsign{color:#e8ffe8;letter-spacing:.12em;background:#0a5c2c;border-radius:.2rem;padding:.5rem .9rem;font:700 1.5rem/1 Helvetica,Arial,sans-serif;box-shadow:0 0 1.2rem #50ff8c80,inset 0 0 0 .12rem #b7f5c8}.exitsign small{letter-spacing:0;margin-left:.5em;font-size:.7em;font-weight:400}.weapon{font-size:.95rem}.weapon.bad{background:var(--grain), linear-gradient(180deg, #e2594a, #c93a2e);color:#fff6ea}.bonk{font:400 5.2rem var(--marker);color:#ffd84a;-webkit-text-stroke:.16rem #1b1a17;text-shadow:.3rem .3rem #b3211c;pointer-events:none;white-space:nowrap;animation:1s ease-out forwards bonk;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}@keyframes bonk{0%{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(.3)}12%{opacity:1;transform:translate(-50%,-50%)rotate(-7deg)scale(1.25)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-62%)rotate(-4deg)scale(1)}}.cue{font:400 1.5rem/1.2 var(--marker);color:#2b2620;background:var(--grain), linear-gradient(180deg, #efe3bc, #e2d3a4);white-space:nowrap;pointer-events:none;padding:.5rem 1.4rem;position:absolute;top:62%;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 .2rem .8rem #00000080}.cue:empty{display:none}.cue.wait{background:var(--grain), linear-gradient(180deg, #f6d36b, #eebd46)}.cue.now,.cue.behind{background:var(--grain), linear-gradient(180deg, #7fd36b, #4fb03e);font-size:2.3rem;animation:.18s ease-in-out infinite alternate wobble}.cue.dodge{background:var(--grain), linear-gradient(180deg, #f2b0a6, #e58a7c)}.bonk.miss{color:#e8e2d0;text-shadow:.2rem .2rem #555;font-size:3.2rem}.weapon .pips{gap:.2em;margin-left:.6em;display:inline-flex}.weapon .pips i{border:.12em solid #2b2620;border-radius:50%;width:.7em;height:.7em;display:inline-block}.weapon .pips i.on{background:#2b2620}.dizzy{pointer-events:none;opacity:0;background:radial-gradient(#0000 30%,#000000d9 95%);transition:opacity .25s;position:absolute;inset:0}[data-mode=result] .pulse{opacity:1;background:linear-gradient(90deg,#06060800 0%,#0606081a 45%,#0606089e 100%)}[data-mode=over] .pulse{opacity:1;background:#06060880}.content>.paper.at-side{background-position:0 0,0 .25rem,-.7rem 0,0 0;width:min(33rem,40vw);margin:auto 3.2vw auto auto;padding:1.1rem 1.4rem 1.2rem 3.4rem;transform:rotate(1.2deg)}.paper.at-side h2{font-size:1.9rem}.paper.at-side>.hand{padding-right:7.5rem}.paper.at-side .lines div{font-size:1.16rem;line-height:1.9rem}.paper.at-side .lines div.till{font-size:1rem}.paper.at-side .lines div.why{color:var(--pen);text-indent:-1rem;padding:.2rem 0 .2rem 1rem;font-size:1.08rem;line-height:1.5rem}.lines div.why span:first-child:before{content:"– "}.lines div.why span:last-child{display:none}.lines div.total{font-size:1.4rem}.paper.at-side .stamp.big{font-size:1.9rem;top:2.2rem;right:1.1rem}.paper{background:var(--grain), repeating-linear-gradient(180deg, transparent 0 1.9rem, #3c785a38 1.9rem 1.96rem), linear-gradient(90deg, transparent 3.3rem, #be3c3c73 3.3rem 3.38rem, transparent 3.38rem), #e9e4cf;color:#23211d;background-position:0 0,0 .25rem,0 0,0 0;border-radius:.15rem;width:min(46rem,92vw);padding:1.4rem 2rem 1.5rem 4.2rem;position:relative;transform:rotate(-.6deg);box-shadow:0 .15rem .3rem #00000080,0 1.4rem 3rem #0000008c,inset 0 0 4rem #785a1e2e}.paper .head{font:400 .92rem var(--type);letter-spacing:.1em;text-transform:uppercase;color:#5b5648;justify-content:space-between;display:flex}.paper h2{font:700 2.3rem/1.2 var(--hand);color:var(--pen);margin:.1rem 0}.paper .hand{margin-bottom:.5rem}.paper .stamp{position:absolute;top:2.5rem;right:1.8rem}.lines{width:100%}.lines div{font:500 1.36rem/1.9rem var(--hand);color:var(--pen);justify-content:space-between;gap:1rem;display:flex}.lines div span:last-child{white-space:nowrap;font-weight:700}.lines div.neg span:last-child,.lines div.neg{color:var(--redpen)}.lines div.pos span:last-child{color:#1d5a2b}.lines div.total{border-top:.14rem double var(--pen);margin-top:.2rem;font-size:1.6rem;font-weight:700}.lines div.till{font:400 1.12rem/1.9rem var(--till);color:#3b3832}.paper .row{justify-content:flex-start;margin-top:.9rem}.paper.notice{background:var(--grain), #f4f1e6;text-align:center;width:min(40rem,92vw);padding:1.6rem 2.2rem}.paper.notice h2{font:700 2.4rem/1.15 var(--show);color:#1b1a17;letter-spacing:.02em}.paper.notice .head{justify-content:center}.paper.notice .hand{color:#2a2824;font:400 1.05rem/1.5 var(--type);margin:.6rem 0}.paper.notice .lines div{font:400 1rem/1.7 var(--type);color:#2a2824}.paper.notice .row{justify-content:center}.paper.notice .stamp{top:auto;bottom:1.6rem;right:1.2rem}.paper.postcard{background:var(--grain), linear-gradient(180deg, #8fd3f0 0%, #c8ecf5 42%, #f6dba0 43%, #f1c97c 100%);text-align:center;border:.7rem solid #fbf8ee;width:min(42rem,92vw);padding:1.4rem 2rem;transform:rotate(-2deg)}.paper.postcard h2{font:400 2.9rem/1.05 var(--marker);color:#e8452c;text-shadow:.12rem .12rem #fff,.24rem .24rem #1d6fa5;margin-bottom:.6rem;transform:rotate(-3deg)}.paper.postcard .hand{background:#fffc;padding:.5rem .9rem;display:inline-block;transform:rotate(1deg)}.paper.postcard .lines{background:#fffc;margin-top:.4rem;padding:.2rem .9rem}.paper.postcard .row,.paper.postcard .head{justify-content:center}.paper.postcard .sun{background:radial-gradient(circle,#fff6b0,#ffd23e 60%,#ffb21c);border-radius:50%;width:4rem;height:4rem;position:absolute;top:1.4rem;right:2rem;box-shadow:0 0 2rem #ffdc5ae6}.gfx{pointer-events:none;font-family:var(--show);position:absolute;inset:0}.gfx .bug{filter:drop-shadow(0 .2cqh .5cqh #0000008c);opacity:0;width:12.5cqw;transition:opacity .5s;position:absolute;top:3.6cqh;right:2.6cqw}.on-set .gfx .bug{opacity:.7}[data-mode=title] .gfx .bug,[data-mode=over] .gfx .bug{opacity:0}.gfx .lower3{opacity:0;flex-direction:column;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:24cqh;left:7cqw;transform:translate(-2cqw)}.gfx .lower3.on{opacity:1;transform:none}.gfx .lower3 .nm{background:var(--navy);color:var(--cream);border-left:.5cqw solid var(--gold);letter-spacing:.02em;white-space:nowrap;padding:1.1cqh 2.4cqw .9cqh 1.6cqw;font-size:3.1cqh}.gfx .lower3 .sub{color:#16233a;letter-spacing:.14em;text-transform:uppercase;border-left:.5cqw solid var(--gold);white-space:nowrap;background:#c9a14aeb;align-self:flex-start;padding:.6cqh 1.4cqw .5cqh 1.6cqw;font-size:1.9cqh}.gfx .value{opacity:0;text-align:center;background:var(--navy);border-top:.25cqh solid var(--gold);border-bottom:.25cqh solid var(--gold);color:var(--cream);white-space:nowrap;padding:1.4cqh 4cqw 1.6cqh;transition:opacity .6s,transform .6s;position:absolute;bottom:24cqh;left:50%;transform:translate(-50%)scale(.96)}.gfx .value.on{opacity:1;transform:translate(-50%)scale(1)}.gfx .value .k{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;font-size:1.8cqh}.gfx .value .v{margin-top:.4cqh;font-size:6.4cqh;font-weight:700}.gfx .sub-cc{text-align:center;color:#fff;width:max-content;max-width:68cqw;font-family:Helvetica,Arial,sans-serif;font-size:3.2cqh;line-height:1.3;position:absolute;bottom:7cqh;left:50%;transform:translate(-50%)}.gfx .sub-cc>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0000009e;padding:.25cqh 1cqw .35cqh}.gfx .sub-cc .who{color:#f2d77c}.asking .gfx .sub-cc{display:none}.gfx .title{opacity:0;background:radial-gradient(at 50% 42%,#08060a1f,#08060ab3);justify-content:center;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0}.gfx .title.on{opacity:1}[data-mode=show] .gfx .title img{height:min(60cqh,60cqw);margin-top:6cqh}.gfx .title img{height:min(50cqh,50cqw);margin-top:-24cqh;box-shadow:0 .3cqh .8cqh #00000080,0 3cqh 7cqh #000000a6}.gfx .card{color:var(--cream);opacity:0;text-align:center;background:#0b0d12;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.gfx .card.on{opacity:1}.gfx .card .bars{opacity:.85;background:linear-gradient(90deg,#c8c8c8 0 14.28%,#c8c833 0 28.57%,#33c8c8 0 42.85%,#33c833 0 57.14%,#c833c8 0 71.42%,#c83333 0 85.71%,#3333c8 0);width:46cqw;height:5cqh;margin-bottom:5cqh}.gfx .card .big{letter-spacing:.08em;font-size:8cqh;font-weight:700}.gfx .card .small{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-top:1.5cqh;font-size:2.4cqh}.gfx .standby{font-family:var(--type);letter-spacing:.2em;color:#f1ede2;text-shadow:0 0 .6cqh #000;align-items:center;gap:1cqw;font-size:2cqh;display:none;position:absolute;top:3.2cqh;left:50%;transform:translate(-50%)}.gfx .standby i{background:#7a7a7a;border-radius:50%;width:1.6cqh;height:1.6cqh}.gfx .standby.on{display:flex}.live .gfx .bug{opacity:.75}.gfx .fx-flash{opacity:0;background:#fff;transition:opacity .25s;position:absolute;inset:0}.gfx .loading{opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:radial-gradient(at 50% 45%,#141a26,#07090d 75%);justify-content:center;align-items:center;transition:opacity .25s,visibility 0s .25s;display:flex;position:absolute;inset:0}.gfx .loading.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s}.lcard{color:var(--cream);font-family:var(--show);text-align:center;flex-direction:column;align-items:center;gap:1.6cqh;padding:0 4cqw;display:flex}.lcard .bars{opacity:.85;background:linear-gradient(90deg,#c8c8c8 0 14.28%,#c8c833 0 28.57%,#33c8c8 0 42.85%,#33c833 0 57.14%,#c833c8 0 71.42%,#c83333 0 85.71%,#3333c8 0);width:min(46cqw,80cqh);height:5cqh;margin-bottom:2cqh}.lcard .lt{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(22px,6cqh,9cqw);font-weight:700}.lcard .lj{font:500 clamp(17px, 3.4cqh, 5cqw)/1.2 var(--hand);color:#f3e48b;min-height:1.3em;transform:rotate(-1deg)}.lcard .lj.in{animation:.35s ease-out ljin}@keyframes ljin{0%{opacity:0;transform:translateY(.4em)rotate(-2deg)}}.lcard .lbar{background:#c9a14a40;width:min(40cqw,70cqh);min-width:200px;height:max(4px,.7cqh);position:relative}.lcard .lbar i{background:var(--gold);transition:width .2s;position:absolute;top:0;bottom:0;left:0}.lcard .ls{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;font-size:clamp(12px,1.9cqh,3cqw)}.lcard .tally{font:400 clamp(11px, 1.7cqh, 3cqw) var(--type);letter-spacing:.2em;text-transform:uppercase;color:#b9ad8c;align-items:center;gap:.8em;margin-top:1cqh;display:flex}.lcard .tally i{background:#c8322a;border-radius:50%;width:1em;height:1em;animation:1s steps(2,end) infinite tally;box-shadow:0 0 .8em #c8322a}@keyframes tally{50%{opacity:.25}}.stillpic{opacity:0;pointer-events:none;background:#0b0d12 url(../title-still.webp) 50%/cover no-repeat;transition:opacity 1.2s;position:absolute;inset:0}.still .stillpic{opacity:1;transition:none}@media (max-height:640px){.pad{max-height:70vh}.howto{display:none}}.padbody .pips{vertical-align:middle;gap:.22rem;margin-left:.45rem;display:inline-flex}.padbody .pips i{border:.09rem solid var(--pen);border-radius:50%;width:.62rem;height:.62rem;display:block}.padbody .pips i.f{background:var(--pen)}.padbody .pips.red i{border-color:var(--redpen)}.padbody .pips.red i.f{background:var(--redpen)}.padbody .agescale{border-top:.09rem dashed #28326e73;margin-top:.5rem;padding-top:.35rem}.padbody .agescale small{color:var(--pen);font-size:.78em}.padbody .agescale .red,.padbody .agescale small.red{color:var(--redpen)}.padbody .agescale .rule{border-top:.12rem solid var(--pen);align-items:flex-start;margin:.45rem 0 .2rem;display:flex}.padbody .agescale .rule i{text-align:center;flex:1;min-height:3.4em;padding-top:.5rem;font-size:.74em;font-style:normal;line-height:1.1;position:relative}.padbody .agescale .rule i:before{content:"";background:var(--pen);width:.1rem;height:.45rem;position:absolute;top:-.12rem;left:50%}.padbody .agescale .rule i b{font-weight:700;display:block}.padbody .agescale .rule i em{color:#1f6b3a;white-space:nowrap;font-size:.82em;font-style:normal;display:block}.padbody .agescale .rule i u{color:var(--redpen);font-size:.82em;text-decoration:none;display:block}.padbody .agescale .rule i.risky{color:var(--redpen);background:repeating-linear-gradient(-55deg,#c8281e29 0 .18rem,#0000 .18rem .5rem)}.padbody .agescale .rule i.risky:before{background:var(--redpen)}.padbody .agescale .rule i.past b{opacity:.55;text-decoration:line-through}.padbody .agescale .rule i.here b{border:.1em solid var(--redpen);border-radius:50% 46% 52% 48%/55% 48% 52% 45%;padding:0 .25em;display:inline-block;transform:rotate(-3deg)}.padbody .agescale .agenext{margin:.3rem 0;font-weight:600}.padbody .agescale [data-act=age]{margin:.1rem 0 .3rem}html.touch-root{font-size:clamp(13px,.9vw + 1.25vh,19px)}.touch,.touch *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.touch .stage{touch-action:none}.touch .hud{inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.touch .hud button{min-width:44px;min-height:44px}.touch .tape.btn{justify-content:center;padding:.3em 1.1em;font-size:1.15rem}.touch .tape.btn:hover,.touch .icard.answer:hover,.touch .tool:hover svg,.touch .pin:hover .flag{filter:none;transform:none}.touch .tape.btn:active,.touch .icard.answer:active,.touch .opt:active,.touch .icard.pick:active{filter:brightness(1.12);transform:scale(.97)}.touch kbd{font-size:.75em}.touch .legend{flex-direction:column-reverse;align-items:flex-start;gap:.4rem;max-width:30vw;display:flex;bottom:.5rem;left:.5rem}.touch .legend .tape.btn.lk{padding:.2em .9em;font-size:1rem;transform:rotate(-.6deg)}.touch .legend .gest{opacity:.9;white-space:nowrap;font-size:.8rem}.touch .legend .gest b{color:#efe3bc;background:#2b2620;border-radius:.3em;margin-right:.2em;padding:0 .4em;font-weight:400}.touch .sys{flex-direction:column;align-items:flex-end;top:.5rem;bottom:auto;right:.5rem}.touch .sys .tape.tiny{opacity:.9;font-size:.8rem}.touch .sys .tape.tiny:last-child,.touch:not([data-mode=title]) .sys{display:none}.touch .wallet{transform-origin:0 0;top:.4rem;left:.5rem;transform:rotate(-1.2deg)scale(.82)}.touch .toast{max-width:62vw;top:.5rem}.touch .sticky{padding:.45rem .9rem .5rem;font-size:1.2rem}.touch .sndhint{text-align:center;height:auto}.touch .nerves{pointer-events:auto;background:var(--grain), var(--legal);touch-action:none;border-top:none;grid-template-columns:4.2rem 1fr;width:13.5rem;padding:.45rem .7rem .5rem;position:absolute;top:.5rem;left:.5rem;transform:rotate(-1.2deg);box-shadow:0 .1rem .2rem #00000080,0 .6rem 1.4rem #00000073}.touch .nerves:active{filter:brightness(1.08)}.touch .heartbox{width:4.2rem;height:3.9rem}.touch .hword .hk{white-space:normal}.touch .guess span:last-child{font-size:1.3rem}.touch .pad.tucked{transform:translateY(-50%)translate(84%)rotate(3deg)}.touch[data-mode=show] .pad{width:15rem;max-height:52vh;top:40%}.touch .padbody .fixes li{min-height:44px;padding:.2rem 0}.runpad{display:none}.touch[data-mode=escape] .runpad{display:block}.runpad .mat{background:var(--grain), radial-gradient(circle, #f4ecd8 0 58%, #e2d3a4 59% 64%, #f4ecd8 65%);opacity:.82;pointer-events:none;width:7.4rem;height:7.4rem;font:400 .78rem var(--marker);color:#2b2620;border-radius:50%;justify-content:center;align-items:center;margin:-3.7rem 0 0 -3.7rem;display:flex;position:absolute;top:72%;left:15%;transform:rotate(-4deg);box-shadow:0 .2rem .6rem #00000080}.runpad .mat.held{opacity:.95}.runpad .mat i{background:radial-gradient(circle at 35% 30%,#e2594a,#b3211c 70%);border-radius:50%;width:3rem;height:3rem;position:absolute;box-shadow:0 .15rem .4rem #00000080}.runpad .mat .l{position:absolute;bottom:.45rem}.runpad .mat .u{position:absolute;top:.45rem}.runpad .hit{pointer-events:auto;background:var(--grain), radial-gradient(circle at 35% 30%, #ffd84a, #eebd46 70%);width:7rem;height:7rem;font:400 1.5rem var(--marker);color:#2b2620;border-radius:50%;margin-top:-3.5rem;position:absolute;top:72%;right:6%;transform:rotate(6deg);box-shadow:0 .25rem .7rem #0000008c,inset 0 0 0 .2rem #ffffff59}.runpad .hit:active{filter:brightness(1.1);transform:rotate(6deg)scale(.92)}.touch .cue{white-space:normal;text-align:center;max-width:80vw;top:30%}.touch .receipt{width:13rem;max-height:44vh;font-size:1rem;top:.5rem;right:.5rem}.touch .planb{top:30%;bottom:auto;right:1rem}.touch .excuse{max-width:13.5rem;min-height:48px;padding:.45rem .8rem .4rem;font-size:1.05rem;top:54%;left:auto;right:1rem}.touch .excuse small{font-size:1rem}.turnhint{display:none}.touch.portrait .turnhint{z-index:4;pointer-events:auto;background:var(--grain), linear-gradient(175deg, #fff3a0, #f7e36e);color:var(--pen);font:500 1.1rem/1.2 var(--hand);text-align:left;align-items:center;gap:.6rem;width:max-content;max-width:94vw;padding:.4rem .8rem;display:flex;position:absolute;top:calc(75vw + .3rem);left:50%;transform:translate(-50%)rotate(-.6deg);box-shadow:0 .3rem .8rem #00000080}.turnhint .ph{border:.14rem solid var(--pen);border-radius:.25rem;flex:none;width:1.1rem;height:1.9rem;animation:2.4s ease-in-out infinite turnph}@keyframes turnph{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.turnhint u{color:var(--redpen);white-space:nowrap}@media (max-height:520px){.touch .titlebox{gap:1vh;margin-bottom:2vh}.touch .tagline .v{font-size:5.2vh}.touch .tagline .k{font-size:2.6vh}.touch[data-mode=title] .gfx .title img{height:56cqh;margin-top:-30cqh}.touch .content{gap:.4rem;padding:0 .5rem .5rem}.touch .bills{width:8rem;height:3.4rem}.touch .bills b{font-size:1.4rem}.touch .icard.place{width:min(30rem,52vw);padding:.5rem .9rem .6rem}.touch .icard.place .hand,.touch .icard.item .hand{min-height:0;font-size:1.2rem;line-height:1.4rem}.touch .icard h2{font-size:1.3rem}.touch .icard:before{top:2rem}.touch .icard.item{width:min(34rem,60vw);padding:.5rem .9rem .6rem}.touch .icard.item .row{gap:.4rem;margin-top:.35rem}.touch .mapcard{gap:.3rem}.touch .mapcard .nav{padding:0 .4rem;font-size:2.2rem}.touch[data-mode=map] .pad,.touch[data-mode=place] .pad{width:11.5rem;max-height:34vh;bottom:.5rem;right:.5rem}.touch .heatrow{font-size:1rem;line-height:1.3rem}.touch .benchui{gap:.25rem}.touch .benchui .tape.label{display:none}.touch .benchui .tape.note{max-width:58vw;padding:.2em .8em;font-size:1rem}.touch .tray{gap:.2rem;padding:.3rem .5rem .2rem}.touch .tool{width:4.9rem}.touch .tool svg{width:3.5rem;height:2.6rem}.touch .tool .tape{padding:.1em .5em;font-size:.68rem}.touch .tool.sel{transform:translateY(-.5rem)}.touch[data-mode=bench] .pad{width:15.5rem;max-height:calc(100vh - .8rem);top:.4rem;right:.4rem;transform:rotate(.8deg)}.touch[data-mode=bench] .padbody{--lh:1.45rem;padding-left:2.9rem;font-size:1.1rem}.touch[data-mode=bench] .content{align-items:flex-start;padding-left:7.5rem}.touch[data-mode=bench] .wallet{display:none}.touch .prep{flex-wrap:nowrap;align-items:flex-end;gap:.8rem}.touch .prep .col{gap:.35rem}.touch .icard.pick{width:16rem;padding:.3rem .8rem}.touch .poster{width:17rem;padding:.6rem .8rem .7rem}.touch .poster h2{font-size:1.15rem}.touch .poster .tag{margin-bottom:.2rem}.touch .town{min-height:40px;padding:.1rem .6rem}.touch[data-mode=prep] .content,.touch[data-mode=story] .content{padding-left:6.5rem}.touch .icards{gap:.4rem}.touch .icard.col{width:23vw;padding:.3rem .5rem .4rem}.touch .icard.col h3{font-size:.95rem;line-height:1.5}.touch .opt{white-space:normal;grid-template-columns:1fr auto;min-height:40px;font-size:1.05rem;line-height:1.2}.touch .opt.sel:after{inset:.1rem -.2rem}.touch .story{gap:.4rem}.touch .qa{gap:.3rem}.touch .qa .asked{max-width:62vw;font-size:5cqh}.touch .answers{gap:.5rem;width:100%}.touch .icard.answer{min-height:4.6rem;padding:.35rem .7rem .45rem}.touch .icard.answer .a{margin-top:0;font-size:1.15rem;line-height:1.3rem}.touch .icard.answer:before{display:none}.touch .gfx .sub-cc{max-width:74cqw;font-size:4.6cqh;bottom:5cqh}.touch .gfx .lower3{bottom:20cqh}.touch[data-mode=show] .legend{flex-direction:column;top:9.6rem;bottom:auto}.touch[data-mode=show].asking .legend{display:none}.touch .content>.paper.at-side{pointer-events:auto;touch-action:pan-y;width:min(31rem,56vw);max-height:96vh;margin:auto 1.5vw auto auto;padding:.6rem 1rem .7rem 2.8rem;overflow-y:auto}.touch .paper.at-side h2{font-size:1.5rem}.touch .paper.at-side .lines div{font-size:1.05rem;line-height:1.5rem}.touch .paper .row{margin-top:.4rem}.touch .paper.at-center{pointer-events:auto;touch-action:pan-y;max-height:96vh;padding:.8rem 1.4rem;overflow-y:auto}}.touch .opt{grid-template-columns:1fr auto}.touch .tape.sm,.touch .legend .gest{font-size:.88rem}.touch .padbody{touch-action:pan-y}.touch .padbody .agescale .rule i{font-size:.8em}.touch .padbody .agescale .rule i em,.touch .padbody .agescale .rule i u{white-space:normal;font-size:1em}.touch .padbody .agescale small{font-size:.85em}.touch .town .heat{font-size:.85rem}.touch .poster .k,.touch .poster .tag{letter-spacing:.2em;font-size:.88rem}.touch .poster .tag{letter-spacing:0}@media (max-height:520px){.touch .tagline .k{font-size:3vh}.touch .gfx .lower3 .nm{font-size:4.6cqh}.touch .gfx .lower3 .sub{font-size:3cqh}.touch .gfx .value .k{font-size:3.1cqh}.touch .gfx .value .v{font-size:9cqh}.touch .gfx .standby{font-size:3cqh}.touch .gfx .card .small{font-size:3.4cqh}.touch .gfx .bug{width:17cqw}.touch[data-mode=bench] .pad{width:18rem}.touch[data-mode=bench] .content{align-items:center;padding-left:6rem;padding-right:18.5rem}.touch .lcard .ls,.touch .lcard .tally{font-size:11px}}.touch .opt{align-items:center}.touch[data-mode=story] .wallet,.touch[data-mode=prep] .wallet{display:none}@media (max-height:520px){.touch[data-mode=prep] .content,.touch[data-mode=story] .content{padding-left:.5rem}.touch .icard.col{width:23.5vw}.touch .opt.sel:after{inset:.25rem -.25rem}}.touch.portrait .stage{background:var(--grain), radial-gradient(ellipse at 50% 20%, #5b3f27, #2e1e12 85%)}.touch.portrait .stage canvas{height:75vw}.touch.portrait .gfx,.touch.portrait .pulse,.touch.portrait .stillpic{height:75vw;bottom:auto}.touch.portrait .gfx{container-type:size}.touch.portrait .gfx .loading{position:fixed;inset:0}.touch.portrait .gfx .title img{height:62cqh;margin-top:0}.touch.portrait .gfx .sub-cc{max-width:92cqw;font-size:5cqh;bottom:4cqh}.touch.portrait .gfx .lower3 .nm{font-size:5cqh}.touch.portrait .gfx .lower3 .sub{font-size:3.6cqh}.touch.portrait .gfx .value .k{font-size:3.8cqh}.touch.portrait .gfx .value .v{font-size:10cqh}.touch.portrait .gfx .standby{font-size:3.6cqh}.touch.portrait .gfx .bug{width:22cqw}.touch.portrait .content{pointer-events:auto;touch-action:pan-y;justify-content:flex-start;gap:.6rem;padding:.7rem .5rem 4.2rem;top:75vw;overflow:hidden auto}.touch.portrait .content>.at-center,.touch.portrait .content>.at-side{margin:0 auto}.touch.portrait .legend{flex-flow:wrap;justify-content:center;align-items:center;max-width:none;bottom:.4rem;left:.4rem;right:.4rem}.touch.portrait .wallet{transform:rotate(-1.2deg)scale(.62)}.touch.portrait .toast{width:max-content;max-width:96vw}.touch.portrait .sticky{padding:.3rem .7rem .35rem;font-size:1.05rem}.touch.portrait .tagline .v{font-size:1.5rem}.touch.portrait .tagline .k{letter-spacing:.2em;font-size:.85rem}.touch.portrait .tagline .k:before,.touch.portrait .tagline .k:after{width:2rem}.touch.portrait .titlebox{gap:.8rem;margin:0}.touch.portrait .sys{flex-direction:row;top:auto;bottom:.5rem;right:.5rem}.touch.portrait .turnhint{top:auto;bottom:4.2rem}.touch.portrait[data-mode=map] .pad,.touch.portrait[data-mode=place] .pad{display:none}.touch.portrait .icard.place,.touch.portrait .icard.item{width:100%}.touch.portrait .mapcard{gap:.1rem;width:100%}.touch.portrait .mapcard .nav{padding:0 .3rem}.touch.portrait .icard.item h2{max-width:calc(100% - 9rem)}.touch.portrait .sticker{min-width:4.2rem;height:4.2rem;font-size:1.2rem;top:-1.1rem;right:-.2rem}.touch.portrait .benchui{gap:.3rem;width:100%}.touch.portrait .benchui .tape.label{display:none}.touch.portrait .benchui .tape.note{max-width:96vw;padding:.2em .8em;font-size:.95rem}.touch.portrait .tray{gap:.1rem;padding:.3rem .3rem .2rem}.touch.portrait .tool{width:15vw}.touch.portrait .tool svg{width:12vw;height:9vw}.touch.portrait .tool .tape{padding:.1em .3em;font-size:.62rem}.touch.portrait .tool.sel{transform:translateY(-.3rem)}.touch.portrait[data-mode=bench] .wallet{display:none}.touch.portrait[data-mode=bench] .content{padding-bottom:0;bottom:auto;overflow:visible}.touch.portrait[data-mode=bench] .pad{width:auto;max-height:none;inset:calc(75vw + 14.2rem) .4rem .3rem;transform:rotate(.3deg)}.touch.portrait[data-mode=bench] .legend{display:none}.touch.portrait[data-mode=bench] .padbody{--lh:1.5rem;font-size:1.1rem}.touch.portrait .prep{flex-direction:column;align-items:center;gap:.6rem;width:100%}.touch.portrait .prep .col{align-items:stretch;width:100%}.touch.portrait .icard.pick,.touch.portrait .poster{width:100%;transform:none}.touch.portrait .icard.pick.sel{transform:none}.touch.portrait .story{width:100%}.touch.portrait .icards{flex-wrap:wrap;gap:.4rem}.touch.portrait .icard.col{width:47vw;padding:.3rem .5rem .4rem;transform:none!important}.touch.portrait .icard.col h3{font-size:.95rem;line-height:1.5}.touch.portrait .opt{white-space:normal;min-height:40px;font-size:1.05rem;line-height:1.15}.touch.portrait .opt.sel:after{inset:.2rem -.2rem}.touch.portrait .nerves{grid-template-columns:4.2rem 1fr 1.3fr;width:auto;top:calc(75vw + .4rem);left:.4rem;right:.4rem;transform:rotate(-.4deg)}.touch.portrait .nerves .sus{grid-area:1/3;grid-template-columns:1fr;gap:0;margin:0}.touch.portrait .nerves .sus .word{text-align:left}.touch.portrait .nerves .guess{margin-top:0}.touch.portrait[data-mode=show] .content{top:calc(75vw + 7.4rem)}.touch.portrait .qa .asked{max-width:96vw;font-size:1.15rem}.touch.portrait .answers{flex-direction:column;gap:.4rem;width:100%}.touch.portrait .icard.answer{min-height:48px;padding:.4rem .8rem;transform:none!important}.touch.portrait .icard.answer .a{margin-top:0;font-size:1.2rem;line-height:1.35rem}.touch.portrait .icard.answer:before{display:none}.touch.portrait .fuse{width:92vw}.touch.portrait[data-mode=show] .pad{max-height:40vh;top:auto;bottom:4rem}.touch.portrait .pad.tucked{transform:translate(86%)rotate(3deg)}.touch.portrait[data-mode=show] .legend{justify-content:flex-start}.touch.portrait .planb{top:calc(75vw + 8rem);right:.6rem}.touch.portrait .excuse{inset:auto auto 4.6rem .6rem}.touch.portrait .runpad .mat{top:calc(50% + 37.5vw);left:25%}.touch.portrait .runpad .hit{top:calc(50% + 37.5vw);right:10%}.touch.portrait .receipt{width:9.5rem;max-height:60vw;padding:.4rem .5rem .9rem;font-size:.85rem}.touch.portrait .cue{font-size:1.1rem;top:52vw}.touch.portrait .cue.now,.touch.portrait .cue.behind{font-size:1.6rem}.touch.portrait .bonk{font-size:3rem;top:30vw}.touch.portrait .content>.paper.at-side,.touch.portrait .content>.paper.at-center{width:100%;max-height:none;padding:.7rem .9rem .8rem 2.6rem;transform:rotate(-.3deg)}.touch.portrait .content>.paper.postcard,.touch.portrait .content>.paper.notice{padding:.9rem 1rem}.touch.portrait[data-mode=result] .pulse,.touch.portrait[data-mode=over] .pulse{opacity:.35}.touch.portrait .wallet .tape.sm:not(.wanted){display:none}.touch.portrait .story>.row,.touch.portrait .content>.row{z-index:2;padding:.3rem 0;position:sticky;bottom:-3.6rem}.touch.portrait[data-mode=story] .content,.touch.portrait[data-mode=prep] .content{padding-bottom:.5rem}.touch.portrait .story>.row{bottom:0}.touch.portrait .story>.row .tape.sm{display:none}.sharebox{z-index:6;pointer-events:auto;background:#060608b8;justify-content:center;align-items:center;padding:.6rem;display:flex;position:absolute;inset:0}.sharepaper{background:var(--grain), #e9e4cf;flex-direction:column;align-items:center;gap:.5rem;width:auto;max-width:min(96vw,60rem);max-height:96vh;padding:.9rem 1.2rem 1rem;display:flex;transform:rotate(-.4deg)}.sharepaper .head{width:100%}.sharepaper img{flex:0 auto;max-width:100%;min-height:0;max-height:min(62vh,70vw);display:block;box-shadow:0 .3rem 1rem #00000080}.sharepaper .row{justify-content:center;gap:.5rem;margin-top:.2rem}.sharepaper .tape.btn{font-size:1rem}.sharepaper .snote{text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:1.4rem;margin:0;font-size:1.15rem}.touch .opt{min-height:44px}@media (max-height:520px){.touch .opt{min-height:44px}.sharepaper img{max-height:52vh}.sharepaper{gap:.25rem;padding:.4rem .8rem .5rem}.sharepaper .head{display:none}.sharepaper .snote{min-height:0}}.touch.portrait .opt{min-height:44px}.touch.portrait .sharepaper img{max-height:56vh}.touch .paper.at-side .row,.touch .paper.at-center .row{z-index:2;background:linear-gradient(#e9e4cf00,#e9e4cf 30%);padding:.35rem 0 .5rem;position:sticky;bottom:-.75rem}.touch .paper.notice .row{background:linear-gradient(#f4f1e600,#f4f1e6 30%)}.touch .paper.postcard .row{background:0 0}.touch[data-mode=escape] .toast{max-width:46vw;top:4rem}.touch.portrait[data-mode=escape] .toast{max-width:60vw;top:34vw;left:32%}.touch.portrait .runbar{flex-direction:column;align-items:flex-start;gap:.3rem;top:.4rem;left:.4rem;transform:none}.touch.portrait .exitsign{padding:.3rem .6rem;font-size:1.1rem}
