.follow.svelte-1ggmr3h{align-content:start;gap:var(--sp-4);padding:var(--sp-5);background:var(--mint);display:grid}.copy.svelte-1ggmr3h{gap:var(--sp-2);display:grid;position:relative}.stickers.svelte-1ggmr3h{gap:var(--sp-4);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex;position:relative}.sticker.svelte-1ggmr3h{min-width:116px;min-height:var(--h-lg);padding:var(--sp-2) var(--sp-4) var(--sp-3);border:var(--bw-bold) solid var(--ink);border-radius:var(--r-md);background:var(--tone);box-shadow:var(--sh-sticker);font-size:var(--fs-xl);transform:rotate(var(--rot));cursor:pointer;touch-action:manipulation;justify-items:center;font-weight:800;line-height:1.1;text-decoration:none;display:grid;position:relative}.soon.svelte-1ggmr3h{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase}.shake.svelte-1ggmr3h{animation:.4s ease-in-out svelte-1ggmr3h-no}@keyframes svelte-1ggmr3h-no{20%{transform:rotate(var(--rot)) translateX(-7px)}40%{transform:rotate(var(--rot)) translateX(7px)}60%{transform:rotate(var(--rot)) translateX(-5px)}80%{transform:rotate(var(--rot)) translateX(4px)}}.reply.svelte-1ggmr3h{min-height:1.5em;font-weight:800;position:relative}.reply.on.svelte-1ggmr3h{width:fit-content;padding:0 var(--sp-3);border:var(--bw-bold) solid var(--ink);border-radius:var(--r-lg);background:var(--white)}footer.svelte-gu08mv{width:min(100% - 2 * var(--edge), var(--page));margin:var(--sp-7) auto 0;padding:var(--sp-5) 0 var(--sp-6);border-top:var(--bw-panel) solid var(--ink);color:var(--muted);font-size:var(--fs-sm)}.cols.svelte-gu08mv{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}h2.svelte-gu08mv{color:var(--ink);font-size:var(--fs-md);font-weight:800}.end.svelte-gu08mv{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5);color:var(--ink);flex-wrap:wrap;font-weight:800;display:flex}@media (width<=560px){.cols.svelte-gu08mv{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.bubble.svelte-1vido64{max-width:24ch;padding:var(--sp-2) var(--sp-4);border:var(--bw-bold) solid var(--ink);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh-sticker);font-size:var(--fs-md);font-weight:800;line-height:1.25;display:inline-block;position:relative}.bubble.svelte-1vido64:after{content:"";width:var(--sp-4);height:var(--sp-4);background:var(--white);border-right:var(--bw-bold) solid var(--ink);border-bottom:var(--bw-bold) solid var(--ink);position:absolute}.bl.svelte-1vido64:after{left:var(--sp-5);bottom:-10px;transform:rotate(45deg)skew(12deg,12deg)}.br.svelte-1vido64:after{right:var(--sp-5);bottom:-10px;transform:rotate(45deg)skew(12deg,12deg)}.tl.svelte-1vido64:after{left:var(--sp-5);top:-10px;transform:rotate(225deg)skew(12deg,12deg)}.tr.svelte-1vido64:after{right:var(--sp-5);top:-10px;transform:rotate(225deg)skew(12deg,12deg)}.l.svelte-1vido64:after{left:-10px;top:calc(50% - var(--sp-2));transform:rotate(135deg)skew(12deg,12deg)}.hero.svelte-bkl3vi{background:linear-gradient(180deg, var(--sky), var(--paper) 78%);grid-template:"head art""body art"1fr/minmax(0,1.08fr) minmax(0,1fr);min-height:clamp(520px,100svh - 196px,640px);display:grid}.rays.svelte-bkl3vi{background:repeating-conic-gradient(from 8deg at 0% 100%, var(--ray) 0 4deg, transparent 4deg 11deg);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 62%);mask-image:linear-gradient(90deg,#000 30%,#0000 62%)}.head.svelte-bkl3vi,.body.svelte-bkl3vi{padding:0 var(--sp-6);position:relative}.head.svelte-bkl3vi{padding-top:var(--sp-6);grid-area:head}.body.svelte-bkl3vi{align-content:start;gap:var(--sp-3);padding-top:var(--sp-4);padding-bottom:var(--sp-5);grid-area:body;display:grid}h1.svelte-bkl3vi{margin-top:var(--sp-3);font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:800;line-height:.86}.word.svelte-bkl3vi{width:fit-content;color:var(--sun);-webkit-text-stroke:calc(var(--stroke-sfx) + 2px) var(--ink);paint-order:stroke fill;text-shadow:5px 6px 0 var(--ink);animation:pop-in .5s var(--ease-pop) both;display:block}.word.svelte-bkl3vi:nth-child(2){color:var(--white);animation-delay:.12s}.stamp.svelte-bkl3vi{margin:var(--sp-2) 0 0 30%;padding:0 var(--sp-3);border:var(--bw-panel) solid var(--flame);border-radius:var(--r-sm);color:var(--flame);letter-spacing:.1em;text-transform:uppercase;font-size:.34em;line-height:1.5;animation:.45s cubic-bezier(.3,1.8,.5,1) .5s both svelte-bkl3vi-stamp;display:inline-block;transform:rotate(-7deg)}@keyframes svelte-bkl3vi-stamp{0%{opacity:0;transform:rotate(-7deg)scale(2.6)}}.lead.svelte-bkl3vi{max-width:30ch;font-weight:800}.brandline.svelte-bkl3vi{max-width:44ch;color:var(--muted);font-size:var(--fs-md)}.cta.svelte-bkl3vi{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.cta.svelte-bkl3vi .pill:where(.svelte-bkl3vi){padding:0 var(--sp-6)}.art.svelte-bkl3vi{grid-area:art;min-height:280px;position:relative}.art-clip.svelte-bkl3vi{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0}.art.svelte-bkl3vi img:where(.svelte-bkl3vi){object-fit:cover;object-position:44% 40%;width:100%;height:100%}.slash.svelte-bkl3vi{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slash.svelte-bkl3vi line:where(.svelte-bkl3vi){stroke:var(--ink);stroke-width:calc(var(--bw-panel) + 1px)}.say.svelte-bkl3vi{animation:pop-in .45s .8s var(--ease-pop) both;position:absolute;top:7%;right:4%;transform:rotate(3deg)}.tung.svelte-bkl3vi{--rot:-8deg;animation:1.1s ease-in-out infinite wobble;position:absolute;bottom:5%;left:10%}.drum-row.svelte-bkl3vi{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.drum.svelte-bkl3vi{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0;position:relative}.drum.svelte-bkl3vi svg:where(.svelte-bkl3vi){overflow:visible}.drum.svelte-bkl3vi:active svg:where(.svelte-bkl3vi){transform:scale(.94)}.leg.svelte-bkl3vi{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linecap:round}.shell.svelte-bkl3vi{fill:var(--flame);stroke:var(--ink);stroke-width:5px}.skin.svelte-bkl3vi{fill:var(--cream);stroke:var(--ink);stroke-width:4px}.studs.svelte-bkl3vi{fill:var(--sun);stroke:var(--ink);stroke-width:1.5px}.stick.svelte-bkl3vi path:where(.svelte-bkl3vi){fill:none;stroke:var(--sun-edge);stroke-width:7px;stroke-linecap:round}.stick.svelte-bkl3vi circle:where(.svelte-bkl3vi){fill:var(--ink)}.stick.svelte-bkl3vi{transform-origin:110px 6px;animation:1.1s ease-in-out infinite svelte-bkl3vi-idle-stick}.beat.svelte-bkl3vi{animation:.3s ease-out svelte-bkl3vi-shake}.beat.svelte-bkl3vi .stick:where(.svelte-bkl3vi){animation:.3s ease-out svelte-bkl3vi-strike}@keyframes svelte-bkl3vi-idle-stick{0%,to{transform:rotate(-14deg)}50%{transform:rotate(0)}}@keyframes svelte-bkl3vi-strike{0%{transform:rotate(-24deg)}35%{transform:rotate(4deg)}to{transform:rotate(-14deg)}}@keyframes svelte-bkl3vi-shake{30%{transform:translate(-3px,2px)rotate(-3deg)}60%{transform:translate(3px,-1px)rotate(2deg)}}.pop.svelte-bkl3vi{transform:translate(-50%, -50%) rotate(var(--rot));animation:.9s ease-out both svelte-bkl3vi-fly;position:absolute}@keyframes svelte-bkl3vi-fly{0%{opacity:0;transform:translate(-50%, 0) rotate(var(--rot)) scale(.3)}25%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1.1)}to{opacity:0;transform:translate(-50%, -160%) rotate(var(--rot)) scale(1)}}.drum-note.svelte-bkl3vi{max-width:26ch}@media (width<=860px){.hero.svelte-bkl3vi{grid-template:"head""art""body"/minmax(0,1fr);min-height:0}.rays.svelte-bkl3vi{-webkit-mask-image:linear-gradient(#000,#0000 40%);mask-image:linear-gradient(#000,#0000 40%)}.head.svelte-bkl3vi,.body.svelte-bkl3vi{padding-left:var(--sp-4);padding-right:var(--sp-4)}.head.svelte-bkl3vi{padding-top:var(--sp-5);padding-bottom:var(--sp-4)}.stamp.svelte-bkl3vi{margin-left:38%}.art.svelte-bkl3vi{aspect-ratio:4/3;border-block:var(--bw-panel) solid var(--ink);min-height:0}.art-clip.svelte-bkl3vi{clip-path:none}.slash.svelte-bkl3vi{display:none}.cta.svelte-bkl3vi .pill:where(.svelte-bkl3vi){width:100%}}.next.svelte-1t98is7{align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5);background:var(--night);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.copy.svelte-1t98is7{justify-items:start;gap:var(--sp-3);display:grid;position:relative}.caption.svelte-1t98is7{color:var(--ink)}.fine.svelte-1t98is7{color:var(--muted-light)}.tape.svelte-1t98is7{top:var(--sp-5);right:calc(-1 * var(--sp-7));z-index:1;width:220px;padding:var(--sp-1) 0;border-block:var(--bw-bold) solid var(--ink);background:repeating-linear-gradient(-45deg, var(--sun) 0 14px, var(--sun-deep) 14px 28px);color:var(--ink);font-size:var(--fs-sm);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:800;position:absolute;transform:rotate(35deg)}.scene.svelte-1t98is7{place-items:center;min-height:180px;display:grid;position:relative}.burst.svelte-1t98is7{aspect-ratio:1;background:var(--ink);width:min(100%,220px);animation:24s linear infinite svelte-1t98is7-spin;position:absolute}@keyframes svelte-1t98is7-spin{to{transform:rotate(360deg)}}.cards.svelte-1t98is7{width:min(100%,220px);position:relative;overflow:visible}.cards.svelte-1t98is7 rect:where(.svelte-1t98is7){fill:var(--night);stroke:var(--muted-light);stroke-width:3px;stroke-dasharray:7 6}.cards.svelte-1t98is7 text:where(.svelte-1t98is7){fill:var(--muted-light);font-family:var(--display);text-anchor:middle;font-size:44px;font-weight:800}.bop.svelte-1t98is7{--rot:8deg;animation:1.2s ease-in-out infinite wobble;position:absolute;bottom:0;right:0}@media (width<=560px){.next.svelte-1t98is7{padding:var(--sp-6) var(--sp-4) var(--sp-5);grid-template-columns:minmax(0,1fr)}}.rivals.svelte-11l43zd{gap:var(--sp-5);padding-top:var(--sp-4);display:grid}header.svelte-11l43zd{gap:var(--sp-1);display:grid}.strip.svelte-11l43zd{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.card.svelte-11l43zd{align-content:start;justify-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3) var(--sp-5);background:var(--tone);display:grid;overflow:visible}.card.svelte-11l43zd:nth-child(odd){transform:rotate(-.6deg)}.card.svelte-11l43zd:nth-child(2n){transform:rotate(.6deg) translateY(var(--sp-3))}.card.svelte-11l43zd img:where(.svelte-11l43zd){width:min(100%,184px);height:auto;filter:drop-shadow(0 4px 0 var(--ink-30));position:relative}.rank.svelte-11l43zd{top:calc(-1 * var(--sp-3));left:calc(-1 * var(--sp-2));padding:0 var(--sp-3);border:var(--bw-bold) solid var(--ink);border-radius:var(--r-pill);background:var(--sun);box-shadow:var(--sh-sticker);font-size:var(--fs-lg);font-weight:800;position:absolute;transform:rotate(-8deg)}.who.svelte-11l43zd{justify-items:center;gap:var(--sp-4);text-align:center;display:grid;position:relative}.name.svelte-11l43zd{padding:0 var(--sp-3);border-radius:var(--r-xs);background:var(--ink);color:var(--paper);font-size:var(--fs-lg);font-weight:800;transform:rotate(-2deg)}.more.svelte-11l43zd{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;font-weight:800;display:flex}.faces.svelte-11l43zd{display:flex}.faces.svelte-11l43zd img:where(.svelte-11l43zd){width:var(--h-md);height:var(--h-md);margin-right:calc(-1 * var(--sp-2));border:var(--bw) solid var(--ink);background:var(--white);filter:grayscale()contrast(.9);border-radius:50%}@media (width<=860px){.strip.svelte-11l43zd{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.card.svelte-11l43zd,.card.svelte-11l43zd:nth-child(2n){padding:var(--sp-3) var(--sp-4);grid-template-columns:104px minmax(0,1fr);place-items:center start;transform:none}.card.svelte-11l43zd:nth-child(2n){margin-left:var(--sp-4)}.card.svelte-11l43zd:nth-child(odd){margin-right:var(--sp-4)}.who.svelte-11l43zd{text-align:left;justify-items:start}}.rail.svelte-7tp74p{--p:0;--size:44px;--drop:calc(var(--p) * (100vh - 150px));top:0;right:max(var(--sp-2), calc((100vw - var(--page)) / 2 - 68px));width:var(--size);pointer-events:none;position:fixed}.string.svelte-7tp74p{width:var(--bw-bold);height:calc(var(--top-h) + var(--sp-4) + var(--drop));background:var(--ink);margin:0 auto}.yoyo.svelte-7tp74p{width:var(--size);height:var(--size);transform:rotate(calc(var(--p) * 1800deg));margin-top:-2px}@media (width<=1319px){.rail.svelte-7tp74p{display:none}}.yoyolo.svelte-1w6ixh9{gap:var(--sp-4) var(--sp-6);padding:var(--sp-6);background:linear-gradient(200deg, var(--cream), var(--paper) 60%);grid-template-columns:minmax(0,.72fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"phone head girl""phone more girl";align-items:center;display:grid;overflow:visible}.head.svelte-1w6ixh9,.more.svelte-1w6ixh9,.phone.svelte-1w6ixh9,.girl.svelte-1w6ixh9{position:relative}.head.svelte-1w6ixh9{align-self:end;justify-items:start;gap:var(--sp-3);grid-area:head;display:grid}.more.svelte-1w6ixh9{align-self:start;gap:var(--sp-4);grid-area:more;display:grid}.logo.svelte-1w6ixh9{margin:var(--sp-2) 0 0;font-size:var(--fs-logo);letter-spacing:-1px;-webkit-text-stroke:10px var(--white);paint-order:stroke fill;filter:drop-shadow(0 5px 0 var(--ink));font-weight:800;line-height:.9;transform:rotate(-4deg)}.logo-a.svelte-1w6ixh9{color:var(--sun-deep)}.logo-b.svelte-1w6ixh9{color:var(--flame)}.logo-yoyo.svelte-1w6ixh9{vertical-align:baseline;transform-origin:7% 26%;width:.6em;height:.9em;margin-left:-.1em;animation:2.4s ease-in-out infinite svelte-1w6ixh9-logo-swing;display:inline-block;overflow:visible}@keyframes svelte-1w6ixh9-logo-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(5deg)}}.tagline.svelte-1w6ixh9{font-size:var(--fs-2xl);font-weight:800;line-height:1.15}.lead.svelte-1w6ixh9{max-width:36ch;font-size:var(--fs-lg)}.points.svelte-1w6ixh9{gap:var(--sp-2);display:grid}.points.svelte-1w6ixh9 li:where(.svelte-1w6ixh9){padding-left:var(--sp-6);font-size:var(--fs-md);font-weight:800;position:relative}.points.svelte-1w6ixh9 li:where(.svelte-1w6ixh9):before{content:"";width:var(--sp-4);height:var(--sp-4);border:var(--bw) solid var(--ink);background:linear-gradient(90deg, var(--flame) 50%, var(--sun) 50%);border-radius:50%;position:absolute;top:.2em;left:0}.cta.svelte-1w6ixh9{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.cta.svelte-1w6ixh9 .pill:where(.svelte-1w6ixh9){padding:0 var(--sp-7)}.phone.svelte-1w6ixh9{margin:calc(-1 * var(--sp-7)) 0 calc(-1 * var(--sp-5));grid-area:phone;transform:rotate(-4deg)}.phone.svelte-1w6ixh9 img:where(.svelte-1w6ixh9){border:var(--bw-panel) solid var(--ink);border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--sh-panel)}.girl.svelte-1w6ixh9{grid-area:girl;transform:rotate(2deg)}.frame.svelte-1w6ixh9{aspect-ratio:4/5;border:var(--bw-panel) solid var(--ink);border-radius:var(--r-panel);box-shadow:var(--sh-panel);overflow:hidden}.frame.svelte-1w6ixh9 img:where(.svelte-1w6ixh9){object-fit:cover;object-position:40% 50%;width:100%;height:100%}.say.svelte-1w6ixh9{top:calc(-1 * var(--sp-5));right:calc(-1 * var(--sp-3));position:absolute;transform:rotate(-2deg)}.tach.svelte-1w6ixh9{left:calc(-1 * var(--sp-4));bottom:var(--sp-4);--rot:-10deg;animation:1.4s ease-in-out infinite wobble;position:absolute}@media (width<=860px){.yoyolo.svelte-1w6ixh9{gap:var(--sp-5) var(--sp-4);padding:var(--sp-5) var(--sp-4);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"head head""phone girl""more more"}.phone.svelte-1w6ixh9{margin:0}.girl.svelte-1w6ixh9{margin-top:var(--sp-7);align-self:center}.say.svelte-1w6ixh9{top:calc(-1 * (var(--sp-7) + var(--sp-3)));right:calc(-1 * var(--sp-2))}.tach.svelte-1w6ixh9{left:calc(-1 * var(--sp-6));bottom:calc(-1 * var(--sp-4))}.cta.svelte-1w6ixh9 .pill:where(.svelte-1w6ixh9){width:100%}}.skip.svelte-1n46o8q{left:var(--sp-3);z-index:10;padding:var(--sp-2) var(--sp-4);border:var(--bw-bold) solid var(--ink);border-radius:var(--r-pill);background:var(--white);font-weight:800;position:absolute;top:-100px}.skip.svelte-1n46o8q:focus{top:var(--sp-2)}.top.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:var(--sp-3);width:min(100% - 2 * var(--edge), var(--page));min-height:var(--top-h);padding:var(--sp-2) 0;margin:0 auto;display:flex}.brand.svelte-1n46o8q{align-items:center;gap:var(--sp-2);min-width:0;text-decoration:none;display:flex}.brand.svelte-1n46o8q .name:where(.svelte-1n46o8q){font-size:var(--fs-2xl);letter-spacing:-.01em;white-space:nowrap;font-weight:800}.tag.svelte-1n46o8q{padding:0 var(--sp-2);border:var(--bw-thin) solid var(--ink);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:800;transform:rotate(-3deg)}.langs.svelte-1n46o8q{padding:var(--bw-thin);border:var(--bw) solid var(--ink);border-radius:var(--r-pill);background:var(--white);flex:none;display:flex}.langs.svelte-1n46o8q a:where(.svelte-1n46o8q){min-width:44px;min-height:var(--h-sm);border-radius:var(--r-pill);font-size:var(--fs-sm);place-items:center;font-weight:800;text-decoration:none;display:grid}.langs.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){background:var(--ink);color:var(--paper)}.duo.svelte-1n46o8q{gap:var(--gutter);margin-top:var(--sp-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (width<=860px){.duo.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.tag.svelte-1n46o8q{display:none}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff")}:root{--paper:#fffaf0;--white:#fff;--cream:#fff3c4;--ink:#35254f;--ink-08:#35254f14;--ink-15:#35254f26;--ink-22:#35254f38;--ink-30:#35254f4d;--ink-45:#35254f73;--ink-80:#35254fd1;--muted:#6b5d80;--muted-light:#8a7d9c;--sun:#ffd84d;--sun-deep:#ffb238;--sun-edge:#b86e12;--flame:#f2552c;--ok-deep:#2e9e5b;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--bw-hair:1px;--bw-thin:2px;--bw:2.5px;--bw-bold:3px;--sh-press:0 2px 0 var(--ink-22);--sh-1:0 4px 0 var(--ink-22);--sh-2:0 6px 0 var(--ink-30);--sh-sun-sm:0 3px 0 var(--sun-edge);--sh-sun:0 5px 0 var(--sun-edge);--sh-sun-inset:inset 0 -3px 0 var(--sun-edge);--focus:0 0 0 3px var(--flame);--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:34px;--h-sm:36px;--h-md:48px;--h-lg:64px;--display:"Baloo 2", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Thai", "Leelawadee UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}:where(.overlay) button{font:inherit;cursor:pointer}.pill{justify-content:center;align-items:center;gap:var(--sp-2);min-width:0;min-height:52px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);text-align:center;box-shadow:var(--sh-1);cursor:pointer;border:0;margin:0;font-weight:800;line-height:1.1;display:inline-flex}.pill:active{box-shadow:var(--sh-press);transform:translateY(3px)}.pill:disabled{opacity:.6;cursor:default}.pill.primary{background:linear-gradient(180deg, var(--sun), var(--sun-deep));box-shadow:var(--sh-sun)}.pill.primary:active{box-shadow:var(--sh-sun-sm)}.pill.ghost{background:var(--white);border:var(--bw) solid var(--ink)}.pill.small-pill{min-height:var(--h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.pill.big{min-height:var(--h-lg);font-size:var(--fs-2xl)}.pill.danger{color:var(--flame);border-color:var(--flame)}:root{--sky:#bfe3f5;--sky-deep:#8fcdea;--blush:#ffd9cf;--mint:#d3f0dc;--night:#241a38;--grid-line:#60a0d22e;--dot:#35254f24;--ray:#ffffff8c;--bw-panel:4px;--r-panel:var(--r-sm);--sh-panel:6px 6px 0 var(--ink);--sh-sticker:3px 3px 0 var(--ink);--page:1180px;--gutter:var(--sp-5);--edge:var(--sp-4);--top-h:56px;--fs-hero:clamp(50px, 8.4vw, 104px);--fs-title:clamp(30px, 4.2vw, 48px);--fs-logo:clamp(56px, 7.2vw, 84px);--fs-sfx:clamp(38px, 6.2vw, 76px);--fs-sfx-sm:clamp(26px, 3.4vw, 42px);--stroke-sfx:9px;--stroke-sticker:8px;--ease-pop:cubic-bezier(.2, 1.5, .4, 1);--t-reveal:.6s}@media (width<=720px){:root{--gutter:var(--sp-4);--edge:var(--sp-3);--sh-panel:4px 4px 0 var(--ink);--stroke-sfx:7px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) var(--bw-hair), transparent var(--bw-hair)), linear-gradient(90deg, var(--grid-line) var(--bw-hair), transparent var(--bw-hair));background-size:var(--sp-5) var(--sp-5);margin:0;font-weight:600;line-height:1.45;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}a.pill{text-decoration:none}.pill{transition:transform .12s}@media (hover:hover){.pill:hover{transform:translateY(-2px)rotate(-1deg)}}:where(button,a,[tabindex]):focus-visible{outline:var(--bw-bold) solid var(--flame);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page{width:min(100% - 2 * var(--edge), var(--page));gap:var(--gutter);margin:0 auto;display:grid}.panel{border:var(--bw-panel) solid var(--ink);border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--sh-panel);position:relative;overflow:hidden}.halftone:before{content:"";background-image:radial-gradient(circle, var(--dot) 1.6px, transparent 1.8px);pointer-events:none;background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 70%);mask-image:linear-gradient(160deg,#000,#0000 70%)}.caption{padding:var(--sp-1) var(--sp-3);border:var(--bw-bold) solid var(--ink);background:var(--sun);box-shadow:var(--sh-sticker);font-size:var(--fs-md);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:inline-block;transform:rotate(-2deg)}.sfx{color:var(--sun);font-size:var(--fs-sfx);letter-spacing:.01em;white-space:nowrap;-webkit-text-stroke:var(--stroke-sfx) var(--ink);paint-order:stroke fill;text-shadow:4px 5px 0 var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800;line-height:.95;display:inline-block}.sfx.small{font-size:var(--fs-sfx-sm)}.sfx.hot{color:var(--flame)}.sfx.cool{color:var(--sky)}.title{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:800;line-height:1.05}.lead{font-size:var(--fs-xl);line-height:1.35}.fine{color:var(--muted);font-size:var(--fs-sm)}[data-reveal]{transition:opacity var(--t-reveal) ease, transform var(--t-reveal) var(--ease-pop)}[data-reveal].pre{opacity:0;transform:translateY(36px) rotate(var(--tilt,-1.5deg)) scale(.95)}@keyframes wobble{0%,to{transform:rotate(var(--rot,-3deg)) scale(1)}50%{transform:rotate(calc(var(--rot,-3deg) + 3deg)) scale(1.05)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}
