.game-shell{display:grid;gap:14px;max-width:980px;margin:0 auto;padding:clamp(12px,2vw,24px) clamp(12px,2vw,24px) 96px;color:var(--bk-ink)}.game-shell-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.game-shell-back{display:inline-flex;gap:6px;min-height:44px;align-items:center;padding:0 16px;border-radius:999px;background:var(--bk-sea-mist);color:var(--bk-sea-deep);font-weight:700;text-decoration:none}.game-shell-title h1{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:480;line-height:1.05}.game-shell-title span{color:var(--bk-ink-soft);font-size:.85rem}.game-shell-actions{display:flex;gap:8px}.game-shell-help{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--bk-line);border-radius:50%;background:#fff;color:var(--bk-ink);font-size:1.1rem;font-weight:800;cursor:pointer}.game-shell-board{display:grid;place-items:center;min-width:0;overflow:hidden}.game-shell-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.game-shell-toolbar :is(button,a){min-height:44px;padding:0 16px;border:1px solid var(--bk-line);border-radius:999px;background:#fff;color:var(--bk-ink);font:650 .9rem/1 var(--font-inter),sans-serif;cursor:pointer}.game-shell-toolbar :is(button,a)[aria-pressed=true]{border-color:var(--bk-sea);background:var(--bk-sea-mist)}.game-shell-source{color:var(--bk-ink-soft);font-size:.8rem}.game-shell-source summary{min-height:44px;cursor:pointer}.game-shell-dialog{margin:auto;width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--bk-line);border-radius:22px;background:#fff;color:var(--bk-ink);box-shadow:var(--bk-shadow)}.game-shell-dialog::backdrop{background:rgb(7 18 38/.3)}.game-shell-dialog h2{margin:0 0 12px;font-family:var(--font-newsreader),Georgia,serif;font-size:1.7rem;font-weight:500}.game-shell-dialog ol{display:grid;gap:8px;margin:0 0 18px;padding-left:20px;line-height:1.5}.game-shell-primary{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--bk-sea);color:#fff;font:750 .95rem/1 var(--font-inter),sans-serif;cursor:pointer}.game-shell-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.game-shell-stats div{padding:10px 12px;border-radius:14px;background:var(--bk-sea-mist)}.game-shell-stats dt{color:var(--bk-ink-soft);font-size:.75rem}.game-shell-stats dd{margin:2px 0 0;font-weight:750}.game-shell-end-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px}.game-shell-end-actions a{color:var(--bk-sea-deep);font-weight:700}.game-shell :is(a,button):focus-visible{outline:3px solid var(--bk-sun);outline-offset:3px}.game-shell-primary,.game-shell-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.game-shell-secondary{min-height:48px;padding:0 22px;border:1px solid var(--bk-line);border-radius:999px;background:#fff;color:var(--bk-ink);font:700 .95rem/1 var(--font-inter),sans-serif;cursor:pointer}.game-shell-settings{display:grid;gap:10px;margin:0 0 12px}.game-shell-settings label{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;min-height:44px;padding:12px 14px;border-radius:14px;background:var(--bk-foam);cursor:pointer}.game-shell-settings input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--bk-sea)}.game-shell-settings span{display:grid;gap:2px}.game-shell-note,.game-shell-settings small{color:var(--bk-ink-soft);font-size:.82rem;line-height:1.45}.game-shell-error{display:grid;justify-items:center;gap:14px;max-width:420px;padding:32px 24px;border-radius:22px;background:var(--bk-foam);text-align:center}.game-shell-board>*{max-width:100%}.game-shell[data-kontrast=yuksek]{--bk-line:#071226;--bk-ink-soft:#071226;--bk-sea-mist:#cbeeee}.game-shell[data-kontrast=yuksek] .game-shell-board :is(button,[role=gridcell],[role=img]){outline:1px solid rgb(7 18 38/.55)}.game-shell[data-kontrast=yuksek] :is(a,button):focus-visible{outline-width:4px}.game-shell[data-sure-gizli=evet] [data-oyun-sure]{display:none!important}@media (max-width:420px){.game-shell-bar{grid-template-columns:1fr auto}.game-shell-back{grid-column:1/-1;justify-self:start}}body:has(.game-shell) .academy-guide:not([data-touring=true]),body:has(.game-shell) .pusula{display:none}