.pill[data-astro-cid-ptabgvqv]{cursor:pointer;border:2px solid var(--puchi-color-border);border-radius:var(--puchi-radius-lg);background:var(--puchi-color-surface);font:800 18px/1.2 var(--puchi-font-family-display);box-shadow:0 3px 0 var(--puchi-color-border);padding:10px 18px}.pill[data-astro-cid-ptabgvqv] small[data-astro-cid-ptabgvqv]{font:500 13px/1.3 var(--puchi-font-family-body);color:var(--puchi-color-text-muted);display:block}input[data-astro-cid-ptabgvqv]:focus-visible+.pill[data-astro-cid-ptabgvqv]{outline:3px solid var(--puchi-color-focus);outline-offset:3px}.w[data-astro-cid-ptabgvqv]{border-radius:var(--puchi-radius-md);font:800 28px/1.3 var(--puchi-font-family-display);padding:2px 14px;display:inline-block}.accent[data-astro-cid-ptabgvqv]:has(#acc-bac:checked) label[data-astro-cid-ptabgvqv][for=acc-bac],.accent[data-astro-cid-ptabgvqv]:has(#acc-nam:checked) label[data-astro-cid-ptabgvqv][for=acc-nam]{border-color:var(--puchi-color-focus);background:var(--puchi-color-info-bg);color:var(--puchi-color-info-fg);box-shadow:0 3px 0 var(--puchi-color-focus)}.accent[data-astro-cid-ptabgvqv]:has(#acc-bac:checked) .w-bac[data-astro-cid-ptabgvqv],.accent[data-astro-cid-ptabgvqv]:has(#acc-nam:checked) .w-nam[data-astro-cid-ptabgvqv]{background:var(--puchi-color-success-bg);color:var(--puchi-color-success-fg);outline:2px solid var(--puchi-color-success-icon)}.accent[data-astro-cid-ptabgvqv]:has(#acc-bac:checked) .w-nam[data-astro-cid-ptabgvqv],.accent[data-astro-cid-ptabgvqv]:has(#acc-nam:checked) .w-bac[data-astro-cid-ptabgvqv]{color:var(--puchi-color-text-muted);font-size:20px;font-weight:600}.eq[data-astro-cid-ptabgvqv]{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.eq[data-astro-cid-ptabgvqv] i[data-astro-cid-ptabgvqv]{background:var(--puchi-color-primary);transform-origin:bottom;border-radius:2px;width:4px;height:100%;transform:scaleY(.6)}.eq[data-astro-cid-ptabgvqv] i[data-astro-cid-ptabgvqv]:nth-child(2){transform:scaleY(.9)}.eq[data-astro-cid-ptabgvqv] i[data-astro-cid-ptabgvqv]:nth-child(3){transform:scaleY(.45)}.eq[data-astro-cid-ptabgvqv] i[data-astro-cid-ptabgvqv]:nth-child(4){transform:scaleY(1)}.eq[data-astro-cid-ptabgvqv] i[data-astro-cid-ptabgvqv]:nth-child(5){transform:scaleY(.7)}@media (prefers-reduced-motion:no-preference){.accent[data-astro-cid-ptabgvqv]:has(#acc-bac:checked) .w-bac[data-astro-cid-ptabgvqv],.pill[data-astro-cid-ptabgvqv]{transition:transform .2s var(--puchi-motion-easing-bounce)}.pill[data-astro-cid-ptabgvqv]:hover{transform:translateY(-2px)}}.hero[data-astro-cid-i3irphx7]{--sky-top:#bfe3f5;--sky-bottom:#fff4d8;--hill-back:#bfe0a3;--hill-mid:#94cb76;--accent-from:var(--puchi-color-palette-green-700);--accent-to:var(--puchi-color-palette-sky-600)}.scene[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.sky[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-bottom) 100%);position:absolute;inset:0}.hills[data-astro-cid-i3irphx7]{width:100%;height:38%;min-height:12rem;position:absolute;bottom:-1px;left:0;right:0}.hill--back[data-astro-cid-i3irphx7]{fill:var(--hill-back)}.hill--mid[data-astro-cid-i3irphx7]{fill:var(--hill-mid)}.hill--front[data-astro-cid-i3irphx7]{fill:var(--puchi-color-bg)}.sun[data-astro-cid-i3irphx7]{aspect-ratio:1;background:radial-gradient(circle,#ffe08a 0 32%,#ffe08a73 33% 58%,#ffe08a00 72%);border-radius:50%;width:9rem;position:absolute;top:9%;right:9%}.cloud[data-astro-cid-i3irphx7]{background:#ffffffe6;border-radius:99px;height:1.7rem;position:absolute}.cloud[data-astro-cid-i3irphx7]:before,.cloud[data-astro-cid-i3irphx7]:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:55%}.cloud[data-astro-cid-i3irphx7]:before{aspect-ratio:1;width:40%;left:16%}.cloud[data-astro-cid-i3irphx7]:after{aspect-ratio:1;width:30%;left:46%}.cloud--a[data-astro-cid-i3irphx7]{width:8rem;top:26%;left:42%}.cloud--b[data-astro-cid-i3irphx7]{opacity:.85;width:5.5rem;top:15%;left:63%}.moon[data-astro-cid-i3irphx7],.star[data-astro-cid-i3irphx7]{display:none}.accent[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--accent-from), var(--accent-to));color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7]{--sky-top:#0b1430;--sky-bottom:#2b4170;--hill-back:#1d3b4d;--hill-mid:#15402e;--accent-from:var(--puchi-color-palette-leaf-300);--accent-to:var(--puchi-color-palette-sky-300)}:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .sun[data-astro-cid-i3irphx7],:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .cloud[data-astro-cid-i3irphx7]{display:none}:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .moon[data-astro-cid-i3irphx7],:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .star[data-astro-cid-i3irphx7]{display:block}}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7]{--sky-top:#0b1430;--sky-bottom:#2b4170;--hill-back:#1d3b4d;--hill-mid:#15402e;--accent-from:var(--puchi-color-palette-leaf-300);--accent-to:var(--puchi-color-palette-sky-300)}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .sun[data-astro-cid-i3irphx7],:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .cloud[data-astro-cid-i3irphx7]{display:none}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .moon[data-astro-cid-i3irphx7],:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .star[data-astro-cid-i3irphx7]{display:block}.moon[data-astro-cid-i3irphx7]{aspect-ratio:1;background:#fdf6d8;border-radius:50%;width:5rem;position:absolute;top:10%;right:11%;box-shadow:0 0 48px 10px #fdf6d847,inset -14px -6px #e8dcae}.star[data-astro-cid-i3irphx7]{opacity:var(--o,.8);background:#fdfaf2;border-radius:50%;position:absolute}.shooter[data-astro-cid-i3irphx7]{opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:2px;width:120px;height:2px;display:none;position:absolute;transform:rotate(28deg)translate(0)}.mote[data-astro-cid-i3irphx7]{opacity:0;background:#fffffff2;border-radius:50%;position:absolute;box-shadow:0 0 10px 3px #fff0beb3}.aura[data-astro-cid-i3irphx7]{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#fff0c88c,#fff0c800 68%);border-radius:50%;width:min(40rem,70vw);margin-top:-20rem;position:absolute;top:50%;right:10%}.cloud--c[data-astro-cid-i3irphx7]{opacity:.7;width:6rem;top:31%;right:18%}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .shooter[data-astro-cid-i3irphx7]{display:block}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .aura[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#78a0ff47,#78a0ff00 68%)}:root[data-theme=dark] .hero[data-astro-cid-i3irphx7] .mote[data-astro-cid-i3irphx7]{background:var(--puchi-color-palette-leaf-300);box-shadow:0 0 12px 4px #dcff8ca6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .shooter[data-astro-cid-i3irphx7]{display:block}:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .aura[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#78a0ff47,#78a0ff00 68%)}:root:not([data-theme=light]) .hero[data-astro-cid-i3irphx7] .mote[data-astro-cid-i3irphx7]{background:var(--puchi-color-palette-leaf-300);box-shadow:0 0 12px 4px #dcff8ca6}}@media (prefers-reduced-motion:no-preference){.star[data-astro-cid-i3irphx7]{animation:twinkle 3.6s ease-in-out var(--d,0s) infinite}.shooter[data-astro-cid-i3irphx7]{animation:shoot 9s ease-out var(--d,0s) infinite}.mote[data-astro-cid-i3irphx7]{animation:float var(--du,10s) ease-in-out var(--d,0s) infinite}.aura[data-astro-cid-i3irphx7]{animation:7s ease-in-out infinite aura}.sun[data-astro-cid-i3irphx7]{animation:8s ease-in-out infinite sun-pulse}.moon[data-astro-cid-i3irphx7]{animation:9s ease-in-out infinite sun-pulse}.cloud--a[data-astro-cid-i3irphx7]{animation:46s ease-in-out infinite alternate drift}.cloud--b[data-astro-cid-i3irphx7]{animation:62s ease-in-out -14s infinite alternate-reverse drift}.cloud--c[data-astro-cid-i3irphx7]{animation:54s ease-in-out -30s infinite alternate drift}}@keyframes twinkle{0%,to{opacity:calc(var(--o,.8) * .3);transform:scale(.8)}50%{opacity:var(--o,.8);transform:scale(1.35)}}@keyframes shoot{0%{opacity:0;transform:rotate(28deg)translate(0)}2%{opacity:1}9%{opacity:0;transform:rotate(28deg)translate(520px)}to{opacity:0;transform:rotate(28deg)translate(520px)}}@keyframes float{0%{opacity:0;transform:translate(0)scale(.7)}25%{opacity:.9}60%{opacity:.7;transform:translate(18px,-60px)scale(1)}to{opacity:0;transform:translate(-10px,-120px)scale(.8)}}@keyframes aura{50%{opacity:.45;transform:scale(1.06)}}@keyframes sun-pulse{50%{transform:scale(1.07)}}@keyframes drift{to{transform:translate(9rem)}}.tile[data-astro-cid-hahnwogd]{background:color-mix(in oklab, var(--c) 24%, var(--puchi-color-surface))}.story-frame[data-astro-cid-ysbspz7s]{aspect-ratio:4/5}@media (prefers-reduced-motion:no-preference){.story-img[data-astro-cid-ysbspz7s]{transform-origin:50% 40%}}
