.builder-game{min-height:calc(100vh - var(--lx-header-offset,96px));min-height:calc(100dvh - var(--lx-header-offset,96px));background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);flex-direction:column;display:flex}@media (max-width:1279.98px){.arcade-theme .daily-play .arcade-game-shell:has(.builder-game){flex:none}}.hint-card{text-align:center;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.hint-label{text-transform:uppercase;color:#495057;letter-spacing:.5px;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.hint-text{color:#212529;font-size:1.5rem;font-weight:700;line-height:1.4}.answer-area{text-align:center;background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px #0000001a}.answer-label{text-transform:uppercase;color:#495057;letter-spacing:.5px;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.answer-container{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:6px;min-height:70px;padding:1rem;transition:all .2s;display:flex}.answer-container.has-letters{background:#e7f1ff;border-style:solid;border-color:#0d6efd}.answer-container.correct{background:#d1e7dd;border-color:#198754}.answer-container.incorrect{background:#f8d7da;border-color:#dc3545}.answer-placeholder{color:#6c757d;align-self:center;font-style:italic}.wb-actions{flex-direction:column;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.wb-actions__submit{letter-spacing:.04em;min-width:200px;font-weight:700}.wb-actions__utility{align-items:center;gap:.6rem;display:flex}.wb-actions__backspace{justify-content:center;align-items:center;width:40px;height:36px;padding-inline:0;font-size:1rem;display:inline-flex}.wb-actions__clear{color:var(--arc-text-dim,#6c757d);padding:.3rem .6rem;font-size:.85rem;text-decoration:none}.wb-actions__clear:hover,.wb-actions__clear:focus-visible{color:var(--arc-pink,#dc3545);text-decoration:none}.letter-tile{text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #dee2e6;border-radius:8px;justify-content:center;align-items:center;width:48px;height:56px;font-size:1.5rem;font-weight:700;transition:all .15s;display:inline-flex}.letter-tile:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-3px);box-shadow:0 4px 8px #00000026}.letter-tile:active{transform:translateY(0)}.letter-tile.in-answer{color:#fff;background:#0d6efd;border-color:#0a58ca}.letter-tile.correct{color:#fff;background:#198754;border-color:#198754}.letter-tile.incorrect{color:#fff;background:#dc3545;border-color:#dc3545}.letter-tile.used{opacity:.3;cursor:not-allowed;pointer-events:none;transform:scale(.9)}.letter-tile.bounce{animation:.3s bounce}.case-sensitive-lang .letter-tile{text-transform:none}.letters-area{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.letters-container{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.result-win{border-top:5px solid #198754}@media (min-width:992px){.game-layout{gap:1.5rem}.hint-card,.answer-area,.letters-area{padding:2rem}.hint-text{font-size:1.75rem}.letter-tile{width:56px;height:64px;font-size:1.75rem}}@media (max-width:767.98px){.hint-card,.answer-area,.letters-area{border-radius:8px;padding:1rem}.hint-label,.answer-label{font-size:.7rem}.hint-text{font-size:1.25rem}.letter-tile{border-radius:6px;width:40px;height:48px;font-size:1.25rem}.letters-container{gap:6px}.answer-container{gap:4px;min-height:56px;padding:.75rem}.wb-actions__submit{width:100%;min-width:0;max-width:240px}}@media (max-width:379.98px){.letter-tile{width:34px;height:42px;font-size:1.1rem}}.arcade-theme .hint-card,.arcade-theme .answer-area,.arcade-theme .letters-area{background:var(--arc-card-bg);border:1px solid var(--arc-card-border);box-shadow:none}.arcade-theme .hint-label,.arcade-theme .answer-label{color:var(--arc-text-dim)}.arcade-theme .hint-text{color:var(--arc-text)}.arcade-theme .answer-container{background:#ffffff08;border-color:#ffffff1a}.arcade-theme .answer-container.has-letters{border-color:var(--arc-cyan);background:#00fff00a}.arcade-theme .answer-container.correct{border-color:var(--arc-green);background:#39ff140f}.arcade-theme .answer-container.incorrect{border-color:var(--arc-pink);background:#ff2d750f}.arcade-theme .answer-placeholder{color:#ffffff40}.arcade-theme .letter-tile{color:var(--arc-text);background:#ffffff0f;border-color:#ffffff26}.arcade-theme .letter-tile:hover{border-color:var(--arc-cyan);background:#00fff014}.arcade-theme .letter-tile.in-answer{border-color:var(--arc-cyan);color:var(--arc-cyan);background:#00fff026}.arcade-theme .letter-tile.correct{border-color:var(--arc-green);color:var(--arc-green);background:#39ff1426}.arcade-theme .letter-tile.incorrect{border-color:var(--arc-pink);color:var(--arc-pink);background:#ff2d7526}
