@font-face{font-family:Patrick Hand;src:url(/fonts/patrick-hand.woff2)format("woff2");font-display:swap}:root{--cap:#f9f2d4;--cap-ink:#1c1813;--cap-edge:#1c1813bf}[data-view=comic]{--lift:0 1px 0 #0000000d, 0 6px 18px #0000001f}.strip{max-width:34rem;margin:0 auto;padding:2rem 16px 6rem;overflow-x:clip}.strip :is(.cover,.part,.sc,.credits)[id]{scroll-margin-top:24px}.sc{flex-direction:column;margin:0 0 3.6rem;display:flex;position:relative}.cap{z-index:2;background:var(--cap);width:fit-content;max-width:80%;color:var(--cap-ink);border:1.5px solid var(--cap-edge);box-shadow:var(--lift);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:normal;margin:.55rem 0 0;padding:.4em .7em .45em;font-family:Patrick Hand,Comic Neue,ui-rounded,sans-serif;font-size:17px;line-height:1.22;position:relative}.cap em,.cap b{font-style:normal;font-weight:inherit;color:var(--red)}@media (prefers-color-scheme:dark){:root .cap :is(em,b){color:#c83e1a}}.cap.l{align-self:flex-start;rotate:-.6deg}.cap.r{align-self:flex-end;rotate:.5deg}.cap.big{text-align:center;align-self:center;max-width:92%;font-size:22px}.cap.huge{align-self:center;max-width:none;padding:.2em .45em .25em;font-size:clamp(34px,11vw,56px);line-height:1}.cap.over{margin-top:-1.9rem}.pic{margin:0;position:relative}.pic img{background:var(--bar);border-radius:2px;width:100%;height:auto;display:block}.pic:after{content:"(" attr(data-n) ")";z-index:1;color:#ffffffd9;text-shadow:0 0 3px #000c;font:11px/1 Patrick Hand,sans-serif;position:absolute;bottom:.25rem;right:.35rem}.bleed .pic{margin-inline:-16px}.bleed .pic img{border-radius:0}.tall .pic img{width:62%;margin-left:auto}.tall.flip .pic img{margin-left:0}.tall.flip .pic:after{right:calc(38% + .35rem)}.cap.at{max-width:62%;margin:0;position:absolute}.tall .cap.at{max-width:56%}.at.at-tl{top:6%;left:0;rotate:-1deg}.bleed .at.at-tl,.bleed .at.at-tr{top:-.9rem}.bleed .at.at-tl{left:16px}.at.at-tr{top:6%;right:0;rotate:.8deg}.bleed .at.at-tr{right:16px}.at.at-br{bottom:-1.2rem;right:16px;rotate:-.5deg}.at.at-bl{bottom:8%;left:0;rotate:.6deg}.at.at-mr{top:44%;right:0;rotate:-.8deg}.bleed .cap.over{margin-top:1.8rem}.loop{fill:none;width:min(100%,22rem);stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;margin:.4rem auto -.4rem;display:block;overflow:visible}.loop .core{fill:var(--red);stroke:none}.loop .out,.loop .close{stroke-dasharray:1;stroke-dashoffset:1px}.loop .close{stroke:var(--red);stroke-width:3px}.loop .seal circle{transform-box:fill-box;transform-origin:50%;stroke:var(--red);stroke-width:1.6px;opacity:0}.s-loop .stamp b{border:2px solid;padding:0 .25em;display:inline-block;rotate:-4deg}.s-send{align-items:center}.phone{color:#1c1813;background:#fff;border-radius:1.6rem;flex-direction:column;align-items:flex-end;gap:.35rem;width:min(100%,19rem);margin:.8rem 0 0;padding:1.6rem 1rem 1rem;display:flex;position:relative;box-shadow:0 0 0 7px #18130fe6,0 14px 34px #00000038}@media (prefers-color-scheme:dark){:root .phone{color:#efe7d6;background:#1f1b17;box-shadow:0 0 0 7px #3a332c,0 14px 34px #00000080}}.cap.msg{color:#1c1813;max-width:88%;box-shadow:none;text-transform:none;letter-spacing:0;background:#d9d2c4;border:0;border-radius:1.1em 1.1em .3em;margin:0;padding:.45em .85em .5em;font-family:-apple-system,system-ui,sans-serif;font-size:16px;rotate:none}.cap.msg em{color:inherit}.meter{background:#0000001a;border-radius:3px;width:60%;height:3px;overflow:hidden}.meter i{background:#9a8f7e;width:72%;height:100%;display:block}.tick{color:var(--red);opacity:0;font:11px/1 -apple-system,system-ui,sans-serif}.s-send .after{margin-top:1.2rem}.s-shout{align-items:center;margin-block:1rem 3rem}.share{z-index:2;width:56%;box-shadow:var(--lift);background:#faf8f4f5;border-radius:.9rem;padding:.55rem .6rem .65rem;position:absolute;top:42%;left:0}.share b{background:#00000026;border-radius:4px;width:2.2rem;height:4px;margin:0 auto .55rem;display:block}.share span{justify-content:space-between;display:flex}.share i{aspect-ratio:1;border:1.5px dashed #00000047;border-radius:50%;width:22%}.tin{margin:.3rem 0 0 auto;fill:none;width:3.4rem;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;margin-right:18%;overflow:visible}.tin g{transform-box:fill-box;transform-origin:50% 90%;rotate:72deg}.cap.time{color:#111;letter-spacing:.04em;background:#fff;border-width:2px;border-color:#111;align-self:center;max-width:90%;margin-top:1.1rem;font-size:19px;rotate:none}.funnel{fill:none;width:min(100%,22rem);stroke:var(--ink);stroke-width:2px;stroke-linecap:round;margin:.8rem auto .2rem;display:block;overflow:visible}.funnel .blob{transform-box:fill-box;transform-origin:50%;fill:var(--wash);stroke:var(--red)}.funnel .trickle{stroke:var(--red);stroke-dasharray:1;stroke-dashoffset:1px}.cap .thin{transform-origin:0;display:inline-block}.fan{grid-template-columns:1fr 1fr 1fr;align-items:start;margin:1.4rem -6px 0;display:grid;position:relative}.fan .pic{box-shadow:var(--lift);background:#fff;margin:0 -6px;padding:4px}.fan .pic:after{top:.4rem;bottom:auto}.fan .pic:first-child{z-index:1;rotate:-4deg}.fan .pic:nth-child(2){z-index:2;margin-top:1.6rem;rotate:1.5deg}.fan .pic:nth-child(3){z-index:1;margin-top:.5rem;rotate:4deg}.cap.tag{white-space:nowrap;max-width:none;margin:-.9rem auto 0;padding:.15em .5em .2em;font-size:15px}.getout{margin-top:1rem}.getout b{display:inline-block}.wave .at.at-tr{max-width:58%}.cap .burst{font-size:1.7em;line-height:.9;display:inline-block}.loop.done{margin-block:.6rem}.loop.done .ring{stroke:var(--red);stroke-width:3px;fill:var(--wash);stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:160px 100px;rotate:-90deg}.plot{padding:0 0 3.2rem 2.6rem;position:relative}.plot svg{fill:none;width:100%;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;display:block;overflow:visible}.plot .grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:3 5}.plot .curve{stroke:var(--red);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.plot .rose{aspect-ratio:1;width:40%;box-shadow:0 0 0 3px var(--paper), 0 0 0 4.5px var(--red);opacity:0;border-radius:50%;position:absolute;top:-1.4rem;right:-.4rem;overflow:hidden;scale:.6}.plot .rose img{object-fit:cover;object-position:50% 42%;border-radius:0;height:100%}.plot .rose:after{right:50%;translate:50%}.cap.x{margin:0;position:absolute;bottom:0;right:0}.cap.y{transform-origin:0 0;width:11em;margin:0;position:absolute;top:calc(100% - 3.3rem);left:-.2rem;rotate:-90deg}.credits{border-top:1px solid var(--rule);color:var(--grey);margin:4rem 0 0;padding:1rem 0 0 1.4em;font-size:.7rem;line-height:1.45}@media (width>=700px){.strip{max-width:42rem;padding-inline:4rem}.cap{font-size:19px}.cap.big{font-size:26px}.bleed .pic{margin-inline:-3rem}.bleed .at.at-tl{left:-1rem}.bleed .at.at-tr,.at.at-br{right:-1rem}}@media (prefers-reduced-motion:no-preference){.strip .cap:not(.at,.msg,.tag){opacity:0;transition:opacity .5s var(--settle), translate .6s var(--settle);translate:0 .5rem}.strip .cap.in{opacity:1;translate:0}.strip .cap.at{opacity:0;transition:opacity .5s var(--settle) .15s}.strip .cap.at.in{opacity:1}.s-loop.play .out{animation:draw .9s var(--settle) .9s forwards}.s-loop.play .close{animation:draw 1.4s var(--settle) 1.9s forwards}.s-loop.play .seal circle{animation:seal .5s var(--spring) 3.3s forwards}.s-loop.play .stamp b{animation:thump .45s var(--spring) 3.3s backwards}.s-send.play .meter i{animation:2.6s cubic-bezier(.1,.9,.2,1) .3s backwards stall}.s-send.play .cap.msg{animation:send .5s var(--spring) 3.4s forwards}.s-send.play .meter{animation:.3s 3.4s forwards fade}.s-send.play .tick{animation:.3s 3.8s forwards show}.jitter.play .c{animation:shake .14s steps(2) calc(var(--i) * 17ms) 7 alternate;display:inline-block}.share.play i{animation:blink 1.4s ease-in-out calc(var(--i,0) * .15s) 2}.share i:nth-child(2){--i:1}.share i:nth-child(3){--i:2}.share i:nth-child(4){--i:3}.peaks .c{display:inline-block}.peaks.play .c{animation:rise .9s var(--spring) calc(.4s + var(--i) * 40ms) backwards}.tin.play g{animation:roll 1.1s var(--settle) .6s backwards}.tin.play g .lid{animation:80ms linear 1.5s 10 alternate rattle}.talk.play path{animation:ripple 1.6s ease-out calc(var(--k) * .18s) 3 backwards}.s-squeeze.play .thin{animation:squeeze 1.2s var(--settle) .6s forwards}.s-squeeze.play .blob{animation:press 1.2s var(--settle) .6s forwards}.s-squeeze.play .trickle{animation:1.1s ease-out 1.4s forwards draw}.getout .c{display:inline-block}.getout.play b .c{animation:out .9s var(--spring) calc(.3s + var(--i) * 45ms) backwards}.burst .c{display:inline-block}.burst.play .c{animation:burst .8s var(--spring) calc(.4s + var(--i) * 50ms) backwards}.s-full.play .ring{animation:draw 1.6s var(--settle) .5s forwards}.s-chart.play .curve{animation:1.8s cubic-bezier(.5,0,.3,1) .4s forwards draw}.s-chart.play .rose{animation:bloom .9s var(--spring) 2s forwards}}@media (prefers-reduced-motion:reduce){.loop :is(.out,.close,.ring),.funnel .trickle,.plot .curve{stroke-dashoffset:0}.loop .seal circle,.plot .rose{opacity:1;scale:1}}.talk{z-index:1;fill:none;stroke:#fff6d8;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 2px #0009);width:12%;position:absolute;top:13%;left:35%;rotate:30deg}.talk path:first-child{--k:0}.talk path:nth-child(2){--k:1}.talk path:nth-child(3){--k:2}@keyframes draw{to{stroke-dashoffset:0}}@keyframes seal{0%{opacity:1;transform-origin:160px 120px;scale:2.2}to{opacity:1;transform-origin:160px 120px;scale:1}}@keyframes thump{0%{opacity:0;scale:2.6}}@keyframes stall{0%{width:0}}@keyframes send{to{background:var(--red);color:#fff;translate:0 -.4rem}}@keyframes fade{to{opacity:0}}@keyframes show{to{opacity:1}}@keyframes shake{0%{translate:-1.5px 1px;rotate:-3deg}to{translate:1.5px -1px;rotate:3deg}}@keyframes blink{50%{border-color:var(--red);background:var(--wash)}}@keyframes rise{0%{opacity:0;translate:0 .8em}60%{translate:0 calc(-.35em * sin(var(--i) * .5))}}@keyframes roll{0%{translate:-140px -10px;rotate:-300deg}}@keyframes rattle{0%{rotate:-8deg}to{rotate:8deg}}@keyframes ripple{0%{opacity:0;scale:.6}40%{opacity:1}to{opacity:0;scale:1.15}}@keyframes squeeze{to{letter-spacing:-.06em;scale:.55 1}}@keyframes press{to{transform-origin:70px 65px;scale:.8 1.08}}@keyframes out{0%{opacity:0;scale:.2;translate:calc((var(--i) - 3.5) * -.3em) .4em}}@keyframes burst{0%{scale:.15;rotate:calc((var(--i) - 3) * 25deg);opacity:0}}@keyframes bloom{to{opacity:1;scale:1}}[data-view=comic]{--card:light-dark(#fffdf8,#2a241f);--card-ink:light-dark(#1c1813,#ece4d4);--card-rule:light-dark(#0000001a,#ffffff1f);--gold:#f2b01e}.pn{color:var(--red);align-items:center;gap:.9rem;margin:.5rem 0 2.4rem;font:italic 500 1.5rem/1 EB Garamond,serif;display:flex}.pn:before,.pn:after{content:"";background:var(--rule);flex:1;height:1px}.cap.plain,.cap.line{width:auto;max-width:none;box-shadow:none;color:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-family:-apple-system,system-ui,sans-serif;font-size:15px;line-height:1.3;rotate:none}.cap.plain em{color:var(--red)}.cap.aside{background:var(--paper);max-width:86%;color:var(--ink);border:1.5px dashed var(--grey);box-shadow:none;text-transform:none;letter-spacing:.01em;align-self:center;margin-top:.7rem;padding:.25em .6em .3em;font-size:15px;font-style:normal;rotate:none}.cap:is(.dark,.grave){background:var(--ink);color:var(--paper);border-color:var(--ink)}.cap.ps{border:2px solid var(--ink);background:var(--card);max-width:88%;color:var(--card-ink);letter-spacing:0;text-transform:none;text-align:center;border-radius:1.6em;align-self:center;margin-top:1.4rem;padding:.55em 1em .65em;font:italic 400 21px/1.25 EB Garamond,serif;rotate:none}.cap.ps:after{content:"";background:inherit;border:inherit;border-width:2px 0 0 2px;border-radius:0;width:16px;height:16px;position:absolute;top:-13px;left:50%;translate:-50%;rotate:45deg}.cap.ps.from-above{box-shadow:0 0 0 6px var(--wash), 0 0 36px 6px #ffcd5a73}.cap.ps.warp{border-color:var(--red);border-width:2.5px;border-radius:58% 42% 55% 45%/52% 62% 38% 48%;font-style:normal;font-weight:600;rotate:-2deg}.cap.ps.warp:after{display:none}.cap.ref{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none;align-self:flex-end;margin-top:.4rem;margin-right:8%;padding:.12em .5em .15em;font-size:14px;rotate:-2deg}.clip{background:var(--card);max-width:min(84%,24rem);color:var(--card-ink);border-left:3px solid var(--red);box-shadow:var(--lift);align-self:flex-start;margin:1.3rem 0 0 .4rem;padding:.75rem .9rem .6rem;font:15px/1.4 EB Garamond,serif;position:relative;rotate:-1deg}.clip.r{align-self:flex-end;margin:1.3rem .4rem 0 0;rotate:1deg}.clip:before{content:"";background:#decea0b3;width:3.4rem;height:15px;position:absolute;top:-8px;left:38%;rotate:-3deg}.clip blockquote{margin:0 0 .35rem;font-style:italic}.clip figcaption{color:var(--grey);margin:0 0 .5rem;font:11px/1.3 -apple-system,system-ui,sans-serif}.clip figcaption:last-child{margin:0}.sfx{z-index:3;color:var(--red);text-shadow:2px 2px 0 var(--paper), -1px -1px 0 var(--paper), 3px 3px 0 var(--ink);pointer-events:none;font:400 2.6rem/1 Patrick Hand,sans-serif;position:absolute}.sfx b{font-weight:inherit;display:inline-block}.cap.msg.from{color:light-dark(#1c1813,#efe7d6);background:light-dark(#e7e2d8,#3a332c);border-radius:1.1em 1.1em 1.1em .3em;align-self:flex-start}.cap.msg.out{background:var(--red);color:#fff;align-self:flex-end}.st{color:var(--card-rule);gap:1px;font-size:17px;line-height:1;display:inline-flex}.st i{font-style:normal}.st i:before{content:"★"}.st.rate,.st.lit-all{color:var(--gold)}.st.zero{color:var(--dim);align-self:flex-end;margin:.4rem 8% 0 0;font-size:22px}.two{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem;display:grid}.two .cap{max-width:100%}.crowd{grid-template-columns:repeat(18,1fr);gap:6px;margin:1.1rem 3% .3rem;display:grid}.crowd i{aspect-ratio:1;background:var(--dim);border-radius:50%}.crowd i.lit{background:var(--red)}.few .crowd i{background:var(--bar)}.few .crowd i.lit{background:#ffbe3c;box-shadow:0 0 10px 3px #ffbe3c8c}.s-crowd .aside{margin-top:.4rem}.maze{fill:none;width:min(60%,15rem);stroke:var(--ink);stroke-width:3px;stroke-linecap:square;align-self:center;margin:.8rem 0 .2rem;overflow:visible}.maze .stuck{fill:var(--red);stroke:none}.maze .walker{fill:var(--ink);stroke:none;offset-path:path("M120 238 V205 H205 V35 H35 V205 H100");offset-rotate:0deg;offset-distance:88%}.sfx.ha{top:38%;right:6%;rotate:8deg}.frame-relief{border:2px solid var(--ink);background:var(--wash);align-self:center;margin:1.2rem 0 .4rem;padding:1.3rem 1.4rem 1.5rem;position:relative;rotate:-1deg}.cap.mid{text-align:center;max-width:100%;margin:0 auto}.sfx.tiny{text-shadow:none;font-size:1.1rem}.sfx.s1{top:.1rem;left:.5rem;rotate:-12deg}.sfx.s2{top:.3rem;right:.6rem;rotate:10deg}.sfx.s3{bottom:.1rem;right:1.4rem;rotate:-6deg}.s-relief .time{margin-top:1.6rem}.road{fill:none;width:min(100%,24rem);stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;align-self:center;margin:.4rem 0;overflow:visible}.road .glow{fill:#ffc85080;stroke:#e6a028}.road .way{stroke-dasharray:1;stroke-dashoffset:0}.road .stone{fill:var(--grey)}.road .me{offset-path:path("M14 150 C 90 150, 120 110, 162 104");offset-rotate:0deg;offset-distance:100%;translate:0 -2px;rotate:70deg}.sfx.thud{font-size:2rem;top:6.4rem;left:18%;rotate:-8deg}.horns{width:100%;fill:var(--ink);stroke:none;margin:.4rem 0;overflow:visible}.horns .rl{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round}.post{background:var(--card);width:min(100%,21rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:14px;flex-direction:column;align-self:center;gap:.5rem;padding:.9rem 1rem .6rem;display:flex}.post-top{align-items:flex-start;gap:.65rem;display:flex}.post-top .face{background:radial-gradient(circle at 50% 36%, #ecceaa 0 26%, transparent 27%), radial-gradient(circle at 50% 100%, #ecceaa 0 44%, transparent 45%), var(--bar);border-radius:50%;flex:none;width:34px;height:34px}.post .stars{border-top:1px solid var(--card-rule);justify-content:space-between;align-items:center;padding-top:.45rem;display:flex}.post-foot{color:var(--grey);gap:1.4rem;padding-top:.2rem;font:14px/1 -apple-system,system-ui,sans-serif;display:flex}.s-img .tags{flex-direction:column;align-items:flex-end;gap:.8rem;width:40%;display:flex;position:absolute;top:30%;right:0}.tags .cap.tag{white-space:normal;text-align:right;margin:0;rotate:2deg}.tags .cap.tag:nth-child(2){rotate:-1.5deg}.tall.flip>.cap.r{margin-top:1rem}.hearts{z-index:1;color:var(--red);text-shadow:0 0 3px #fffc;font-size:20px;position:absolute;top:44%;left:26%}.hearts i{opacity:0;font-style:normal;position:absolute}.hearts i:first-child{--k:0;left:0}.hearts i:nth-child(2){--k:1;left:1.1rem}.hearts i:nth-child(3){--k:2;left:-.8rem}.hearts i:nth-child(4){--k:3;left:.5rem}.hearts i:nth-child(5){--k:4;left:1.6rem}.thought{aspect-ratio:4/3;align-self:center;width:min(68%,16rem);margin:1rem 0 1.4rem 10%;position:relative}.thought .puff{background:var(--paper);border:2px solid var(--ink);border-radius:50%;position:absolute}.thought .p1{width:16px;height:16px;bottom:-14px;left:-22px}.thought .p2{width:9px;height:9px;bottom:-28px;left:-38px}.thought .gilt{box-shadow:inset 0 0 0 2px #6e5220, var(--lift);background:#2b2723;border:11px solid #b8913a;outline:2px solid #6e5220;position:absolute;inset:0;overflow:hidden}.thought .static{opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .6 0 0 0 0 .55 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-20%}.cap.sp{color:#c83214;box-shadow:none;background:#fffaeee6;border:3px solid #c83214;max-width:none;padding:.1em .4em .15em;font-size:20px}.sp.s1{top:30%;left:4%;rotate:-8deg}.sp.s2{top:52%;right:3%;rotate:6deg}.sp.s3{top:74%;left:22%;rotate:-3deg}.psalter .cap.over{margin-top:1.4rem}.s-told .swim{width:92%}.s-told .snowing{width:72%;box-shadow:var(--lift);align-self:flex-end;margin-top:-1.6rem;overflow:hidden;rotate:1.5deg}.s-told .snowing:before{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(circle,#ffffffe6 1.4px,#0000 2px),radial-gradient(circle,#ffffffb3 1px,#0000 1.6px);background-position:0 0,11px 7px;background-size:38px 44px,27px 31px;position:absolute;inset:0}.s-told .swim .at-br{bottom:.6rem;right:.4rem}.at.etc{top:auto;bottom:.6rem;right:.6rem;rotate:2deg}.s-told>.cap.r{margin-top:1rem}.idols{grid-template-columns:1fr 1fr;gap:1rem;margin:.6rem 0 .2rem;display:grid}.idols svg{fill:none;width:100%;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.idols .eye{fill:var(--ink);stroke:none}.idols .fish path{fill:var(--grey);stroke:none}.idols .garland{stroke:var(--red);stroke-width:4px;stroke-dasharray:.1 6}.idols .hit{transform-box:fill-box;transform-origin:50% 100%}.idols .stick{stroke-width:5px}.idols .whack{stroke:var(--red)}.deal{background:var(--card);border-radius:1.4rem;flex-direction:column;align-self:center;gap:.35rem;width:min(100%,19rem);margin-top:1rem;padding:1rem;display:flex;box-shadow:0 0 0 7px light-dark(#18130fe6,#3a332c),0 14px 34px #00000038}.deal.small{width:min(100%,16rem);margin-block:1rem .6rem}.typing{background:light-dark(#e7e2d8,#3a332c);border-radius:1em;align-self:flex-start;gap:4px;padding:.6em .8em;display:inline-flex}.typing i{background:var(--grey);border-radius:50%;width:6px;height:6px}.receipt{--rc:light-dark(#fcfaf4,#2e2822);background:var(--rc);width:min(100%,19rem);color:var(--card-ink);box-shadow:var(--lift);align-self:center;padding:1rem 1rem 1.2rem;font-family:ui-monospace,SF Mono,Menlo,monospace;position:relative;rotate:-1deg}.cap.line{letter-spacing:.03em;text-transform:uppercase;padding:.3rem 0;font-family:inherit;font-size:13px}.receipt .row-r{border-top:1px dashed var(--card-rule);border-bottom:1px dashed var(--card-rule);justify-content:space-between;align-items:baseline;gap:.6rem;font-size:15px;display:flex}.receipt .ask{color:var(--red)}.receipt .tear{background:linear-gradient(-45deg, transparent 6px, var(--rc) 0) 0 0 / 12px 10px repeat-x, linear-gradient(45deg, transparent 6px, var(--rc) 0) 0 0 / 12px 10px repeat-x;height:10px;position:absolute;bottom:-9px;left:0;right:0}.flat{fill:none;width:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;margin:.6rem 0;overflow:visible}.flat .axis{stroke:var(--grey);stroke-width:1.4px}.flat .line{stroke:var(--red);stroke-width:3px;stroke-dasharray:1}.ghosts{justify-content:center;gap:1.8rem;margin:1.4rem 0 .4rem;display:flex}.ghosts span{width:34px;height:44px;position:relative}.ghosts span:nth-child(2){translate:0 8px}.ghosts i{background:var(--dim);opacity:.55;border-radius:50% 50% 20% 20%;position:absolute;inset:0}.ghosts i:before{content:"";background:radial-gradient(circle, var(--paper) 35%, transparent 40%) 0 0 / 50% 100%;width:40%;height:10%;position:absolute;top:30%;left:30%}.ghosts b{border:1.5px dashed var(--grey);border-radius:50%;width:34px;height:22px;position:absolute;bottom:100%;left:60%}.tracker{background:var(--card);width:min(100%,21rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:14px;flex-direction:column;align-self:center;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem 1rem .8rem;display:flex}.tracker .cap.ps{max-width:100%;box-shadow:none;background:0 0;border:0;margin:0;font-size:19px}.tracker .cap.ps:after{display:none}.tracker .cap.ref{margin:0}.grid7{grid-template-columns:repeat(7,1fr);gap:5px;width:100%;display:grid}.grid7 i{aspect-ratio:1;background:var(--card-rule);border-radius:5px}.s-dark{background:#0d0b09;margin-inline:-16px;padding:3.2rem 16px}.s-dark .cap{margin-top:1rem}.s-lost{background:linear-gradient(#ece2ba,#c4d2e2);overflow:hidden}.lid{z-index:1;pointer-events:none;background:#0d0b09;height:52%;position:absolute;left:0;right:0}.lid.top{transform-origin:50% 0;border-radius:0 0 50% 50%/0 0 34% 34%;top:0}.lid.bot{transform-origin:50% 100%;border-radius:50% 50% 0 0/34% 34% 0 0;bottom:0}.s-lost .lid{scale:1 .2}.wake .lid{scale:1 0}.todo{background:var(--card);width:min(100%,20rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;align-self:center;margin:0;padding:.5rem 1rem;list-style:none}.todo li{border-bottom:1px solid var(--card-rule);align-items:center;gap:.65rem;padding:.5rem 0;display:flex}.todo li:last-child{border:0}.todo li:before{content:"";border:2px solid var(--grey);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font:700 13px/1 system-ui;display:grid}.todo li.note-li{color:var(--grey);padding-left:1.7rem;font-style:italic}.todo li.note-li:before{display:none}.todo li:not(.no,.note-li):before{content:"✓";background:var(--red);border-color:var(--red)}.todo li.no:before{content:"✕";color:var(--red);border-color:var(--red)}.todo li.no .cap{font-weight:600}.cap .ring,.cap .strike{display:inline-block;position:relative}.cap .ring:after{content:"";border:2.5px solid var(--red);border-radius:50%;position:absolute;inset:-.2em -.4em -.15em;rotate:-5deg}.cap .strike:after{content:"";background:var(--red);height:3px;position:absolute;top:48%;left:-6%;right:-6%;rotate:-4deg}.museum .label{z-index:2;background:var(--card);width:min(52%,15rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:2px;align-self:flex-start;margin-top:-7rem;padding:.7rem .8rem;position:relative}.museum .label .cap{font:17px/1.3 EB Garamond,serif}.museum>.cap.l{margin-bottom:.8rem}.feed{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.card{background:var(--card);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:.45rem;padding:.5rem .5rem .6rem;display:flex}.card svg{fill:none;stroke:#1c1813;stroke-width:3px;stroke-linejoin:round;background:#78dcff;border-radius:6px;width:100%}.card svg rect{stroke:none}.card svg circle{fill:#ffd600}.card .pic img{aspect-ratio:4/3;object-fit:cover;border-radius:6px}.card .pic:after,.tiles .pic:after,.nine .pic:after,.att .pic:after{display:none}.card .cap.plain{font-size:14px}.count{color:var(--red);font:600 13px/1 -apple-system,system-ui,sans-serif}.good .count{color:var(--grey)}.paper{background:var(--card);width:min(80%,17rem);box-shadow:var(--lift);align-self:center;margin:1rem 0 .4rem;padding:.6rem 0 1.2rem;position:relative;rotate:1.5deg}.paper .ln{background:var(--card-rule);border-radius:3px;width:70%;height:6px;margin:.75rem 1rem 0;display:block}.paper .ln.short{width:42%}.paper .mark{border:3px solid var(--red);color:var(--red);border-radius:50%;padding:.15em .3em .1em;font:2.3rem/1 Patrick Hand,sans-serif;position:absolute;top:.8rem;right:1rem;rotate:-12deg}.choices{background:var(--card);min-width:13rem;color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;align-self:center;gap:.55rem;margin:.8rem 0 .2rem;padding:.9rem 1.1rem;display:flex}.choices .ch{align-items:center;gap:.65rem;display:flex}.choices .ch:nth-child(2){--k:1}.choices .ch:nth-child(3){--k:2}.choices i{border:2px solid var(--grey);background:var(--card);border-radius:50%;flex:none;width:18px;height:18px}.choices .cap.plain{font-size:17px}.coin{fill:none;width:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;margin:.4rem 0 0;overflow:visible}.coin .arc{stroke:var(--grey);stroke-dasharray:.01 .02}.coin .bin{stroke:var(--grey)}.coin .bin .x{stroke:var(--red);stroke-width:3px}.coin .c{offset-path:path("M30 90 Q 150 -20 262 70");offset-rotate:0deg;offset-distance:100%;fill:var(--gold);stroke:#8a6a14}.stamps{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1rem 0 .4rem;display:flex}.cap.stampy{color:var(--red);border:3px solid var(--red);box-shadow:none;background:0 0;margin:0;padding:.1em .45em .15em;font-size:21px;rotate:-5deg}.cap.stampy:nth-child(2){rotate:3deg}.cap.stampy:nth-child(3){rotate:-2deg}.notice{background:var(--card);width:min(100%,20rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:16px;align-self:center;align-items:center;gap:.75rem;margin-top:1.1rem;padding:.7rem 1rem;display:flex}.notice .ic{background:var(--red);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:700 17px/1 system-ui;display:grid}.tiles{grid-template-columns:repeat(3,1fr);gap:4px;margin:.9rem 0 .2rem;display:grid}.tiles img,.nine img{aspect-ratio:1;object-fit:cover;border-radius:0}.ascent{fill:none;width:100%;stroke:var(--grey);stroke-width:2px;stroke-linecap:round;margin:.4rem 0;overflow:visible}.ascent .way{stroke:var(--red);stroke-width:2.6px;stroke-dasharray:1}.ascent .sun{fill:#ffc85073;stroke:var(--red)}.ascent .rays{stroke:var(--red)}.at.at-ml{top:42%;left:0;rotate:.6deg}.bleed .at.at-ml{left:16px}.wake .pic>.cap.aside{background:var(--paper);max-width:58%;margin:0}.wake>.cap.r{margin-top:2rem}.faint{grid-template-columns:1fr 1fr;gap:1.4rem .8rem;margin:1rem 0 .4rem;display:grid}.faint .pic img{aspect-ratio:4/3;object-fit:cover;filter:grayscale()contrast(.85);opacity:.45}.faint .pic:after{top:.3rem;bottom:auto}.faint .cap.tag{white-space:normal;max-width:none;margin:-.8rem .3rem 0;font-size:14px}.nts{flex-direction:column;align-self:center;gap:.5rem;width:min(100%,21rem);margin-bottom:.6rem;display:flex}.nt{background:var(--card);color:var(--card-ink);box-shadow:var(--lift);border-radius:16px;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.nt .app{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}.nt:nth-child(2){--k:1}.chip{border:1px solid var(--rule);color:var(--grey);border-radius:999px;align-self:flex-start;margin:.6rem 0 0 .5rem;padding:.2rem .6rem;font:12px/1.3 -apple-system,system-ui,sans-serif}.church .beam{z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(118deg,#0000 30%,#ffecb48c 42%,#ffecb41a 56%,#0000 62%);position:absolute;inset:0}.church .at.at-tl{max-width:72%}.gift{fill:none;width:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;margin:.4rem 0;overflow:visible}.gift .above{fill:#ffc85080;stroke:#e6a028}.gift .us{fill:var(--ink);stroke:none}.gift .up{stroke:var(--grey);stroke-dasharray:.02 .03}.gift .down{stroke:var(--red);stroke-width:3px;stroke-dasharray:1}.supper .pic{overflow:hidden}.supper .pic img{transform-origin:50% 51%}.supper .at.at-tl{max-width:70%}.supper .cap.over{margin-top:-1.2rem}.post.selfie{margin-top:1rem}.mirror-card{background:radial-gradient(1.7rem at 50% 40%,#ecceaa 97%,#0000),radial-gradient(2.1rem at 50% 34%,#5a3c28 97%,#0000),radial-gradient(4rem 2.6rem at 50% 105%,#d6401ecc 97%,#0000),linear-gradient(160deg,#ffe6f0,#e6dcff);border-radius:10px;height:9rem}.post-foot .wait{margin-left:auto}.dm{background:var(--card);width:min(88%,18rem);box-shadow:var(--lift);border-radius:18px;flex-direction:column;align-self:flex-end;gap:.4rem;margin-top:1.2rem;padding:.8rem;display:flex}.dm-head{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;align-self:center;font:600 11px/1 -apple-system,system-ui,sans-serif}.dm .book{align-self:flex-end;gap:3px;display:flex}.dm .book b{background:linear-gradient(90deg, #00000040 0 4px, transparent 4px), var(--red);border-radius:2px 5px 5px 2px;width:2.6rem;height:3.6rem;box-shadow:0 2px 5px #0003}.dm .book b:nth-child(2){background-color:#285078}.dm .book b:nth-child(3){background-color:#3c6e46}.dm .seen{color:var(--grey);align-self:flex-end;font:11px/1 -apple-system,system-ui,sans-serif}.chain .pic{margin-top:.6rem}.chain .here{z-index:1;border:3px solid var(--red);border-radius:50%;width:54%;height:7%;position:absolute;top:45%;left:4%;rotate:-2deg}.sfx.woof{top:8%;left:34%;rotate:-10deg}.dogs .at.at-bl{bottom:6%}.blurb{background:var(--card);width:min(88%,20rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;align-self:flex-end;gap:.5rem;margin-top:.8rem;padding:.8rem 1rem;display:flex}.blurb .st{color:var(--gold);font-size:22px}.pass{fill:none;width:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;margin:.6rem 0 0;overflow:visible}.pass .sign{fill:var(--red);stroke:none}.pass .thing{fill:#ffc85099;stroke:#e6a028}.pass .walker{offset-path:path("M300 140 H 20");offset-rotate:0deg;offset-distance:70%}.medals{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.medal{flex-direction:column;align-items:center;display:flex}.medal span{background:radial-gradient(circle at 50% 70%, var(--gold) 0 1.25rem, #aa7814 1.3rem 1.4rem, transparent 1.45rem), linear-gradient(90deg, transparent 30%, var(--red) 30% 48%, #285078 48% 70%, transparent 70%) 0 0 / 100% 55% no-repeat;width:3.4rem;height:5rem}.medal .cap.tag{white-space:normal;text-align:center;margin:.4rem 0 0}.medal:nth-child(2){--k:1}.medal:nth-child(3){--k:2}.cup{fill:none;width:100%;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin:.4rem 0;overflow:visible}.cup .fill{fill:var(--wash);stroke:none}.cup .spill{stroke:var(--red);stroke-width:3px;stroke-dasharray:1}.cup .lid{fill:var(--grey);stroke:var(--ink);stroke-width:1.6px;opacity:0}.s-rings{align-items:center;margin-block:1.6rem 2rem;position:relative}.ripples{position:absolute;inset:50% auto auto 50%}.ripples i{border:2px solid var(--red);opacity:0;border-radius:50%;width:8rem;height:8rem;margin:-4rem;position:absolute}.ripples i:nth-child(2){--k:1}.ripples i:nth-child(3){--k:2}.board{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem .6rem;display:flex}.board .pic{width:calc(50% - .4rem);box-shadow:var(--lift);background:#fff;padding:4px}.board .pic:nth-child(odd){rotate:-2deg}.board .pic:nth-child(2n){rotate:2deg}.board .pic img{aspect-ratio:4/3;object-fit:cover;border-radius:0}.board .cap.tag{white-space:normal;text-align:center;max-width:100%;margin:-.8rem auto 0;font-size:14px}.cap.sticker{border-radius:999px;margin:0;padding:.2em .6em .25em;font-size:15px;rotate:-3deg}.cap.sticker:nth-child(3n){background:#ffd6d6;rotate:4deg}.cap.sticker:nth-child(3n+1){background:#d6ecff;rotate:1deg}.chart2{background:var(--card);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:1.1rem;padding:1rem;display:flex}.cb{flex-direction:column;gap:.4rem;display:flex}.cb i{background:var(--red);transform-origin:0;border-radius:4px;height:22px;display:block}.cb.hi i{width:100%}.cb.lo i{background:var(--grey);width:12%}.pages{justify-content:center;gap:.6rem;margin-bottom:.2rem;display:flex}.pages .pg{background:repeating-linear-gradient(var(--card) 0 8px, var(--card-rule) 8px 9px) var(--card);width:4.2rem;height:5.6rem;box-shadow:var(--lift);position:relative}.pages .sticky{background:#ffd600;width:18px;height:14px;position:absolute;top:18%;right:-8px;rotate:6deg}.pages .sticky+.sticky{background:#ff9678;top:56%}.shelf{border-bottom:3px solid var(--ink);align-self:center;align-items:flex-end;gap:3px;margin:1.2rem 0 .2rem;padding:0 .4rem;list-style:none;display:flex}.shelf li{background:var(--grey);border-radius:2px 2px 0 0;width:1.2rem;height:4.2rem}.shelf li:nth-child(odd){background:var(--dim);height:3.6rem}.shelf li:nth-child(n+2){--k:1}.beans .at.at-tl{max-width:70%}.beans .st.rate{z-index:2;text-shadow:0 1px 2px #0009;font-size:22px;position:absolute;top:46%;right:.6rem}.beans>.cap.over{margin-top:1.4rem}.beans .st.zero{margin-top:.6rem}.ekg{fill:none;width:100%;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;margin:.4rem 0;overflow:visible}.ekg .beat{stroke-dasharray:1}.ekg .sound path{stroke-width:5px;d:path("M184 50 v20 M196 34 v52 M208 44 v32 M220 22 v76 M232 40 v40 M244 30 v60 M256 46 v28 M268 28 v64 M280 42 v36 M292 52 v16 M304 56 v8")}.ekg .sound{--h:1}.wonk .c{rotate:calc((mod(var(--i) * 7, 5) - 2) * 7deg);translate:0 calc((mod(var(--i) * 3, 4) - 1.5) * .08em);display:inline-block}.covers{grid-template-columns:1fr 1fr;align-items:end;gap:1.4rem;margin:1rem 8% .4rem;display:grid}.anth{aspect-ratio:576/820;box-shadow:var(--lift);background:linear-gradient(90deg,#0003 0 6px,#0000 6px),#d67896;border-radius:2px 6px 6px 2px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;rotate:-3deg}.anth b{color:#fff;font-size:2.2rem;line-height:1}.anth span{background:#ffffffb3;border-radius:2px;width:50%;height:4px}.anth span+span{width:34%}.covers .pic{box-shadow:var(--lift);rotate:2deg}.phone.group{align-items:stretch;gap:.6rem;margin-block:1.2rem .4rem;padding-top:1.2rem}.att{flex-direction:column;gap:3px;display:flex}.att.in{align-items:flex-start}.att.out{align-items:flex-end}.att .pic{width:58%}.att .pic img{aspect-ratio:4/3;object-fit:cover;border-radius:14px}.att.out .pic img{box-shadow:0 0 0 3px var(--red)}.att .cap.msg{max-width:88%}.s-group>.cap.r{margin-top:1.2rem}.nine{grid-template-columns:repeat(3,1fr);align-self:center;gap:4px;width:min(100%,20rem);margin:1rem 0 .4rem;display:grid}.nine .hole{aspect-ratio:1;border:2px dashed var(--grey);place-items:center;display:grid;position:relative}.nine .hole:before{content:"✕";color:var(--grey);font:2rem/1 system-ui}.nine .hole i{background:radial-gradient(circle, #ffeca0, #ffbe3c 45%, var(--red));opacity:0;position:absolute;inset:-2px}.vessel{fill:none;width:min(80%,18rem);stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;align-self:center;margin:.6rem 0;overflow:visible}.vessel .fill{fill:var(--red);stroke:none;opacity:.8;transform-box:fill-box;transform-origin:50% 100%}.vessel .ticks{stroke:var(--grey);stroke-width:1.5px}.vessel .brim{stroke:var(--red);stroke-dasharray:3 4}.s-measure .cap.big{margin-top:1.2rem}.angels .pic{margin-top:.6rem}.clock{fill:none;width:100%;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;margin:.4rem 0;overflow:visible}.clock .face{fill:var(--card)}.clock .hh,.clock .mh{transform-origin:160px 62px}.clock .mh{stroke:var(--red);rotate:40deg}.clock .hh{rotate:300deg}.clock .pew{stroke:var(--grey);stroke-width:3px}.progress{background:var(--card);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:.9rem;margin-top:1rem;padding:1rem;display:flex}.pbar{flex-direction:column;gap:.35rem;display:flex}.pbar i{background:var(--card-rule);border-radius:5px;height:10px;position:relative;overflow:hidden}.pbar i:before{content:"";width:calc(var(--to) * 100%);background:var(--red);border-radius:5px;min-width:2px;position:absolute;inset:0 auto 0 0}.pbar.zero i:before{min-width:0}.pbar:nth-child(2){--k:1}.pbar:nth-child(3){--k:2}.riding .sheet{margin-top:.8rem}.riding .fall{z-index:1;color:var(--red);text-shadow:0 0 3px #fff;font:700 1.6rem/1 system-ui;position:absolute}.fall.f1{--k:0;top:18%;left:12%}.fall.f2{--k:1;top:12%;left:60%}.fall.f3{--k:2;top:38%;left:36%}.fall.f4{--k:3;top:42%;left:80%}.fall.f5{--k:4;top:62%;left:22%}.riding .sheet .at-br{max-width:76%;bottom:-1.4rem}.weigh{border-radius:6px;height:12px;margin:3rem 16px 0;display:flex;overflow:hidden}.weigh i{background:var(--dim);flex:1}.weigh b{background:var(--red);width:4%}.riding .run{margin:1.6rem 16px 0}.gallop{aspect-ratio:300/190;background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:1100% 100%;border-radius:2px}.riding .run .at-tl{top:-1rem}.three{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.1rem 0 .4rem;display:flex}.three .cap{margin:0;font-size:20px}.cap.sink{color:#fff;background:#4682be;border-color:#1e4678}.cap.melt{color:var(--ink);background:0 0;border-style:dashed}.funnel.open{margin-block:.6rem}.funnel .flow{stroke:var(--red);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.mirror .pic{margin-top:.6rem}.mirror .rays{z-index:1;fill:none;stroke:#ffe696;stroke-width:.8px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.mirror .rays path{stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #ffdc78)}.mirror .rays .out{stroke:#fff4c8}.catechism .at.at-tr{top:14%}.catechism>.cap.r{margin-top:1rem}.venn{fill:#d6401e33;width:min(100%,22rem);stroke:var(--red);stroke-width:3px;align-self:center;margin:.6rem 0;overflow:visible}.venn .b{fill:#ffc85040;stroke:#e6a028}.s-merge .cap.big{margin-top:.6rem}.flipcard{perspective:900px;align-self:center;width:11rem;height:14rem;margin:1.2rem 0;position:relative}.flipcard .face{backface-visibility:hidden;transition:rotate 1s var(--settle);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.flipcard .tablet{box-shadow:var(--lift);background:linear-gradient(160deg,#a0968a,#6e665c);border-radius:5.5rem 5.5rem 6px 6px}.flipcard .tablet i{background:#3c373099;border-radius:3px;width:60%;height:5px}.flipcard .card{border:6px double var(--red);background:#fffaee;border-radius:6px;justify-content:center;rotate:y 180deg}.flipcard .card b{color:var(--red);font-size:2.6rem;line-height:1}.flipcard .card i{background:#d6401e4d;border-radius:2px;width:56%;height:4px}.donne .at.at-mr{top:40%}.orchestra .crop img{aspect-ratio:16/10;object-fit:cover;object-position:50% 60%}.tuner{z-index:2;width:min(70%,15rem);box-shadow:var(--lift);background:#16130f;border-radius:16px;align-self:center;margin-top:1.4rem;padding:.7rem .9rem .4rem;position:relative}.tuner .tn{color:#78dc8c;font:700 1.3rem/1 system-ui;position:absolute;bottom:.55rem;left:50%;translate:-50%}.tuner svg{fill:none;stroke:#ece4d480;stroke-width:2px;stroke-linecap:round;width:100%;display:block;overflow:visible}.tuner .needle{stroke:var(--red);stroke-width:3px;transform-origin:100px 80px}.orchestra>.cap.r{margin-top:1rem}.ticket{filter:drop-shadow(0 6px 12px #00000026);align-self:center;width:min(100%,21rem);margin-top:1rem;display:flex}.ticket>div{color:#1c1813;background:#fae8be;align-items:center;padding:1.1rem 1rem;display:flex}.ticket .stub{border-right:2px dashed #1c181359;border-radius:8px 0 0 8px}.ticket .main{color:#1c181380;background:#e6decc;border-radius:0 8px 8px 0;flex:1;justify-content:center}.ticket .cap.plain{text-transform:uppercase;letter-spacing:.03em;font:20px/1.1 Patrick Hand,sans-serif}.sliders{background:var(--card);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:.9rem;margin-top:1rem;padding:1rem;display:flex}.sl{flex-direction:column;gap:.45rem;display:flex}.sl span{background:var(--card-rule);border-radius:2px;height:4px;position:relative}.sl span i{top:50%;left:var(--at);background:var(--card);border-radius:50%;width:20px;height:20px;margin:-10px;position:absolute;box-shadow:0 1px 4px #00000059}.sl span:before{content:"";width:var(--at);background:var(--red);border-radius:2px;position:absolute;inset:0 auto 0 0}.sl.duty{--at:86%}.sl.joy{--at:14%}.sliders .cap.aside.none{align-self:flex-end;margin:0}.s-sliders .cap.big{margin-top:1.4rem}.dig .pic{margin-top:.6rem}.channels{fill:none;stroke-linecap:round;width:100%;margin:.8rem 0 .2rem;overflow:visible}.channels .bed{stroke:#aa8250;stroke-width:12px;opacity:.45}.channels .later{stroke:#468cd2;stroke-width:2px;stroke-dasharray:3 7;opacity:.8}.channels .trickle{stroke:#468cd2;stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px}.flame{fill:none;width:min(80%,18rem);stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;align-self:center;margin:.4rem 0;overflow:visible}.flame .fire{fill:#f08228;stroke:none;transform-box:fill-box;transform-origin:50% 100%}.flame .core{fill:#ffdc6e;stroke:none}.flame .specks{fill:#2b2520;stroke:none}.s-score{gap:0}.balloon.empty{aspect-ratio:5/3;border:2.5px dashed var(--ink);border-radius:50%;align-self:center;width:min(70%,15rem);margin:1rem 0 1.4rem;position:relative}.balloon.empty:after{content:"";border:2.5px dashed var(--ink);background:0 0;border-width:0 2.5px 2.5px 0;width:22px;height:22px;position:absolute;bottom:-20px;left:26%;rotate:30deg}.drafts{background:var(--card);width:min(100%,21rem);color:var(--card-ink);box-shadow:var(--lift);border-radius:12px;align-self:center;margin-top:1rem;overflow:hidden}.drafts .dh{border-bottom:1px solid var(--card-rule);justify-content:space-between;align-items:baseline;padding:.6rem 1rem;font:13px/1 -apple-system,system-ui,sans-serif;display:flex}.drafts .dh span{color:var(--grey)}.drafts .dr{border-bottom:1px solid var(--card-rule);padding:.6rem 1rem .6rem 1.9rem;position:relative}.drafts .dr:last-child{border:0}.drafts .dr:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:1rem;left:.85rem}.drafts .dr.half{opacity:.45;font-style:italic}.drafts .dr.half:before{border:1.5px dashed var(--red);background:0 0}.goya .at.at-tl{max-width:58%;top:42%}.lines{fill:none;stroke-linecap:round;width:100%;margin:.6rem 0;overflow:visible}.lines .axis{stroke:var(--grey);stroke-width:1.4px}.lines .keep{stroke:var(--red);stroke-width:3.4px;stroke-dasharray:1}.lines .lose{stroke:#e6aa3c;stroke-width:3px;stroke-dasharray:1}.crops{grid-template-columns:1fr 1fr;gap:1.4rem .7rem;margin:1rem 0 0;display:grid}.crops .pic{overflow:visible}.crops .fr{aspect-ratio:1;background:#2b2520;display:block;position:relative;overflow:hidden}.crops .fr img{width:auto;max-width:none;height:220%;translate:calc(-1 * var(--x)) calc(-1 * var(--y));border-radius:0;position:absolute;top:50%;left:50%}.crops .pic:not(:first-child):after{display:none}.crops .cap.tag{white-space:normal;max-width:none;margin:-.9rem .2rem 0;font-size:14px}.c-pipes{--x:77%;--y:74%}.c-dance{--x:42%;--y:55%}.c-statue{--x:18%;--y:55%}.c-story{--x:45%;--y:23%}.crops .pic:after{top:.3rem;bottom:auto}.crop .mute{z-index:1;background:#0009 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z' fill='white'/%3E%3Cpath d='M17 9l5 6M22 9l-5 6'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;top:.4rem;left:.4rem}.crop .crack{z-index:1;aspect-ratio:1;fill:none;stroke:#14100c;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 1px #fff);width:100%;position:absolute;inset:0 0 auto}.beast{width:min(70%,16rem);fill:var(--ink);stroke:var(--ink);stroke-width:2px;stroke-linecap:round;align-self:center;margin:.4rem 0;overflow:visible}.beast .eye{fill:var(--paper);stroke:none}.beast .mouth{fill:none;stroke:var(--paper)}.beast .it{transform-box:fill-box;transform-origin:50% 100%}.cap.cringe{font-size:14px;rotate:-4deg}.cap.bluster{font-size:24px;rotate:3deg}.journey{fill:none;stroke-linecap:round;width:100%;margin:.6rem 0;overflow:visible}.journey .way{stroke:var(--ink);stroke-width:2.4px;stroke-dasharray:1}.journey .direct{stroke:var(--grey);stroke-width:1.5px;stroke-dasharray:2 6}.journey .goal{fill:#ffc850;stroke:var(--red);stroke-width:2px}.cap.warm{background:#ffe296;margin-top:1.4rem}.sfx.haha{color:#e6961e;bottom:-2.4rem;right:4%;rotate:-6deg}@media (width>=700px){.s-dark{margin-inline:-4rem;padding-inline:4rem}.board .pic{width:calc(33% - .5rem)}.riding .run,.weigh{margin-inline:0}}@media (prefers-reduced-motion:no-preference){.s-crowd.play .crowd i{animation:pop .45s var(--spring) calc(var(--i) * 5ms) backwards}.few.play .crowd i.lit{animation:glow 1.4s ease calc(.8s + var(--i) * 5ms) backwards}.maze.play .walker{animation:7s linear .4s both wander}.sfx.play b{animation:thump .5s var(--spring) .6s backwards}.sfx.ha.play b{animation-delay:1.8s}.frame-relief.play .sfx.tiny{animation:thump .4s var(--spring) calc(.6s + var(--k,0) * .3s) backwards}.sfx.s2{--k:1}.sfx.s3{--k:2}.road.play .way{animation:undraw 1.6s var(--settle) backwards}.road.play .me{animation:walk 1.6s ease-in backwards, trip .5s var(--spring) 1.6s backwards}.sfx.thud.play b{animation-delay:2s}.s-clamour.play .rl{animation:blare .6s ease-out calc(var(--k) * .2s) 4 backwards}.horns g:first-child .rl{--k:0}.horns g:nth-child(2) .rl{--k:1}.horns g:nth-child(3) .rl{--k:2}.post.play .st i{animation:star 1.4s ease calc(var(--j,0) * 80ms + .3s) 3 alternate backwards}.st i:nth-child(2){--j:1}.st i:nth-child(3){--j:2}.st i:nth-child(4){--j:3}.st i:nth-child(5){--j:4}.hearts.play i{animation:float 1.8s ease-out calc(var(--k) * .35s) 2}.thought.play .static{animation:.24s steps(3,end) 14 noise}.cap.sp.play{animation:thump .45s var(--spring) .4s backwards}.cap.sp.s2.play{animation-delay:.9s}.cap.sp.s3.play{animation-delay:1.4s}.swim.play img{animation:3s ease-in-out 2 bob}.snowing.play:before{animation:3.4s linear 3 snow}.cap.ps.warp.in{animation:2.4s ease-in-out .5s 2 warp}.idols.play .fish{animation:drop .6s var(--spring) .3s backwards}.idols.play .hit{animation:.3s ease-in-out 1s 5 alternate struck}.idols.play .stick{animation:.3s ease-in-out 1s 5 alternate swing}.deal.play .msg{animation:in .45s var(--spring) calc(.3s + var(--k,0) * .9s) backwards}.deal .msg:nth-child(2){--k:1}.deal .msg:nth-child(3){--k:2}.deal.play .typing{animation:.2s 2.4s forwards fade}.deal.play .typing i{animation:blink2 .9s ease-in-out calc(var(--j,0) * .15s) 3}.typing i:nth-child(2){--j:1}.typing i:nth-child(3){--j:2}.receipt.play{animation:1.4s steps(9,end) backwards print}.flat.play .line{animation:2s cubic-bezier(.4,0,.3,1) .2s backwards undraw}.ghosts.play span{animation:haunt 2.6s ease-in-out calc(var(--k,0) * .4s) 2}.ghosts span:nth-child(2){--k:1}.ghosts span:nth-child(3){--k:2}.tracker.play .grid7 i{animation:tick .18s ease calc(.3s + var(--i) * 45ms) forwards}.todo.play li:before{animation:thump .35s var(--spring) calc(.3s + var(--k,0) * .35s) backwards}.todo li:nth-child(2){--k:1}.todo li:nth-child(3){--k:2}.todo li:nth-child(5){--k:4}.ring.play:after{animation:circle .6s var(--settle) .5s backwards}.strike.play:after{animation:wipe .5s var(--settle) .6s backwards}.feed.play .bad .count{animation:thump .4s var(--spring) .6s 3 backwards}.paper.play .mark{animation:thump .5s var(--spring) .7s backwards}.choices.play i{animation:check .35s var(--spring) calc(.4s + var(--k,0) * .45s) forwards}.coin.play .c{animation:1.4s cubic-bezier(.3,0,.5,1) .3s backwards toss}.notice.play{animation:in .5s var(--spring) .3s backwards}.tiles.play .pic{animation:pop .45s var(--spring) calc(var(--k,0) * .1s) backwards}.tiles .pic:nth-child(2){--k:1}.tiles .pic:nth-child(3){--k:2}.tiles .pic:nth-child(4){--k:3}.tiles .pic:nth-child(5){--k:4}.tiles .pic:nth-child(6){--k:5}.ascent.play .way{animation:undraw 1.4s var(--settle) .2s backwards}.ascent.play .rays{animation:.6s 1.4s backwards show2}.wake .lid{scale:1}.wake .pic.play .lid{animation:lids 1.6s var(--settle) .3s forwards}.s-lost .lid{scale:1 0}.s-lost.play .lid{animation:shut 2.4s var(--settle) .8s forwards}.faint.play .pic img{animation:vivid 2s ease calc(var(--k,0) * .15s) backwards}.faint .pic:nth-child(2){--k:1}.faint .pic:nth-child(3){--k:2}.faint .pic:nth-child(4){--k:3}.faint .pic:nth-child(5){--k:4}.faint .pic:nth-child(6){--k:5}.nts.play .nt{animation:drop .5s var(--spring) calc(.2s + var(--k,0) * .7s) backwards}.church .pic.play .beam{animation:2.4s ease-out .3s backwards beam}.gift.play .down{animation:undraw 1.4s var(--settle) 1.2s backwards}.supper .zoom.play img{animation:zoom 2.6s var(--settle) .8s forwards}.post.selfie.play .wait{animation:1s ease-in-out 4 blink2}.dm.play .seen{animation:.3s 1.6s backwards show2}.chain .pic.play .here{animation:circle .6s var(--settle) .8s backwards}.blurb.play .st{animation:1.6s 1s forwards dim}.pass.play .walker{animation:3.2s linear backwards stroll}.medals.play .medal span{animation:drop .55s var(--spring) calc(.2s + var(--k,0) * .3s) backwards}.cup.play .fill{animation:rise2 1.6s var(--settle) backwards}.cup.play .spill{animation:1.2s ease-in 1.4s backwards undraw}.cup.play .lid{animation:lidon .6s var(--spring) 3s forwards}.s-rings.play .ripples i{animation:ripple2 1.8s ease-out calc(var(--k,0) * .45s) 3}.board.play>*{animation:pop .4s var(--spring) backwards}.chart2.play .cb i{animation:grow 1.1s var(--settle) .3s backwards}.shelf.play li:nth-child(n+4){animation:gone .4s ease calc(.6s + var(--i,0) * .3s) forwards}.shelf li:nth-child(5){--i:1}.shelf li:nth-child(6){--i:2}.shelf li:nth-child(7){--i:3}.beans .st.rate.play i{animation:thump .35s var(--spring) calc(.3s + var(--j,0) * .12s) backwards}.ekg.play .beat{animation:1.4s linear backwards undraw}.ekg.play .sound path{animation:level .5s ease-in-out calc(1.3s + var(--j,0) * 60ms) 5 alternate backwards}.phone.group.play .att{animation:in .45s var(--spring) calc(.2s + var(--k,0) * .6s) backwards}.att:nth-child(2){--k:1}.att:nth-child(3){--k:2}.att:nth-child(4){--k:3.4}.nine.play .hole i{animation:.9s 2.2s forwards show2}.vessel.play .fill{animation:rise2 2.2s var(--settle) .3s backwards}.angels .pic.play img{animation:3s ease-out backwards heaven}.clock.play .mh{animation:6s linear forwards tock}.clock.play .hh{animation:6s linear forwards tock2}.progress.play .pbar i:before{animation:load 2.2s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--k,0) * .4s) backwards}.sheet.play .fall{animation:thump .35s var(--spring) calc(.4s + var(--k) * .25s) backwards}.weigh.play i{animation:grow 1.2s var(--settle) .2s backwards}.run.play .gallop{animation:.75s steps(11,end) .4s infinite gallop}.three.play .sway{animation:1.2s ease-in-out .3s 3 sway}.three.play .sink{animation:sink 1.6s var(--settle) .8s backwards}.three.play .melt{animation:2.2s 1.2s backwards melt}.funnel.open.play .blob{animation:release 1.2s var(--settle) .4s forwards}.funnel.open.play .flow{animation:1.4s ease-out .8s forwards draw}.mirror .pic.play .rays .in{animation:1s ease-in .4s forwards draw}.mirror .pic.play .rays .out{animation:1s ease-out 1.3s forwards draw}.s-merge.play .a{animation:meet 1.6s var(--settle) .8s forwards}.s-merge.play .b{animation:meet2 1.6s var(--settle) .8s forwards}.flipcard.play .tablet{animation:flip 1.1s var(--settle) 1.2s forwards}.flipcard.play .card{animation:flip2 1.1s var(--settle) 1.2s forwards}.tuner.play .needle{animation:2.6s cubic-bezier(.2,.7,.3,1) .2s backwards tune}.ticket.play .main{animation:tear .8s var(--settle) 1s forwards}.sliders.play .joy{animation:none-left 1.4s var(--settle) 1.4s forwards}.channels.play .t1{animation:3s ease-in-out .6s forwards draw}.channels.play :is(.t2,.t3){animation:2.4s ease-in-out 3.2s forwards draw}.flame.play .fire{animation:.5s ease-in-out 8 alternate flicker}.flame.play .specks{animation:2.4s ease-in .8s forwards impure}.balloon.empty.play{animation:2.4s ease-in-out 2 breathe}.drafts.play .dr{animation:in .4s var(--spring) calc(.2s + var(--k,0) * .35s) backwards}.drafts .dr:nth-child(3){--k:1}.drafts .dr:nth-child(4){--k:2}.drafts .dr:nth-child(5){--k:3}.drafts .dr:nth-child(6){--k:4}.lines.play .keep{animation:2s linear .2s backwards undraw}.lines.play .lose{animation:1.4s linear .2s backwards undraw}.crops.play .c-pipes .mute{animation:thump .4s var(--spring) .5s backwards}.crops.play .c-dance img{animation:1.4s .9s backwards still}.crops.play .c-statue .crack{animation:.9s ease-in 1.4s forwards draw}.crops.play .c-story img{animation:2s 1.8s backwards forget}.beast.play .it{animation:2.4s ease-in-out .3s 2 cower}.journey.play .way{animation:3.2s ease-in-out .2s backwards undraw}.journey.play .goal{animation:thump .5s var(--spring) 3.3s backwards}.sfx.haha.play b{animation:.4s ease-in-out .4s 6 alternate backwards laugh}.sfx.haha b+b{animation-delay:.6s}}@media (prefers-reduced-motion:reduce){.funnel .flow,.mirror .rays path,.channels .trickle,.crop .crack{stroke-dashoffset:0}.tracker .grid7 i{background:var(--red)}.choices i{background:var(--red);box-shadow:inset 0 0 0 3px var(--card);border-color:var(--red)}.s-lost .lid{scale:1}.cup .lid,.nine .hole i{opacity:1}.venn .a,.venn .b{cx:160;translate:0}.flipcard .tablet{rotate:y 180deg}.flipcard .card{rotate:y 0deg}.ticket .main{opacity:.45}.sl.joy{--at:0%}}@keyframes pop{0%{opacity:0;scale:0}}@keyframes glow{0%{background:var(--bar);box-shadow:none}}@keyframes wander{0%{offset-distance:0%}to{offset-distance:88%}}@keyframes undraw{0%{stroke-dashoffset:1px}}@keyframes walk{0%{offset-distance:0%;rotate:0deg}to{rotate:0deg}}@keyframes trip{0%{rotate:0deg}}@keyframes blare{0%{opacity:0;scale:.7}50%{opacity:1}to{opacity:.2;scale:1.15}}@keyframes star{0%{color:var(--card-rule)}to{color:var(--gold)}}@keyframes float{0%{opacity:0;translate:0}30%{opacity:1}to{opacity:0;translate:.4rem -3.4rem}}@keyframes noise{33%{translate:12% -8%}66%{translate:-10% 6%}}@keyframes bob{50%{translate:0 -5px;rotate:-.8deg}}@keyframes snow{to{background-position:-20px 88px,-2px 69px}}@keyframes warp{25%{skew:4deg;scale:1.03 .97}60%{skew:-10deg;scale:.98 1.03}}@keyframes drop{0%{opacity:0;translate:0 -1.4rem}}@keyframes struck{to{rotate:9deg}}@keyframes swing{to{translate:-6px 6px}}@keyframes in{0%{opacity:0;translate:0 .8rem;scale:.94}}@keyframes blink2{50%{opacity:.2}}@keyframes print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -20px)}}@keyframes haunt{50%{translate:0 -8px}}@keyframes tick{to{background:var(--red)}}@keyframes circle{0%{opacity:0;rotate:-40deg;scale:.3}}@keyframes wipe{0%{transform-origin:0;scale:0 1}to{transform-origin:0}}@keyframes check{to{background:var(--red);border-color:var(--red);box-shadow:inset 0 0 0 3px var(--card)}}@keyframes toss{0%{offset-distance:0%}}@keyframes show2{0%{opacity:0}to{opacity:1}}@keyframes lids{to{scale:1 0}}@keyframes shut{to{scale:1}}@keyframes vivid{0%{filter:none;opacity:1}}@keyframes beam{0%{opacity:0;translate:-30%}}@keyframes zoom{to{scale:2.4}}@keyframes dim{to{color:var(--dim);scale:.9}}@keyframes stroll{0%{offset-distance:0%}}@keyframes rise2{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lidon{0%{opacity:0;translate:0 -30px}to{opacity:1;translate:0}}@keyframes ripple2{0%{opacity:.9;scale:.4}to{opacity:0;scale:2.6}}@keyframes grow{0%{scale:0 1}}@keyframes gone{to{opacity:.12;transform-origin:50% 100%;scale:1 .1}}@keyframes level{0%{d:path("M184 60 v0 M196 60 v0 M208 60 v0 M220 60 v0 M232 60 v0 M244 60 v0 M256 60 v0 M268 60 v0 M280 60 v0 M292 60 v0 M304 60 v0")}to{d:path("M184 50 v20 M196 34 v52 M208 44 v32 M220 22 v76 M232 40 v40 M244 30 v60 M256 46 v28 M268 28 v64 M280 42 v36 M292 52 v16 M304 56 v8")}}@keyframes heaven{0%{filter:brightness(.3)}}@keyframes tock{to{rotate:80deg}}@keyframes tock2{to{rotate:303deg}}@keyframes load{0%{width:0}}@keyframes gallop{to{background-position:110% 0}}@keyframes sway{25%{translate:-3px;rotate:-5deg}75%{translate:3px 2px;rotate:5deg}}@keyframes sink{0%{background:var(--cap);color:var(--cap-ink);translate:0 -1rem}}@keyframes melt{0%{opacity:1;filter:none}to{opacity:1}60%{opacity:.35;filter:blur(2px)}}@keyframes release{to{transform-origin:70px 65px;scale:1.12}}@keyframes meet{to{cx:160}}@keyframes meet2{to{cx:160}}@keyframes flip{to{rotate:y 180deg}}@keyframes flip2{to{rotate:y 0deg}}@keyframes tune{0%{rotate:-55deg}25%{rotate:40deg}45%{rotate:-22deg}65%{rotate:10deg}82%{rotate:-4deg}to{rotate:0deg}}@keyframes tear{to{opacity:.55;translate:.6rem .5rem;rotate:6deg}}@keyframes none-left{to{--at:0%}}@keyframes flicker{to{skew:3deg;scale:.94 1.06}}@keyframes impure{to{opacity:0;translate:0 70px}}@keyframes breathe{50%{scale:1.04}}@keyframes still{0%{filter:none}to{filter:grayscale(.85)}}@keyframes forget{0%{opacity:1;filter:none}}@keyframes cower{0%,to{scale:1}25%{scale:.7 .55}60%{scale:1.35 1.3}}@keyframes laugh{to{translate:0 -6px;rotate:-8deg}}@property --at{syntax:"<percentage>";inherits:true;initial-value:0%}button.pn{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;padding:0}:root{color-scheme:light;--paper:#f5f1e8;--ink:#292a23;--red:#b44b33;--grey:#666358;--rule:#dcd7cc;--wash:#e9d6c4;--bar:#eee9dd;--step:1.4em;--hang:.5em;--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);font-size:20px}body{height:100dvh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}button,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.hud,.reader-footer{z-index:5;background:var(--paper);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;position:relative}.hud{padding:0 32px}.reader-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:76px;display:grid}.reading-menu{min-width:0}.reading-trigger{text-align:left;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0;font-size:13px;display:flex}.reading-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reading-trigger svg{width:14px;height:14px;color:var(--grey);flex-shrink:0}.reading-picker{background:var(--paper);width:min(300px,100vw - 32px);color:var(--ink);border:0;border-radius:8px;margin:0;padding:6px;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:65px auto auto 24px;box-shadow:0 6px 24px #292a2312,0 0 0 1px #292a2310}.reading-picker a{min-height:44px;color:var(--grey);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;text-decoration:none;display:flex}.reading-picker a[aria-current=page]{color:var(--ink)}.reading-picker a:focus-visible{outline-offset:-2px}.reading-picker svg{flex-shrink:0;width:14px;height:14px}.viewbar{justify-content:center;gap:10px;display:flex}.viewbar button{min-width:66px;min-height:44px;color:var(--grey);background:0 0;border:0;padding:8px 10px;font-size:13px;transition:color .15s,transform .12s}.viewbar button[data-mode=exploded]{min-width:88px}html[data-view=plain] [data-mode=plain],html[data-view=exploded] [data-mode=exploded],html[data-view=comic] [data-mode=comic],html[data-view=page] [data-mode=page]{color:var(--ink);font-weight:600}.viewbar button:active,.nav-arrow:active,.link-button:active,.reading-trigger:active{transform:scale(.96)}.reader-stage{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;scroll-behavior:auto;outline:none;min-height:0;position:relative;overflow:clip auto}.document-view{max-width:850px;margin:auto;padding:66px 60px 90px}.text{font-size:29px;line-height:1.6}.text .para{margin:0 0 34px;scroll-margin-top:70px;position:relative}.text .para:before{display:none}.verse-mark{color:var(--red);font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:26px;min-height:30px;padding:0;font:12px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;top:5px;left:-33px}html[data-view=plain] .text :is(.blk,.row,.tbl,.tr,.cell,.fx,.aside,.point){font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;display:contents}html[data-view=plain] .text :is(.deco,.ditto),html[data-view=plain] .text :is(.fx,.row,.cell):before,html[data-view=plain] .text :is(.fx,.row,.cell):after{display:none}html[data-view=plain] .text :is(.w,.c){color:inherit;opacity:1;text-shadow:none;animation:none;transform:none}html[data-view=plain] .text em{font-style:italic}html[data-view=exploded] .document-view{max-width:1000px}html[data-view=exploded] .text{font-size:30px;line-height:1.5}html[data-view=exploded] .text .para{margin-bottom:3.5rem}html[data-view=exploded] .text .aside{border:0;width:auto;padding:0;font-size:.88em;display:inline;position:static}html[data-view=exploded] .text .t-p{color:var(--red)}html[data-view=exploded] .text .t-e{color:#67614d}html[data-view=exploded] .text .point{font-weight:500}html[data-view=exploded] .text .fx-complete .phrase-frame{border-color:var(--red)}.comic-view,.page-view,html[data-view=comic] .document-view,html[data-view=page] .document-view{display:none}html[data-view=comic] .comic-view{display:block}html[data-view=page] .page-view{display:flex}.comic-view{--cap:#fff8e4;--cap-ink:#252920;--cap-edge:#252920;--card:#fff8e4;--card-ink:#252920;--card-rule:#dcd7cc;--gold:#ce9835;--lift:0 2px 0 #25292020}.bible-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1000px;margin:auto;padding:38px 30px 90px;display:grid}.verse-panel{border:1.5px solid var(--ink);min-width:0;scroll-margin-top:35px;position:relative}.verse-panel:nth-child(3n+1){grid-column:1/-1}.verse-panel:nth-child(3n+1) .verse-art{aspect-ratio:2.2}.verse-panel.scene-building .verse-art{aspect-ratio:1.5}.scene-building .panel-captions p:first-child{font-size:18px}.verse-art{aspect-ratio:1.5;object-fit:cover;width:100%;height:100%;display:block}.panel-art{height:100%;overflow:hidden}.panel-number{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);color:var(--ink);z-index:2;width:27px;height:27px;padding:0;font:12px/1 Georgia,serif;position:absolute;top:0;left:0}.panel-captions{pointer-events:none;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.panel-captions p{border:1px solid var(--ink);color:#252920;background:#fff8e4;width:fit-content;max-width:80%;margin:0 0 8px auto;padding:8px 12px;font:22px/1.18 Patrick Hand,cursive;box-shadow:2px 2px #25292050}.panel-captions p.first-caption{margin:9px auto auto 0}.comic-view .strip{max-width:42rem;padding:30px 24px 90px}.comic-view .part{scroll-margin-top:30px}.comic-view .credits{color:var(--grey);font-size:14px}.comic-view .cap :is(em,b){color:var(--red)}.comic-view .strip .cap{transition-duration:.22s}.comic-view .pn{background:0 0;border:0;width:100%;padding:0}.page-view{justify-content:center;align-items:center;height:100%;min-height:100%;padding:26px 60px}.page-turn{text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;width:min(100%,1030px);height:100%;min-height:0;padding:24px 0 52px;display:flex;overflow-y:auto}.page-reference{color:var(--red);letter-spacing:.01em;font:13px/1.3 -apple-system,BlinkMacSystemFont,sans-serif}.page-text{font-size:var(--page-size,clamp(36px, 5.9vw, 80px));letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.12}.page-turn:focus-visible{outline-offset:-4px}.reader-footer{height:56px;padding:0 20px max(0px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.navigation{grid-template-columns:repeat(3,44px);align-items:center;display:grid}.setting-menu{position:absolute;left:24px}.setting-trigger{min-height:44px;color:var(--grey);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.setting-trigger svg{width:12px;height:12px}.setting-picker{background:var(--paper);width:160px;color:var(--ink);border:0;border-radius:8px;margin:0;padding:6px;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:auto auto 64px 16px;box-shadow:0 6px 24px #292a2312,0 0 0 1px #292a2310}.setting-picker a{min-height:44px;color:var(--grey);border-radius:3px;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.setting-picker a[aria-current=page]{color:var(--ink)}.setting-picker a:focus-visible{outline-offset:-2px}.nav-arrow{color:var(--grey);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .15s,transform .12s;display:flex}.nav-arrow svg{width:16px;height:16px}.nav-arrow:disabled{opacity:.25}#verse-select{appearance:none;color:var(--grey);cursor:pointer;text-align:center;text-align-last:center;font-variant-numeric:tabular-nums;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:12px}.sharing-menu{justify-self:end}.link-button{width:44px;height:44px;color:var(--grey);background:0 0;border:0;place-items:center;transition:transform .12s;display:grid}.share-picker{background:var(--paper);width:180px;color:var(--ink);border:0;border-radius:8px;margin:0;padding:6px;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:65px 24px auto auto;box-shadow:0 6px 24px #292a2312,0 0 0 1px #292a2310}.share-picker :is(button,a){width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.share-picker :is(button,a):focus-visible{outline-offset:-2px}.share-picker [hidden]{display:none}.reading-picker .context-link{margin-top:4px}.link-button svg{width:18px;height:18px}.sharing-menu[data-copied] .link-button{color:var(--red)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ink);color:var(--paper);padding:12px;font:14px/1.4 sans-serif;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}::view-transition-old(reader),::view-transition-new(reader){animation-duration:.22s;animation-timing-function:var(--ease-enter)}::view-transition-group(reader){animation-duration:.22s}::view-transition-old(root),::view-transition-new(root){animation:none}@media (hover:hover) and (pointer:fine){.viewbar button:hover,.nav-arrow:not(:disabled):hover,.link-button:hover,.reading-trigger:hover{color:var(--ink)}.reading-picker a:hover{color:var(--ink);background:#eae5da}.share-picker :is(button,a):hover{background:#eae5da}.setting-picker a:hover{color:var(--ink);background:#eae5da}.setting-trigger:hover{color:var(--ink)}}@media (width<=700px){:root{--step:1em;font-size:18px}.hud{padding:0 20px}.reader-toolbar{grid-template-rows:60px 44px;grid-template-columns:minmax(0,1fr) 44px;align-content:start;gap:0;height:112px}.reading-menu{grid-area:1/1}.sharing-menu{grid-area:1/2}.share-picker{inset:54px 16px auto auto}.reading-picker{inset:54px auto auto 16px}.viewbar{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px}.viewbar button,.viewbar button[data-mode=exploded]{flex:1;min-width:0;padding:8px 6px;font-size:12px}.document-view,html[data-view=exploded] .document-view{padding:30px 32px 64px 49px}.text{font-size:24px;line-height:1.6}.text .para{margin-bottom:27px;scroll-margin-top:38px}.verse-mark{font-size:11px;left:-29px}html[data-view=exploded] .text{font-size:25px;line-height:1.48}.bible-strip{flex-direction:column;gap:20px;padding:20px 18px 64px;display:flex}.verse-panel .verse-art,.verse-panel:nth-child(3n+1) .verse-art{aspect-ratio:1.25}.verse-panel.scene-still .verse-art{aspect-ratio:.95}.verse-panel.scene-building .verse-art{aspect-ratio:.8}.verse-panel.scene-resting .verse-art{aspect-ratio:1}.setting-menu{left:16px}.panel-captions{padding:23px 17px 10px}.panel-captions p{max-width:90%;padding:6px 9px;font-size:20px}.comic-view .strip{padding:16px 20px 64px}.comic-view .cap{max-width:95%}.page-view{padding:15px 30px}.page-turn{gap:28px;padding-bottom:25px}.page-text{font-size:var(--page-size,43px);line-height:1.15}.reader-footer{height:calc(56px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.viewbar button,.nav-arrow,.link-button,.comic-view .strip .cap{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}
