.pk{--pk-sky:#7cc8f4;--pk-sky-2:#b9e3fb;--pk-sky-3:#e8f6fe;--pk-ink:#0a0844;--pk-sub:#3d4470;--pk-red:#ff5a4e;--pk-red-deep:#e0362b;--pk-coin:#ffd166;--pk-grass:#5bc96b;--pk-white:#fffdf7;background:var(--pk-sky-3);color:var(--pk-ink);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-family:"M PLUS Rounded 1c",system-ui,Hiragino Maru Gothic ProN,sans-serif}.pk ::selection{background:var(--pk-coin);color:var(--pk-ink)}.pk-dot{letter-spacing:.04em;font-family:DotGothic16,"M PLUS Rounded 1c",monospace}.pk-frame{background:var(--pk-white);box-shadow:0 -4px 0 0 var(--pk-ink), 0 4px 0 0 var(--pk-ink), -4px 0 0 0 var(--pk-ink), 4px 0 0 0 var(--pk-ink), 8px 8px 0 0 #0a08442e;position:relative}.pk-window{background:var(--pk-ink);color:#fff;box-shadow:0 0 0 4px #fff, 0 0 0 8px var(--pk-ink)}.pk-cursor{animation:1s step-end infinite pk-blink;display:inline-block}@keyframes pk-blink{50%{opacity:0}}.pk-btn{white-space:nowrap;border:4px solid var(--pk-ink);box-shadow:0 6px 0 0 var(--pk-ink);justify-content:center;align-items:center;gap:.6em;transition:transform 80ms,box-shadow 80ms,background-color .15s;display:inline-flex}.pk-btn:hover{box-shadow:0 4px 0 0 var(--pk-ink);transform:translateY(2px)}.pk-btn:active{box-shadow:0 0 0 0 var(--pk-ink);transform:translateY(6px)}.pk-cloud{width:12px;height:12px;animation:pk-drift var(--t,60s) linear infinite;opacity:.95;background:0 0;position:absolute;box-shadow:24px 0 #fff,36px 0 #fff,48px 0 #fff,12px 12px #fff,24px 12px #fff,36px 12px #fff,48px 12px #fff,60px 12px #fff,72px 12px #fff,0 24px #fff,12px 24px #fff,24px 24px #fff,36px 24px #fff,48px 24px #fff,60px 24px #fff,72px 24px #fff,84px 24px #fff,0 36px #fff,12px 36px #fff,24px 36px #fff,36px 36px #fff,48px 36px #fff,60px 36px #fff,72px 36px #fff,84px 36px #fff,96px 36px #fff}@keyframes pk-drift{0%{transform:translate(-160px)}to{transform:translate(calc(100vw + 40px))}}.pk-float{animation:pk-float var(--t,5s) ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes pk-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r,0deg) * -1))}}.pk-ground{background:linear-gradient(var(--pk-grass) 0 12px, transparent 12px), repeating-linear-gradient(90deg, #c0662b 0 46px, #8a4519 46px 48px), #c0662b;border-top:4px solid var(--pk-ink);height:40px}.pk-pop{animation:.5s cubic-bezier(.2,1.4,.4,1) both pk-pop;animation-delay:var(--d,0s)}@keyframes pk-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.pk-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.pk-js [data-reveal].is-in{opacity:1;transform:none}.pk details>summary{cursor:pointer;list-style:none}.pk details>summary::-webkit-details-marker{display:none}.pk details .pk-arrow{transition:transform .2s steps(2,end)}.pk details[open] .pk-arrow{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pk *,.pk :before,.pk :after{transition:none!important;animation:none!important}.pk-js [data-reveal]{opacity:1;transform:none}}.pk-marquee{animation:50s linear infinite pk-marquee}@keyframes pk-marquee{to{transform:translate(-50%)}}
