/* Gizli Kelime Karesi: duel.css ve konu-duel.css sınıflarının üstüne eklenen yerleşim */
.gk-head{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:6px 0}
.gk-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0}
.gk-actions .duel-btn,.gk-primary{padding:10px 16px;border-radius:12px;border:2px solid rgba(120,110,95,.4);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}
.gk-primary{background:#6c4a74;border-color:#6c4a74;color:#fff}
.gk-secret{display:flex;gap:6px;justify-content:center;margin:6px 0}
.gk-secret span{width:40px;height:46px;border-radius:9px;border:2px dashed rgba(120,110,95,.5);display:grid;place-items:center;font-size:22px;font-weight:850;color:#8b1e3f}
.gk-secret span.f{border:2px solid #8b1e3f;background:rgba(139,30,63,.1)}
.gk-board{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:3px;width:min(100%,calc(var(--n,5)*46px + 24px));margin:8px auto;padding:7px;border-radius:14px;background:#2e655e;box-shadow:0 5px 0 #234f48}
.gk-cell{position:relative;aspect-ratio:1;border:0;border-radius:5px;background:#f7f5e9;color:#224c42;font:inherit;font-size:clamp(12px,3.6vw,22px);font-weight:800;padding:0;min-width:0;cursor:pointer}
.gk-block{background:transparent;pointer-events:none}
.gk-known{background:#d7ead8;color:#1e5a2c}
.gk-sel{background:#cfe5de}.gk-sel.gk-known{background:#b7dcbc}
.gk-typing{color:#526f8b}
.gk-pick{box-shadow:inset 0 0 0 3px #af7321}
.gk-hid::after{content:'';position:absolute;inset:2px;border-radius:50%;border:2px solid #8b1e3f;pointer-events:none}
.gk-slots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:8px 0}
.gk-slot{display:inline-flex;align-items:center;gap:2px;padding:4px 7px;border-radius:10px;border:2px solid rgba(120,110,95,.35);background:transparent;color:inherit;font:inherit;cursor:pointer}
.gk-slot em{font-style:normal;font-size:12px;opacity:.7;margin-right:3px}
.gk-slot i{display:inline-grid;place-items:center;width:16px;height:18px;border-radius:3px;background:rgba(120,110,95,.14);font-style:normal;font-size:11px;font-weight:800}
.gk-slot.on{border-color:#6c4a74;background:rgba(108,74,116,.12)}
.gk-slot.ok{border-color:#4d8450}.gk-slot.ok i{background:rgba(94,149,97,.35)}
.gk-slot.miss{border-color:#8a8f9b}
.gk-scr{display:flex;gap:5px;justify-content:center;margin:6px 0}
.gk-scr i{display:grid;place-items:center;width:30px;height:34px;border-radius:7px;background:#e9dfc4;color:#3d3440;font-style:normal;font-weight:800}
.gk-guesses{display:grid;gap:5px;margin:8px auto;width:min(100%,calc(var(--n,5)*46px))}
.gk-grow{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:4px}
.gk-grow .duel-tile{font-size:clamp(12px,4vw,20px);border-radius:7px}
.gk-live{color:var(--ink);border-color:#6c4a74}
.gk-rule{font-size:12px;opacity:.75}
