/* Grok Crossword & Word Search: game-specific bits on top of ggkit.css */
.gs-pad { grid-template-columns: repeat(6, var(--pk, 44px)); grid-template-rows: var(--pk, 44px); grid-template-areas: "h c r w d e"; }
.gs-k small { font-size: .62rem; }
.gs-k.hn { grid-area: h; background: linear-gradient(180deg, #a86be0, #6a34a8); box-shadow: 0 4px 0 #3a1460; }
.gs-k.ck { grid-area: c; background: linear-gradient(180deg, #4fc28a, #22844f); box-shadow: 0 4px 0 #0f4a2a; }
.gs-k.rv { grid-area: r; background: linear-gradient(180deg, #f0a54a, #b86a12); box-shadow: 0 4px 0 #5a3206; }
.gs-k.wd { grid-area: w; background: linear-gradient(180deg, #e0607a, #a82a46); box-shadow: 0 4px 0 #5a1020; }
.gs-k.dr { grid-area: d; background: linear-gradient(180deg, #5a8ae0, #2f5aa8); box-shadow: 0 4px 0 #17305e; }
.gs-k.er { grid-area: e; background: linear-gradient(180deg, #8a8f9c, #5a5f6c); box-shadow: 0 4px 0 #2a2e38; }
.gs-k:disabled { opacity: .35; }
.sd-lvl { margin: 8px 0 2px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .sd-lvl button { padding: 4px 2px; font-size: .76rem; white-space: nowrap; }
.sd-daily { margin: 3px 0 0; } .sd-daily button { padding: 4px 8px; font-size: .78rem; }
.sd-best { font-size: .8rem; margin: 6px 2px 0; }
.cz-theme[data-theme=classic] i:first-child { background: #f6f3ea; } .cz-theme[data-theme=classic] i:nth-child(2) { background: #2457c5; }
.cz-theme[data-theme=retro] i:first-child { background: #000; } .cz-theme[data-theme=retro] i:nth-child(2) { background: #33ff66; }
.cz-theme[data-theme=starport] i:first-child { background: #070a1e; } .cz-theme[data-theme=starport] i:nth-child(2) { background: #5a7aff; }
.gs-pad.two { grid-template-columns: repeat(3, var(--pk, 44px)); grid-template-rows: repeat(2, var(--pk, 44px)); grid-template-areas: "h c r" "w d e"; }
@media (max-width: 1000px) { .wordplay-body .cz-title { font-size: 1.02rem; } }
.wp-short { display: none; } @media (max-width: 640px) { .wordplay-body .wp-long { display: none; } .wordplay-body .wp-short { display: inline; } }
