.fk-root[data-astro-cid-ueb3dqsf]{-webkit-user-select:none;user-select:none;max-width:560px;margin:0 auto}.fk-root[data-astro-cid-ueb3dqsf] [data-astro-cid-ueb3dqsf][hidden]{display:none!important}.fk-stage[data-astro-cid-ueb3dqsf]{background:#0c0a14;border:1px solid #d4af3759;border-radius:14px;position:relative;overflow:hidden}.fk-canvas[data-astro-cid-ueb3dqsf]{aspect-ratio:480/720;touch-action:manipulation;cursor:pointer;width:100%;display:block}.fk-score[data-astro-cid-ueb3dqsf]{color:#fff;text-shadow:0 2px 6px #0009;pointer-events:none;background:#140c088c;border-radius:10px;padding:.1em .5em;font:800 clamp(1.6rem,7vw,2.6rem)/1.1 ui-monospace,Consolas,monospace;position:absolute;top:3%;left:50%;transform:translate(-50%)}.fk-ready[data-astro-cid-ueb3dqsf]{text-align:center;color:#f6ead0;background:#0a08108c;flex-direction:column;justify-content:center;align-items:center;gap:.7em;padding:0 6%;display:flex;position:absolute;inset:0}.fk-title[data-astro-cid-ueb3dqsf]{font-family:var(--font-kyiv,Georgia, serif);color:var(--accent,#d4af37);text-shadow:0 2px 10px #000000b3;margin:0;font-size:clamp(1.6rem,8vw,2.6rem);font-weight:900;line-height:1}.fk-howto[data-astro-cid-ueb3dqsf]{max-width:34ch;margin:0;font-size:clamp(.8rem,3vw,1rem);font-weight:600;line-height:1.4}.fk-ready-actions[data-astro-cid-ueb3dqsf]{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.3em;display:flex}.fk-btn[data-astro-cid-ueb3dqsf]{min-height:44px;font:inherit;letter-spacing:.04em;color:#1a1206;background:linear-gradient(180deg, #f3d77a, var(--accent,#d4af37));cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;padding:.45em 1.4em;font-size:clamp(.85rem,2.2vw,1.15rem);font-weight:800;box-shadow:0 4px 12px #00000040}.fk-btn[data-astro-cid-ueb3dqsf]:disabled{opacity:.7;cursor:progress}.fk-btn-ghost[data-astro-cid-ueb3dqsf]{background:#ffffffd9}.fk-settings-btn[data-astro-cid-ueb3dqsf]{z-index:7;color:#f6ead0;cursor:pointer;touch-action:manipulation;background:#140c0899;border:1px solid #d4af3780;border-radius:50%;width:34px;height:34px;font-size:1rem;line-height:1;position:absolute;top:3%;right:3%}.fk-settings[data-astro-cid-ueb3dqsf] .fk-vol-row[data-astro-cid-ueb3dqsf]{text-align:left;align-items:center;gap:.6em;margin:.6em 0;display:flex}.fk-settings[data-astro-cid-ueb3dqsf] .fk-vol-row[data-astro-cid-ueb3dqsf] span[data-astro-cid-ueb3dqsf]{flex-shrink:0;width:6ch;font-size:.85rem}.fk-settings[data-astro-cid-ueb3dqsf] .fk-vol-row[data-astro-cid-ueb3dqsf] input[data-astro-cid-ueb3dqsf][type=range]{accent-color:var(--accent,#d4af37);flex:1}.fk-win[data-astro-cid-ueb3dqsf]{z-index:6;pointer-events:none;border-radius:12px;animation:.4s fk-win-in;position:absolute;inset:6% 6% auto;overflow:hidden;box-shadow:0 10px 30px #00000080}.fk-win[data-astro-cid-ueb3dqsf] img[data-astro-cid-ueb3dqsf]{width:100%;height:auto;display:block}@keyframes fk-win-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}}.fk-panel[data-astro-cid-ueb3dqsf]{z-index:5;color:#f6ead0;text-align:center;background:#1a100af0;border-radius:14px;width:min(92%,420px);padding:1em 1.2em;position:absolute;top:4%;bottom:4%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 30px #0006}.fk-panel[data-astro-cid-ueb3dqsf] h2[data-astro-cid-ueb3dqsf]{color:var(--accent,#d4af37);margin:0 0 .3em;font-size:clamp(1.1rem,3.6vw,1.8rem)}.fk-panel[data-astro-cid-ueb3dqsf] h3[data-astro-cid-ueb3dqsf]{color:var(--accent,#d4af37);margin:.6em 0 .2em;font-size:1rem}.fk-over-score[data-astro-cid-ueb3dqsf]{margin:0 0 .6em}.fk-over-score[data-astro-cid-ueb3dqsf] strong[data-astro-cid-ueb3dqsf]{color:#ffe9a8;font:700 1.5em ui-monospace,Consolas,monospace}.fk-save[data-astro-cid-ueb3dqsf]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.5em;display:flex}.fk-save[data-astro-cid-ueb3dqsf] label[data-astro-cid-ueb3dqsf]{flex-direction:column;align-items:flex-start;gap:.2em;font-size:.8rem;display:flex}.fk-save[data-astro-cid-ueb3dqsf] input[data-astro-cid-ueb3dqsf]{width:11em;min-height:44px;font:inherit;color:#1a1206;background:#fff8e8;border:1px solid #d4af3799;border-radius:8px;padding:0 .6em;font-size:16px}.fk-save-msg[data-astro-cid-ueb3dqsf]{min-height:1.3em;margin:.4em 0 0;font-size:.9rem}.fk-panel[data-astro-cid-ueb3dqsf] ol[data-astro-cid-ueb3dqsf]{text-align:left;max-width:20em;margin:0 auto .8em;padding:0 0 0 1.8em}.fk-panel[data-astro-cid-ueb3dqsf] li{justify-content:space-between;gap:1em;padding:.1em 0;display:flex}.fk-panel[data-astro-cid-ueb3dqsf] li.is-new{color:#7fdc7f;font-weight:800}.fk-panel[data-astro-cid-ueb3dqsf] li.fk-empty{color:rgb(var(--gray));justify-content:center;list-style:none}.fk-panel[data-astro-cid-ueb3dqsf] .fk-score-value{font-family:ui-monospace,Consolas,monospace}.fk-small[data-astro-cid-ueb3dqsf]{color:rgb(var(--gray));text-align:center;margin:.5em 0 0;font-size:.78rem}
