:root{--ts-yellow:#ffd84a;--ts-ink:#151515;--ts-paper:#fffdf8;--ts-green:#6eaa55;--ts-line:#d9d1c4}[data-astro-cid-6pubbjdk]{box-sizing:border-box}body{color:var(--ts-ink);background:#f7f2e8;margin:0;font-family:Inter,Noto Sans JP,system-ui,sans-serif}.ts-page[data-astro-cid-6pubbjdk]{min-height:100vh;padding:28px 12px 54px}.ts-shell[data-astro-cid-6pubbjdk]{width:min(760px,100%);margin:auto}.ts-site-nav[data-astro-cid-6pubbjdk]{justify-content:flex-start;margin-bottom:12px;display:flex}.ts-site-back[data-astro-cid-6pubbjdk]{border:2px solid var(--ts-ink);background:var(--ts-paper);min-height:42px;color:var(--ts-ink);box-shadow:0 3px 0 var(--ts-ink);border-radius:999px;align-items:center;padding:9px 14px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ts-site-back[data-astro-cid-6pubbjdk]:hover{background:var(--ts-yellow);box-shadow:0 4px 0 var(--ts-ink);transform:translateY(-1px)}.ts-site-back[data-astro-cid-6pubbjdk]:active{box-shadow:0 1px 0 var(--ts-ink);transform:translateY(2px)}.ts-site-back[data-astro-cid-6pubbjdk]:focus-visible{outline:3px solid var(--ts-green);outline-offset:3px}.ts-head[data-astro-cid-6pubbjdk]{text-align:center;margin-bottom:18px}.ts-kicker[data-astro-cid-6pubbjdk]{letter-spacing:.12em;color:#777;margin:0;font-size:11px;font-weight:950}.ts-head[data-astro-cid-6pubbjdk] h1[data-astro-cid-6pubbjdk]{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(36px,8vw,68px);line-height:1}.ts-head[data-astro-cid-6pubbjdk]>p[data-astro-cid-6pubbjdk]:last-child{color:#555;margin:0;line-height:1.7}.ts-hud[data-astro-cid-6pubbjdk]{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.ts-hud[data-astro-cid-6pubbjdk]>div[data-astro-cid-6pubbjdk]{border:2px solid var(--ts-ink);background:var(--ts-paper);text-align:center;border-radius:14px;padding:11px 8px}.ts-hud[data-astro-cid-6pubbjdk] span[data-astro-cid-6pubbjdk]{letter-spacing:.08em;color:#777;font-size:9px;font-weight:950;display:block}.ts-hud[data-astro-cid-6pubbjdk] strong[data-astro-cid-6pubbjdk]{margin-top:3px;font-size:24px;line-height:1;display:block}.ts-hud[data-astro-cid-6pubbjdk]>div[data-astro-cid-6pubbjdk]:nth-child(2) strong[data-astro-cid-6pubbjdk]{color:#e54e4e;letter-spacing:.05em;font-size:19px}.ts-arena[data-astro-cid-6pubbjdk]{border:2px solid var(--ts-ink);touch-action:none;background:radial-gradient(circle at 50% 20%,#ffd84a47,#0000 32%),linear-gradient(#15151509 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#15151509 1px,#0000 1px) 0 0/28px 28px,#fffaf0;border-radius:22px;height:min(68vh,620px);min-height:440px;position:relative;overflow:hidden}.ts-player[data-astro-cid-6pubbjdk]{z-index:4;will-change:transform;transform-origin:50% 100%;backface-visibility:hidden;contain:layout paint style;width:122px;position:absolute;bottom:12px;left:0;transform:translate(0,0)}.ts-player[data-astro-cid-6pubbjdk] img[data-astro-cid-6pubbjdk]{pointer-events:none;user-select:none;filter:drop-shadow(0 7px 7px #00000021);width:100%;height:auto;display:block}.ts-player[data-astro-cid-6pubbjdk][data-life-state="2"] .crack-a[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk][data-life-state="2"] .sweat-a[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk][data-life-state="1"] .crack-a[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk][data-life-state="1"] .crack-b[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk][data-life-state="1"] .sweat-a[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk][data-life-state="1"] .sweat-b[data-astro-cid-6pubbjdk]{display:block}.crack[data-astro-cid-6pubbjdk],.sweat[data-astro-cid-6pubbjdk]{z-index:5;pointer-events:none;display:none;position:absolute}.crack[data-astro-cid-6pubbjdk]{transform-origin:0;background:#766d68;border-radius:3px;width:24px;height:3px}.crack[data-astro-cid-6pubbjdk]:before,.crack[data-astro-cid-6pubbjdk]:after{content:"";transform-origin:0;background:#766d68;border-radius:3px;width:13px;height:3px;position:absolute;left:10px}.crack[data-astro-cid-6pubbjdk]:before{top:-1px;transform:rotate(48deg)}.crack[data-astro-cid-6pubbjdk]:after{top:1px;transform:rotate(-52deg)}.crack-a[data-astro-cid-6pubbjdk]{top:26%;left:66%;transform:rotate(-22deg)}.crack-b[data-astro-cid-6pubbjdk]{top:37%;left:32%;transform:rotate(18deg)scale(.8)}.sweat[data-astro-cid-6pubbjdk]{background:#9ad6ff;border:2px solid #4c83a7;border-radius:70% 30% 60% 40%;width:10px;height:15px;transform:rotate(12deg)}.sweat-a[data-astro-cid-6pubbjdk]{top:38%;right:19%}.sweat-b[data-astro-cid-6pubbjdk]{top:29%;left:18%;transform:rotate(-14deg)}.ts-player[data-astro-cid-6pubbjdk].is-hit{animation:.32s ts-hit}.ts-player[data-astro-cid-6pubbjdk].is-invincible img[data-astro-cid-6pubbjdk]{animation:.18s linear 5 ts-blink}.ts-player[data-astro-cid-6pubbjdk].is-gameover{transform-origin:50% 100%;animation:.5s forwards ts-gameover}.ts-player[data-astro-cid-6pubbjdk].is-clear{animation:.65s 2 ts-clear}.ts-hazard{z-index:2;box-shadow:none;will-change:transform;user-select:none;pointer-events:none;contain:layout paint style;backface-visibility:hidden;background:0 0;border:0;display:block;position:absolute;top:0;left:0;transform:translateZ(0)}.ts-hazard svg{filter:drop-shadow(0 3px 2px #0000001a);width:100%;height:100%;display:block;overflow:visible}.ts-overlay[data-astro-cid-6pubbjdk]{z-index:10;text-align:center;backdrop-filter:blur(3px);background:#ffd84aeb;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.ts-overlay[data-astro-cid-6pubbjdk][hidden]{display:none}.ts-overlay[data-astro-cid-6pubbjdk]>strong[data-astro-cid-6pubbjdk]{letter-spacing:.14em;font-size:12px;font-weight:950}.ts-overlay[data-astro-cid-6pubbjdk] h2[data-astro-cid-6pubbjdk]{margin:9px 0;font-size:clamp(38px,9vw,64px);line-height:1}.ts-overlay[data-astro-cid-6pubbjdk] p[data-astro-cid-6pubbjdk]{max-width:520px;margin:0 0 20px;line-height:1.7}.ts-rule[data-astro-cid-6pubbjdk]{border:1.5px solid var(--ts-ink);background:#ffffff7a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;margin-top:-10px!important}.ts-result-overlay[data-astro-cid-6pubbjdk]{background:#fffdf8f5}.ts-result-overlay[data-astro-cid-6pubbjdk][data-state=clear]{background:#ffd84af0}.ts-result-mascot[data-astro-cid-6pubbjdk]{transform-origin:50% 100%;width:112px;margin:10px auto 4px;position:relative}.ts-result-mascot[data-astro-cid-6pubbjdk] img[data-astro-cid-6pubbjdk]{filter:drop-shadow(0 7px 7px #0000001f);width:100%;height:auto;display:block}.ts-result-overlay[data-astro-cid-6pubbjdk][data-state=over] .ts-result-mascot[data-astro-cid-6pubbjdk]{transform:scaleY(.84)rotate(-3deg)}.ts-result-overlay[data-astro-cid-6pubbjdk][data-state=over] .ts-result-mascot[data-astro-cid-6pubbjdk] .crack[data-astro-cid-6pubbjdk],.ts-result-overlay[data-astro-cid-6pubbjdk][data-state=over] .ts-result-mascot[data-astro-cid-6pubbjdk] .sweat[data-astro-cid-6pubbjdk]{display:block}.ts-result-overlay[data-astro-cid-6pubbjdk][data-state=clear] .ts-result-mascot[data-astro-cid-6pubbjdk]{animation:.7s 2 ts-result-clear}.ts-result-overlay[data-astro-cid-6pubbjdk] h2[data-astro-cid-6pubbjdk]{font-size:clamp(30px,7vw,50px)}.ts-btn[data-astro-cid-6pubbjdk]{appearance:none;border:2px solid var(--ts-ink);font:inherit;cursor:pointer;border-radius:14px;padding:13px 24px;font-weight:950}.ts-primary[data-astro-cid-6pubbjdk]{background:var(--ts-paper);box-shadow:0 5px 0 var(--ts-ink)}.ts-result-actions[data-astro-cid-6pubbjdk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ts-secondary[data-astro-cid-6pubbjdk]{color:var(--ts-ink);box-shadow:none;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ts-secondary[data-astro-cid-6pubbjdk]:hover{background:#ffffffb8}.ts-result-grid[data-astro-cid-6pubbjdk]{grid-template-columns:1fr 1fr;gap:8px;width:min(480px,100%);margin:0 0 20px;display:grid}.ts-result-grid[data-astro-cid-6pubbjdk] span[data-astro-cid-6pubbjdk]{border:1.5px solid var(--ts-ink);background:#ffffffbf;border-radius:11px;padding:10px;font-size:11px;font-weight:900}.ts-result-grid[data-astro-cid-6pubbjdk] b[data-astro-cid-6pubbjdk]{font-size:22px}.ts-controls[data-astro-cid-6pubbjdk]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.ts-controls[data-astro-cid-6pubbjdk] button[data-astro-cid-6pubbjdk]{border:2px solid var(--ts-ink);background:var(--ts-yellow);height:72px;font:inherit;box-shadow:0 5px 0 var(--ts-ink);touch-action:none;cursor:pointer;border-radius:18px;font-size:38px;font-weight:950}.ts-controls[data-astro-cid-6pubbjdk] button[data-astro-cid-6pubbjdk]:active{box-shadow:0 2px 0 var(--ts-ink);transform:translateY(3px)}.ts-note[data-astro-cid-6pubbjdk]{text-align:center;color:#777;font-size:12px;line-height:1.6}@keyframes ts-hit{0%{scale:1}35%{scale:1.14 .83}70%{scale:.94 1.08}to{scale:1}}@keyframes ts-blink{50%{opacity:.38}}@keyframes ts-gameover{to{rotate:-3deg;scale:1 .82}}@keyframes ts-clear{0%,to{translate:0}50%{translate:0 -20px;scale:1.03 .97}}@keyframes ts-result-clear{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.03,.97)}}@media (width<=600px){.ts-page[data-astro-cid-6pubbjdk]{padding:18px 8px 42px}.ts-head[data-astro-cid-6pubbjdk] h1[data-astro-cid-6pubbjdk]{font-size:43px}.ts-head[data-astro-cid-6pubbjdk]>p[data-astro-cid-6pubbjdk]:last-child{font-size:14px}.ts-hud[data-astro-cid-6pubbjdk] strong[data-astro-cid-6pubbjdk]{font-size:20px}.ts-arena[data-astro-cid-6pubbjdk]{height:58vh;min-height:410px}.ts-player[data-astro-cid-6pubbjdk]{width:104px}.ts-controls[data-astro-cid-6pubbjdk] button[data-astro-cid-6pubbjdk]{height:76px;font-size:42px}.ts-overlay[data-astro-cid-6pubbjdk]{padding:20px}.ts-result-mascot[data-astro-cid-6pubbjdk]{width:96px}.ts-result-grid[data-astro-cid-6pubbjdk]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ts-player[data-astro-cid-6pubbjdk].is-hit,.ts-player[data-astro-cid-6pubbjdk].is-invincible img[data-astro-cid-6pubbjdk],.ts-player[data-astro-cid-6pubbjdk].is-gameover,.ts-player[data-astro-cid-6pubbjdk].is-clear,.ts-result-mascot[data-astro-cid-6pubbjdk]{animation:none}}
