@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.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 Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.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 Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-italic-BgvGgHFw.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-italic-DZExQWkT.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 Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-italic-Dx5Rrf3o.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-italic-DvfstiAl.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.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}:root{--ink:#3e2c1e;--ink-soft:#6b5442;--paper:#fbf6ea;--paper-edge:#e6dac2;--wrx:#2f6fd0;--wrx-deep:#1f4f9e;--tee:#3f9a3a;--tee-deep:#2c7429;--muffin:#c98b4a;--berry:#4b4f9a;--night:#1f2b3d;--night-deep:#162030;--dirt:#d9c4a0;--cream-text:#f3ead8;--font-display:"Fraunces Variable", "Fraunces", Georgia, serif;--font-book:"Libre Baskerville", Baskerville, Georgia, serif;--font-hand:"Patrick Hand", "Comic Sans MS", cursive;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}body{background:radial-gradient(120% 80% at 50% 20%, var(--night) 0%, var(--night-deep) 100%) fixed;background-color:var(--night-deep);color:var(--ink);font-family:var(--font-display);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app{background:var(--night);isolation:isolate;width:100%;max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}@media (aspect-ratio>=4/3){.app{max-width:min(100vw,220dvh)}}@media (width>=520px) and (aspect-ratio<=4/3),(aspect-ratio>=4/3) and (width>=1000px){.app{box-shadow:0 0 0 1px #ffffff0f,0 30px 80px #00000073}}img{-webkit-user-drag:none}.btn{appearance:none;font:inherit;font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);min-height:48px;box-shadow:0 4px 0 var(--ink);cursor:pointer;touch-action:manipulation;border-radius:999px;padding:.8rem 1.4rem;font-size:1.05rem;font-weight:650;line-height:1.1;transition:transform 80ms,box-shadow 80ms}.btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.btn:focus-visible{outline-offset:3px;outline:3px solid #f6c445}.btn-primary{color:#fff;background:var(--wrx);text-shadow:0 1px #00000040}.btn-go{color:#fff;background:var(--tee);text-shadow:0 1px #00000040}.btn-quiet{box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1.5px}.btn-quiet:active{transform:none}.icon-btn{appearance:none;width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:2px solid;border-radius:50%;place-items:center;padding:0;display:grid}.icon-btn:focus-visible{outline-offset:2px;outline:3px solid #f6c445}.game{background:var(--night);touch-action:none;position:absolute;inset:0;overflow:hidden}.game-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.inset-probe{width:1px;height:var(--safe-bottom);pointer-events:none;visibility:hidden;position:absolute;bottom:0;left:0}.inset-probe-left{width:var(--safe-left);height:1px}.inset-probe-right{width:var(--safe-right);height:1px}.hud{padding:calc(var(--safe-top) + 8px) calc(var(--safe-right) + 12px) 8px calc(var(--safe-left) + 12px);pointer-events:none;color:#fff;grid-template-columns:44px 1fr minmax(44px,auto);align-items:center;gap:10px;display:grid;position:absolute;top:0;left:0;right:0}.hud>*{pointer-events:auto}.hud-btn{appearance:none;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e243273;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hud-btn:focus-visible{outline:3px solid #f6c445}.hud-mid{justify-items:center;gap:5px;min-width:0;display:grid}.hud-label{font-variation-settings:"SOFT" 100, "WONK" 1;text-shadow:0 1px 2px #0000008c,0 0 8px #00000059;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;font-weight:650;overflow:hidden}.hud-progress{background:#1e243273;border:1.5px solid #ffffffd9;border-radius:99px;width:min(190px,100%);height:8px;overflow:hidden}.hud-progress i{transform-origin:0;background:#f6c445;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}.hud-score{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e243273;border:2px solid #ffffffe6;border-radius:22px;justify-self:end;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:1.1rem;font-weight:700;display:grid}.hud-score:empty{visibility:hidden}.bubbles{top:calc(var(--safe-top) + 64px);left:calc(var(--safe-left) + 10px);right:calc(var(--safe-right) + 10px);pointer-events:none;gap:8px;display:grid;position:absolute}.bubble{align-items:center;gap:8px;max-width:min(82%,420px);animation:.22s cubic-bezier(.2,1.4,.4,1) both bubble-in;display:flex}.bubble img{background:var(--paper);border:2.5px solid var(--ink);object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.bubble span{color:var(--ink);border:2.5px solid var(--ink);font-family:var(--font-hand);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:18px;padding:8px 14px;font-size:1.3rem;line-height:1.15}.bubble-teddy{justify-self:start}.bubble-goober{flex-direction:row-reverse;justify-self:end}.bubble.out{animation:.25s forwards bubble-out}@keyframes bubble-in{0%{opacity:0;transform:scale(.6)}}@keyframes bubble-out{to{opacity:0;transform:translateY(-8px)}}.countdown{pointer-events:none;font-variation-settings:"SOFT" 100, "WONK" 1;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);place-items:center;font-size:6rem;font-weight:800;display:grid;position:absolute;inset:0}.countdown.pop{animation:.5s cubic-bezier(.2,1.5,.4,1) both count-pop}@keyframes count-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1}}.pause{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#162030b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.pause[hidden]{display:none}.pause-card{text-align:center;gap:14px;width:min(300px,100%);display:grid}.pause-card h2{color:#fff;font-variation-settings:"SOFT" 100, "WONK" 1;margin:0 0 8px;font-size:2rem;font-weight:700}.pause-card .btn-quiet{color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.screen{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.btn-big{min-height:58px;padding:.95rem 1.8rem;font-size:1.25rem}.title{--ground:#ecd1a7;background:var(--ground);flex-direction:column;display:flex;overflow:hidden}.title-cover{aspect-ratio:1;object-fit:cover;flex:none;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.title-ground{padding:0 24px calc(24px + var(--safe-bottom));flex:1;align-content:center;justify-items:center;gap:18px;margin-top:-6%;display:grid;position:relative}.title-sub{color:var(--ink-soft);font-variation-settings:"SOFT" 100, "WONK" 1;margin:0;font-size:1.05rem;font-style:italic;font-weight:450}.title-actions{gap:12px;width:min(300px,100%);display:grid}.title-hint{text-align:center;color:var(--ink-soft);margin:-4px 0 4px;font-size:.9rem}.title-sound{right:16px;bottom:calc(var(--safe-bottom) + 16px);color:var(--ink);background:0 0;position:absolute}.chapters{background:#1f2b3d}.trip{background:linear-gradient(#a9cf72 0%,#9cc46a 30%,#b7b45c 55%,#c98a5a 70%,#6e5684 84%,#1f2b3d 96%)}.chapters-bar{z-index:5;padding:calc(var(--safe-top) + 10px) 12px 10px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e4a248c;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:10px;display:grid;position:sticky;top:0}.chapters-bar h1{font-variation-settings:"SOFT" 100, "WONK" 1;text-shadow:0 2px #3e2c1e99;margin:0;font-size:1.45rem;font-weight:700}.chapters-bar .icon-btn{background:#1f2b3d4d}.chapters-total{font-variant-numeric:tabular-nums;text-shadow:0 2px #3e2c1e99;align-items:center;gap:4px;font-size:1.15rem;font-weight:700;display:flex}.chapters-total small{opacity:.85;font-size:.8rem}.trip{height:calc(var(--rows) * 300px + 140px);margin-top:-20px;padding-top:20px;position:relative}.road{pointer-events:none;width:100%;position:absolute;inset:0 0 auto}.stops{margin:0;padding:0;list-style:none;position:relative}.stop{top:calc(var(--i) * 300px + 18px);justify-items:center;gap:6px;width:58%;display:grid;position:absolute}.stop-left{left:14px}.stop-right{right:14px}.polaroid{appearance:none;width:100%;transform:rotate(var(--tilt,-2.5deg));cursor:pointer;font:inherit;color:var(--ink);background:#fffdf7;border:none;border-radius:3px;padding:8px 8px 0;transition:transform .12s;display:block;box-shadow:0 2px #3e2c1e40,0 10px 18px #1f140a47}.stop-right .polaroid{--tilt:2.5deg}.polaroid:active{transform:rotate(var(--tilt,-2.5deg)) scale(.97)}.polaroid:focus-visible{outline-offset:4px;outline:3px solid #f6c445}.polaroid img{aspect-ratio:1;object-fit:cover;background:var(--paper-edge);width:100%;height:auto;display:block}.polaroid-caption{font-family:var(--font-hand);text-align:center;padding:8px 2px 2px;font-size:1.28rem;line-height:1.1;display:block}.stop-score{color:#3e2c1e4d;justify-content:center;gap:2px;padding:0 0 8px;display:flex}.stop.is-next .polaroid{box-shadow:0 0 0 4px #f6c445,0 10px 18px #1f140a4d}.stop-finale.is-locked .polaroid{cursor:default}.stop-finale.is-locked .polaroid img{filter:blur(7px)brightness(.75)}.stop-finale.is-locked .polaroid-caption{font-size:1.05rem}.road-car{filter:drop-shadow(0 4px 3px #00000059)}.story{background:var(--paper);flex-direction:column;display:flex}.story-bar{padding:calc(var(--safe-top) + 10px) 12px 4px;color:var(--ink);grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.story-bar .icon-btn{background:0 0}.story-bar h1{text-align:center;font-variation-settings:"SOFT" 100, "WONK" 1;text-wrap:balance;margin:0;font-size:1.3rem;font-weight:700;line-height:1.15}.story-num{color:var(--ink-soft);font-size:.85rem;font-style:italic;font-weight:500;display:block}.page{transform-origin:0;flex:1;align-content:start;justify-items:center;gap:14px;padding:8px 20px 4px;animation:.45s cubic-bezier(.2,.8,.3,1) both page-turn;display:grid;position:relative}@keyframes page-turn{0%{opacity:0;transform:perspective(1400px)rotateY(-28deg)translate(12%)}}.page-art{aspect-ratio:1;object-fit:cover;outline-offset:3px;outline:1px solid #c8b9a0;width:clamp(180px,100dvh - 440px,100%);height:auto}.page-text{max-width:34ch;font-family:var(--font-book);text-align:center;text-wrap:pretty;color:var(--ink);margin:0;font-size:clamp(.98rem,2.1dvh,1.12rem);line-height:1.6}.page-folio{font-family:var(--font-book);opacity:.5;font-size:.75rem}.story-foot{padding:10px 20px calc(16px + var(--safe-bottom));background:var(--paper);justify-items:center;gap:10px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 14px -6px #fbf6eaf2}.story-foot .btn{width:min(300px,100%)}.howto{max-width:340px;font-family:var(--font-display);color:var(--ink);border:2px dashed #3e2c1e59;border-radius:16px;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 8px;font-size:.95rem;line-height:1.3;display:flex}.howto svg{color:var(--wrx-deep);flex:none}.results{z-index:10;background:#1620308c;align-items:flex-end;animation:.25s both fade-in;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes fade-in{0%{opacity:0}}.results-card{background:var(--paper);border-top:3px solid var(--ink);width:100%;padding:22px 22px calc(20px + var(--safe-bottom));text-align:center;border-radius:28px 28px 0 0;justify-items:center;gap:12px;margin-top:auto;animation:.4s cubic-bezier(.2,1,.3,1) both sheet-up;display:grid}@keyframes sheet-up{0%{transform:translateY(100%)}}.results-chapter{color:var(--ink-soft);margin:0;font-size:.9rem;font-style:italic}.results-muffins{color:#3e2c1e59;gap:6px;display:flex}.results-muffins .muffin{animation:.45s cubic-bezier(.2,1.6,.4,1) both muffin-land}.results-muffins .muffin-empty{animation-name:fade-in}@keyframes muffin-land{0%{opacity:0;transform:translateY(-40px)scale(.4)rotate(-20deg)}}.results-headline{font-variation-settings:"SOFT" 100, "WONK" 1;text-wrap:balance;max-width:22ch;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.results-best{border:2px solid var(--ink);background:#f6c445;border-radius:99px;margin:-4px 0 0;padding:3px 12px;font-size:.9rem;font-weight:700;transform:rotate(-3deg)}.results-stats{gap:2px;width:min(300px,100%);margin:0;display:grid}.results-stats>div{border-bottom:1.5px dotted #3e2c1e4d;justify-content:space-between;gap:12px;padding:5px 2px;font-size:1rem;display:flex}.results-stats dt{color:var(--ink-soft)}.results-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.results-photos{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0;display:flex}.snap{width:84px;transform:rotate(var(--r));background:#fff;margin:0;padding:5px 5px 0;box-shadow:0 4px 10px #1f140a40}.snap-img{width:100%;height:auto;display:block}.snap figcaption{font-family:var(--font-hand);color:#c0392b;padding:2px 0 4px;font-size:.85rem}.results-quote{align-items:center;gap:8px;max-width:320px;margin:0;display:flex}.results-quote.bubble-goober{flex-direction:row-reverse}.results-quote img{border:2.5px solid var(--ink);border-radius:50%;flex:none;width:48px;height:48px}.results-quote span{border:2.5px solid var(--ink);font-family:var(--font-hand);text-align:left;background:#fff;border-radius:16px;padding:7px 12px;font-size:1.2rem;line-height:1.15}.results-actions{gap:10px;width:min(300px,100%);margin-top:4px;display:grid}.finale{background:linear-gradient(to bottom, #2a3550, var(--night-deep));color:var(--cream-text);padding-bottom:calc(24px + var(--safe-bottom));align-content:start;justify-items:center;gap:16px;display:grid}.page-night{padding-top:calc(var(--safe-top) + 24px)}.page-night .page-text{color:var(--cream-text)}.page-night .page-art{outline-color:#f3ead866}.finale-tally{align-items:center;gap:10px;font-size:1.1rem;display:flex}.finale-tally p{margin:0}.finale-actions{gap:12px;width:min(300px,100% - 40px);display:grid}.finale .btn:not(.btn-primary){color:var(--cream-text);border-color:var(--cream-text);background:0 0;box-shadow:0 4px #f3ead880}.error{background:var(--paper);text-align:center;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.error h1{font-variation-settings:"SOFT" 100, "WONK" 1;margin:0;font-size:1.6rem}.error p{color:var(--ink-soft);margin:0 0 8px}.howto .for-keys{display:none}@media (hover:hover) and (pointer:fine){.howto .for-keys{display:inline}.howto .for-touch{display:none}}@media (aspect-ratio>=4/3){.title{flex-direction:row}.title-cover{width:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.title-ground{padding:24px calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) 24px;margin:0 0 0 -4%}.chapters.is-wide{background:#1f2b3d;overflow:auto hidden}.chapters.is-wide .chapters-bar{padding-left:calc(var(--safe-left) + 12px);padding-right:calc(var(--safe-right) + 12px);position:sticky;left:0}.chapters.is-wide .trip{background:linear-gradient(90deg,#a9cf72 0%,#9cc46a 30%,#b7b45c 55%,#c98a5a 70%,#6e5684 84%,#1f2b3d 96%);margin-top:0;padding-top:0}.story{padding:0 calc(16px + var(--safe-right)) 0 calc(16px + var(--safe-left));grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);column-gap:20px;display:grid;overflow:hidden}.story .page{display:contents}.story .page-art{object-fit:cover;transform-origin:0;grid-area:1/1/4;align-self:center;width:auto;height:min(100dvh - 32px,50vw,760px);animation:.45s cubic-bezier(.2,.8,.3,1) both page-turn}.story .story-bar{padding:calc(var(--safe-top) + 10px) 0 4px;grid-area:1/2}.story .page-text{grid-area:2/2;place-self:center;max-width:38ch;max-height:100%;padding:4px 0;font-size:clamp(.92rem,2.6dvh,1.45rem);overflow-y:auto}.story .story-bar h1{font-size:clamp(1.1rem,3.4dvh,1.9rem)}.story .page-folio{display:none}.story .story-foot{box-shadow:none;padding:6px 0 calc(12px + var(--safe-bottom));grid-area:3/2;position:static}.results{justify-content:flex-end;align-items:stretch;overflow:hidden}.results-card{border-top:none;border-left:3px solid var(--ink);width:min(460px,58%);height:100%;padding:calc(var(--safe-top) + 18px) calc(20px + var(--safe-right)) calc(18px + var(--safe-bottom)) 22px;border-radius:28px 0 0 28px;align-content:start;margin:0;animation-name:sheet-in-right;overflow-y:auto}@keyframes sheet-in-right{0%{transform:translate(100%)}}.finale{padding:16px calc(20px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left));grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:18px 24px;overflow:hidden}.finale .page-night{display:contents}.finale .page-art{grid-area:1/1/6;align-self:center;width:auto;height:min(100dvh - 32px,50vw,760px)}.finale .page-text{grid-area:2/2;justify-self:center;font-size:clamp(.92rem,2.6dvh,1.45rem)}.finale-tally{grid-area:3/2;justify-self:center}.finale-actions{grid-area:4/2;justify-self:center}.error img{width:110px}}@media (aspect-ratio>=4/3) and (height<=500px){.story-bar h1{font-size:1.1rem}.howto{padding:4px 10px 4px 4px;font-size:.85rem}.howto svg{width:34px;height:34px}.btn-big{min-height:48px;padding:.7rem 1.4rem;font-size:1.1rem}.results-muffins svg{width:48px;height:48px}.results-headline{font-size:1.25rem}}@media (aspect-ratio>=4/3) and (height>=700px){.title-sub{font-size:1.3rem}.title-actions{width:min(360px,100%)}.btn-big{min-height:64px;font-size:1.4rem}.results-card{width:min(540px,58%)}.howto{max-width:420px;font-size:1.05rem}}
