.kr-page[data-astro-cid-g5sregzv]{max-width:60rem;margin:0 auto 3rem}.kr-game[data-astro-cid-g5sregzv] [data-astro-cid-g5sregzv][hidden]{display:none!important}.kr-hero[data-astro-cid-g5sregzv]{margin:1rem 0 0}.kr-hero[data-astro-cid-g5sregzv] img[data-astro-cid-g5sregzv]{border-radius:10px;width:100%;height:auto;display:block}.kr-hero[data-astro-cid-g5sregzv] figcaption[data-astro-cid-g5sregzv]{color:var(--muted);text-align:right;margin-top:.4rem;font-size:.78rem}.kr-sound[data-astro-cid-g5sregzv]{color:#f3e6c4;background:#24402ceb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-bottom:.7rem;padding:.6rem .9rem;font-size:.88rem;display:flex}.kr-toggle[data-astro-cid-g5sregzv]{color:#f3e6c4;cursor:pointer;background:#d6b26633;border:1px solid #d6b266;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.85rem;display:inline-flex}.kr-toggle[data-astro-cid-g5sregzv] b[data-astro-cid-g5sregzv]{color:#ffd98a;min-width:2.2em}.kr-toggle[data-astro-cid-g5sregzv][aria-pressed=false]{color:#aab4ac;background:0 0;border-color:#7d8a80}.kr-toggle[data-astro-cid-g5sregzv][aria-pressed=false] b[data-astro-cid-g5sregzv]{color:#aab4ac}.kr-volume[data-astro-cid-g5sregzv]{align-items:center;gap:.45rem;display:inline-flex}.kr-volume[data-astro-cid-g5sregzv] input[data-astro-cid-g5sregzv]{accent-color:#d6b266;width:8rem}.kr-volume[data-astro-cid-g5sregzv] span[data-astro-cid-g5sregzv]{text-align:right;min-width:2em}.kr-sound-note[data-astro-cid-g5sregzv]{color:#cfc3a4;flex:100%;margin:0;font-size:.75rem}.kr-game[data-astro-cid-g5sregzv]{color:#1c1c1c;background:repeating-linear-gradient(90deg,#00000009 0 1px,#0000 1px 5px),linear-gradient(#d9c697,#cdb886);border:10px solid #24402c;border-radius:12px;margin:1rem 0 2rem;padding:clamp(.9rem,3vw,1.5rem);box-shadow:inset 0 0 30px #00000040}.kr-setup[data-astro-cid-g5sregzv]{background:#faf8f5eb;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;padding:1rem;display:flex}.kr-setup[data-astro-cid-g5sregzv] label[data-astro-cid-g5sregzv]{gap:.25rem;font-size:.85rem;font-weight:700;display:grid}.kr-setup[data-astro-cid-g5sregzv] select[data-astro-cid-g5sregzv]{color:#1c1c1c;background:#fff;border:1px solid #8a7a55;border-radius:6px;padding:.4rem .5rem;font-size:.9rem}.kr-setup[data-astro-cid-g5sregzv] .kr-check[data-astro-cid-g5sregzv]{align-items:center;gap:.35rem;font-weight:400;display:flex}.kr-start[data-astro-cid-g5sregzv]{color:#fff;cursor:pointer;background:#c23a2b;border:0;border-radius:999px;padding:.6rem 1.3rem;font-size:.95rem;font-weight:700}.kr-start[data-astro-cid-g5sregzv]:hover,.kr-start[data-astro-cid-g5sregzv]:focus-visible{background:#a52f22}.kr-status[data-astro-cid-g5sregzv]{color:#f3e6c4;background:#24402ceb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.6rem;padding:.5rem .9rem;font-size:.9rem;display:flex}.kr-status[data-astro-cid-g5sregzv] b[data-astro-cid-g5sregzv]{font-size:1.15rem}.kr-quit[data-astro-cid-g5sregzv]{color:#f3e6c4;cursor:pointer;background:0 0;border:1px solid #f3e6c4;border-radius:999px;margin-left:auto;padding:.25rem .8rem}.kr-reader[data-astro-cid-g5sregzv]{background:#faf8f5f2;border-radius:8px;margin-bottom:.9rem;padding:.9rem 1rem}.kr-reader-label[data-astro-cid-g5sregzv]{color:#6b5a35;letter-spacing:.15em;margin:0 0 .3rem;font-size:.75rem;font-weight:700}.kr-yomi[data-astro-cid-g5sregzv]{min-height:2.2em;font-family:var(--serif);letter-spacing:.12em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,4.5vw,1.9rem);font-weight:700;line-height:1.5}.kr-yomi[data-astro-cid-g5sregzv] .kr-hidden{visibility:hidden}.kr-yomi[data-astro-cid-g5sregzv] .kr-kim{color:#c23a2b}.kr-feedback[data-astro-cid-g5sregzv]{min-height:1.4em;margin:.4rem 0 0;font-size:.9rem;line-height:1.7}.kr-feedback[data-astro-cid-g5sregzv].is-ok{color:#1f6b3a;font-weight:700}.kr-feedback[data-astro-cid-g5sregzv].is-ng{color:#a52f22;font-weight:700}.kr-feedback[data-astro-cid-g5sregzv] .kr-ans{color:#1c1c1c;font-family:var(--serif);margin-right:.6rem;font-weight:400;display:inline-block}.kr-feedback[data-astro-cid-g5sregzv] a{color:#24402c;font-weight:400}.kr-board[data-astro-cid-g5sregzv]{grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));justify-items:center;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.kr-board[data-astro-cid-g5sregzv] .kr-card{color:#1c1c1c;width:5.4rem;height:7.6rem;font-family:var(--serif);cursor:pointer;background:linear-gradient(135deg,#fffdfa,#f4efe3);border:2px solid #24402c;border-radius:6px;flex-direction:row-reverse;justify-content:center;gap:.15rem;padding:.45rem .3rem;font-size:1rem;font-weight:700;line-height:1.12;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 3px 6px #0000004d}.kr-board[data-astro-cid-g5sregzv] .kr-card span{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.02em}.kr-board[data-astro-cid-g5sregzv] .kr-card:hover,.kr-board[data-astro-cid-g5sregzv] .kr-card:focus-visible{transform:translateY(-3px);box-shadow:0 6px 12px #00000059}.kr-board[data-astro-cid-g5sregzv] .kr-card.is-correct{background:#dff3e4;border-color:#1f6b3a;box-shadow:0 0 0 4px #1f6b3a80}.kr-board[data-astro-cid-g5sregzv] .kr-card.is-answer{border-color:#c23a2b;box-shadow:0 0 0 4px #c23a2b80}.kr-board[data-astro-cid-g5sregzv] .kr-card.is-wrong{background:#fde4e1;border-color:#c23a2b;animation:.35s kr-shake}@keyframes kr-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.kr-result[data-astro-cid-g5sregzv]{background:#faf8f5f5;border-radius:8px;padding:1rem 1.2rem}.kr-result[data-astro-cid-g5sregzv] h2[data-astro-cid-g5sregzv]{font-family:var(--serif);text-align:center;margin:0 0 .8rem}.kr-result[data-astro-cid-g5sregzv] h3[data-astro-cid-g5sregzv]{margin:1rem 0 .4rem;font-size:1rem}.kr-result-stats[data-astro-cid-g5sregzv]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.kr-result-stats[data-astro-cid-g5sregzv] div[data-astro-cid-g5sregzv]{background:#f3ead2;border-radius:6px;padding:.5rem}.kr-result-stats[data-astro-cid-g5sregzv] span[data-astro-cid-g5sregzv]{color:#6b5a35;font-size:.75rem;display:block}.kr-result-stats[data-astro-cid-g5sregzv] b[data-astro-cid-g5sregzv]{font-size:1.2rem}.kr-rank[data-astro-cid-g5sregzv]{color:#24402c;text-align:center;margin:.8rem 0 0;font-weight:700}.kr-history[data-astro-cid-g5sregzv]{margin:0;padding:0;font-size:.88rem;list-style:none}.kr-history[data-astro-cid-g5sregzv] li{border-bottom:1px dashed #d8ccb0;padding:.3rem 0}.kr-history[data-astro-cid-g5sregzv] .kr-h-mark{color:#c23a2b;width:1.4em;font-weight:700;display:inline-block}.kr-history[data-astro-cid-g5sregzv] .kr-h-k{color:#c23a2b;margin:0 .3rem;font-weight:700}.kr-history[data-astro-cid-g5sregzv] a{color:#24402c}.kr-result-actions[data-astro-cid-g5sregzv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;margin-top:1rem;display:flex}.kr-result-actions[data-astro-cid-g5sregzv] a[data-astro-cid-g5sregzv]{color:#24402c}.kr-howto[data-astro-cid-g5sregzv] ol[data-astro-cid-g5sregzv]{padding-left:1.3rem}.kr-howto[data-astro-cid-g5sregzv] li[data-astro-cid-g5sregzv]{margin-bottom:.35rem}.kr-back[data-astro-cid-g5sregzv]{margin-top:1rem}@media (width<=600px){.kr-game[data-astro-cid-g5sregzv]{border-width:6px}.kr-board[data-astro-cid-g5sregzv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.kr-board[data-astro-cid-g5sregzv] .kr-card{width:100%;max-width:5rem;height:6.8rem;padding:.35rem .15rem;font-size:.88rem}.kr-result-stats[data-astro-cid-g5sregzv]{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-setup[data-astro-cid-g5sregzv]{gap:.6rem}.kr-setup[data-astro-cid-g5sregzv] label[data-astro-cid-g5sregzv]:not(.kr-check){flex:100%}}
