.mini-games[data-astro-cid-ar6zgl3g]{z-index:4;font-family:var(--font-ja);position:absolute;bottom:9vh;right:7vw}.mini-games[data-astro-cid-ar6zgl3g] button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.mini-games[data-astro-cid-ar6zgl3g] .game-action:hover{color:var(--color-ink)}.mini-games[data-astro-cid-ar6zgl3g] button:focus-visible{outline:1px dashed var(--color-sub);outline-offset:5px;border-radius:2px}.game-options[data-astro-cid-ar6zgl3g]{max-width:calc(100vw - 2 * var(--gutter));flex-direction:column;align-items:stretch;display:flex}.game-options[data-astro-cid-ar6zgl3g] button[data-astro-cid-ar6zgl3g]{letter-spacing:.08em;white-space:nowrap;min-height:32px;color:var(--color-sub);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px;display:flex}.game-options[data-astro-cid-ar6zgl3g] button[data-astro-cid-ar6zgl3g]:hover{color:var(--color-ink)}.game-options[data-astro-cid-ar6zgl3g] button[data-astro-cid-ar6zgl3g]:disabled{cursor:wait}.option-mark[data-astro-cid-ar6zgl3g]{border:1px solid var(--color-line);letter-spacing:0;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.option-arrow[data-astro-cid-ar6zgl3g]{font-family:var(--font-mono);margin-left:auto;transition:transform .2s}.game-options[data-astro-cid-ar6zgl3g] button[data-astro-cid-ar6zgl3g]:hover .option-arrow[data-astro-cid-ar6zgl3g]{transform:translate(2px,-2px)}.mini-games[data-astro-cid-ar6zgl3g][data-state=bug],.mini-games[data-astro-cid-ar6zgl3g][data-state=clock]{left:calc(var(--gutter) + var(--indent));max-width:42vw;bottom:13vh;right:auto}.mini-games[data-astro-cid-ar6zgl3g] .game-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;color:var(--color-sub);margin:0 0 24px;font-size:11px}.mini-games[data-astro-cid-ar6zgl3g] h2{letter-spacing:.06em;margin:0 0 20px;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1.5}.mini-games[data-astro-cid-ar6zgl3g] .game-message{letter-spacing:.04em;margin:0 0 12px;font-size:15px;line-height:1.8}.mini-games[data-astro-cid-ar6zgl3g] .game-help{color:var(--color-sub);margin:0;font-size:12px;line-height:1.9}.mini-games[data-astro-cid-ar6zgl3g] .game-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px;display:flex}.mini-games[data-astro-cid-ar6zgl3g] .game-action{border:0;border-bottom:1px solid var(--color-line);letter-spacing:.08em;min-height:44px;color:var(--color-sub);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 2px;font-size:12px;display:inline-flex}.mini-games[data-astro-cid-ar6zgl3g] .game-exit{color:var(--color-mute);border-bottom-color:#0000}.mini-games[data-astro-cid-ar6zgl3g] [hidden]{display:none!important}main[data-mini-game] .hero{visibility:hidden}@media (max-width:767px){.mini-games[data-astro-cid-ar6zgl3g]{top:calc(88px + env(safe-area-inset-top,0px));right:var(--gutter);bottom:auto}.game-options[data-astro-cid-ar6zgl3g] button[data-astro-cid-ar6zgl3g]{gap:9px;font-size:10px}.mini-games[data-astro-cid-ar6zgl3g][data-state=bug],.mini-games[data-astro-cid-ar6zgl3g][data-state=clock]{top:auto;right:var(--gutter);bottom:calc(24px + env(safe-area-inset-bottom,0px));max-width:none}.mini-games[data-astro-cid-ar6zgl3g] .game-eyebrow{margin-bottom:12px;font-size:9px}.mini-games[data-astro-cid-ar6zgl3g] h2{margin-bottom:12px;font-size:28px}.mini-games[data-astro-cid-ar6zgl3g] .game-message{margin-bottom:8px;font-size:13px}.mini-games[data-astro-cid-ar6zgl3g] .game-help{font-size:10px;line-height:1.8}.mini-games[data-astro-cid-ar6zgl3g] .game-actions{gap:12px 24px;margin-top:12px}}@media (max-width:767px) and (max-height:700px){.mini-games[data-astro-cid-ar6zgl3g][data-state=idle]{top:calc(80px + env(safe-area-inset-top,0px))}.mini-games[data-astro-cid-ar6zgl3g] .game-eyebrow{display:none}.mini-games[data-astro-cid-ar6zgl3g] h2{margin-bottom:8px;font-size:24px}.mini-games[data-astro-cid-ar6zgl3g] .game-actions{margin-top:6px}}@media (orientation:landscape) and (max-height:500px){.mini-games[data-astro-cid-ar6zgl3g][data-state=bug],.mini-games[data-astro-cid-ar6zgl3g][data-state=clock]{max-width:42vw;bottom:28px}.mini-games[data-astro-cid-ar6zgl3g] .game-eyebrow{display:none}.mini-games[data-astro-cid-ar6zgl3g] h2{margin-bottom:12px;font-size:26px}}@media (prefers-reduced-motion:reduce){.option-arrow[data-astro-cid-ar6zgl3g]{transition:none}}.h-line[data-astro-cid-lcdefpme]{background:var(--color-line-faint);height:1px;position:absolute;top:50%;left:0;right:0}.hero-globe{font-size:min(1.225vh,.875vw);top:50%;right:7vw;transform:translateY(-50%)}.hero[data-astro-cid-lcdefpme]{left:var(--gutter);padding-left:var(--indent);z-index:4;flex-direction:column;gap:28px;display:flex;position:absolute;bottom:13vh}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.28em;color:var(--color-sub);margin:0;font-size:12px}h1[data-astro-cid-lcdefpme]{font-family:var(--font-ja);letter-spacing:.06em;margin:0;font-size:clamp(28px,3.6vw,58px);font-weight:500;line-height:1.45}@media (max-width:767px){.hero-globe{font-size:min(1.37vw,.78svh,6.4px);top:45%;left:50%;right:auto;transform:translate(-50%,-50%)}.hero[data-astro-cid-lcdefpme]{right:var(--gutter);bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:22px}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.24em;font-size:10px}h1[data-astro-cid-lcdefpme]{letter-spacing:.06em;font-size:clamp(28px,7.7vw,38px);line-height:1.6}.hero[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{transform:translateX(calc(var(--indent) / -2));align-self:center}}@media (max-width:767px) and (max-height:700px){.hero-globe{font-size:min(1.2vw,.72svh);top:43%}.hero[data-astro-cid-lcdefpme]{gap:14px}h1[data-astro-cid-lcdefpme]{font-size:clamp(26px,7.3vw,32px);line-height:1.5}}@media (max-width:767px) and (max-height:620px) and (orientation:portrait){.hero-globe{font-size:min(1.12vw,.68svh);top:40%}}@media (max-width:767px) and (max-height:700px) and (orientation:portrait){main:not([data-mini-game]) .hero-globe{font-size:min(1vw,.6svh);top:48%}}@media (orientation:landscape) and (max-height:500px){.hero-globe{font-size:1svh;top:50%;left:72%;right:auto;transform:translate(-50%,-50%)}.hero[data-astro-cid-lcdefpme]{gap:14px;bottom:28px;right:52%}h1[data-astro-cid-lcdefpme]{font-size:clamp(22px,4.2vw,30px);line-height:1.5}main[data-screen-label=top] footer{display:none}}
