.saloon[data-astro-cid-su4vi7dk]{gap:1.25rem;max-width:720px;display:grid}.saloon__game[data-astro-cid-su4vi7dk]{justify-items:center;gap:.9rem;display:grid}.saloon__meta[data-astro-cid-su4vi7dk]{color:var(--text-muted);text-align:center;font-size:.9rem}.saloon__saber[data-astro-cid-su4vi7dk]{align-items:center;width:min(100%,420px);display:flex}.saloon__hilt[data-astro-cid-su4vi7dk]{background:linear-gradient(90deg,#3b3b44,#8d8d99 30%,#50505a 55%,#a6a6b3 75%,#3b3b44);border-radius:4px;flex:none;width:72px;height:16px;box-shadow:inset 0 0 0 1px #00000080}.saloon__blade-track[data-astro-cid-su4vi7dk]{flex:1;height:10px}.saloon__blade[data-astro-cid-su4vi7dk]{background:#e9f7ff;border-radius:0 6px 6px 0;height:100%;transition:width .4s;display:block;box-shadow:0 0 6px 2px #4fc3f7,0 0 16px 4px #4fc3f799}.saloon__blade[data-astro-cid-su4vi7dk].is-low{background:#fff0f0;box-shadow:0 0 6px 2px #ff6b6b,0 0 16px 4px #ff6b6b99}.saloon__lives[data-astro-cid-su4vi7dk]{font-family:var(--font-display);color:var(--text-muted);font-size:.85rem}.saloon__board[data-astro-cid-su4vi7dk]{flex-wrap:wrap;justify-content:center;gap:.6rem 1.1rem;display:flex}.saloon[data-astro-cid-su4vi7dk] .saloon__word{gap:.25rem;display:flex}.saloon[data-astro-cid-su4vi7dk] .saloon__tile{--size:clamp(1.5rem, calc((100vw - 6rem) / 16), 2.6rem);width:var(--size);height:var(--size);font-family:var(--font-display);font-weight:700;font-size:calc(var(--size) * .55);border-bottom:3px solid #af5aff8c;place-items:center;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__tile.is-shown{color:var(--accent-bright);text-shadow:var(--accent-glow)}.saloon[data-astro-cid-su4vi7dk] .saloon__tile.is-revealed{color:#ff8a80;text-shadow:none}.saloon__hint[data-astro-cid-su4vi7dk]{font-family:var(--font-display);color:#ffd54a;text-shadow:0 0 10px #ffd54a80}.saloon__wrong[data-astro-cid-su4vi7dk]{color:var(--text-muted);font-size:.85rem;text-decoration:line-through}.saloon__msg[data-astro-cid-su4vi7dk]{text-align:center;min-height:1.3em}.saloon__msg[data-astro-cid-su4vi7dk].is-error{color:var(--bad)}.saloon__keys[data-astro-cid-su4vi7dk]{gap:.35rem;width:100%;max-width:560px;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__keyrow{justify-content:center;gap:.3rem;display:flex}.saloon[data-astro-cid-su4vi7dk] .saloon__key{cursor:pointer;max-width:2.8rem;height:3rem;color:var(--text);font-family:var(--font-display);background:#af5aff33;border:0;border-radius:6px;flex:1;padding:0;font-size:.9rem;font-weight:600}.saloon[data-astro-cid-su4vi7dk] .saloon__key:hover:not(:disabled){background:#af5aff61}.saloon[data-astro-cid-su4vi7dk] .saloon__key:disabled{cursor:default}.saloon[data-astro-cid-su4vi7dk] .saloon__key.is-hit{color:#fff;background:#2e8b57}.saloon[data-astro-cid-su4vi7dk] .saloon__key.is-miss{color:#6b6478;background:#2a2533}.saloon__solve[data-astro-cid-su4vi7dk]{flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;max-width:560px;display:flex}.saloon__solve[data-astro-cid-su4vi7dk] input[data-astro-cid-su4vi7dk]{text-transform:uppercase;flex:1;min-width:200px}.saloon__how[data-astro-cid-su4vi7dk] summary[data-astro-cid-su4vi7dk]{cursor:pointer;font-family:var(--font-display);color:var(--accent-bright);font-size:.9rem}.saloon__how[data-astro-cid-su4vi7dk] ul[data-astro-cid-su4vi7dk]{gap:.4rem;margin-top:.7rem;padding-left:1.2rem;font-size:.92rem;display:grid}.saloon[data-astro-cid-su4vi7dk] h2{color:var(--accent-bright);font-size:1rem}.saloon[data-astro-cid-su4vi7dk] h3{margin-top:.8rem;font-size:.85rem}.saloon[data-astro-cid-su4vi7dk] .saloon__tiles{text-align:center;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.7rem;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__stat strong{font-family:var(--font-display);font-size:1.5rem;display:block}.saloon[data-astro-cid-su4vi7dk] .saloon__stat span{color:var(--text-muted);font-size:.78rem}.saloon[data-astro-cid-su4vi7dk] .saloon__dist{gap:.25rem;margin-top:.4rem;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__bar-row{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.saloon[data-astro-cid-su4vi7dk] .saloon__bar-label{text-align:right;width:1rem}.saloon[data-astro-cid-su4vi7dk] .saloon__bar{text-align:right;background:#3a3448;border-radius:3px;padding:.1rem .4rem;font-weight:600;display:block}.saloon[data-astro-cid-su4vi7dk] .saloon__bar.is-today{background:#2e8b57}.saloon__suggest[data-astro-cid-su4vi7dk]{gap:.6rem;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.saloon__form[data-astro-cid-su4vi7dk]{flex-wrap:wrap;gap:.6rem;display:flex}.saloon__form[data-astro-cid-su4vi7dk] input[data-astro-cid-su4vi7dk]{flex:1;min-width:200px}.saloon[data-astro-cid-su4vi7dk] .saloon__mine{gap:.35rem;font-size:.9rem;list-style:none;display:grid}.saloon[data-astro-cid-su4vi7dk] .saloon__status{font-family:var(--font-display);border:1px solid var(--accent-border);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.saloon[data-astro-cid-su4vi7dk] .saloon__status.is-approved{color:var(--good)}.saloon[data-astro-cid-su4vi7dk] .saloon__status.is-rejected{color:var(--bad)}
