#current:empty{display:none}.town-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.town-option{margin:8px 0;background:linear-gradient(120deg,#283238,#172226);display:flex;flex-direction:column}.town-option h3{color:#e8c58b;margin-top:0}.town-option button{margin-top:auto;min-height:44px}.town-choice-cost{font-weight:600;color:#dfc49c}.town-history{border-left:3px solid #b99b6b;margin:12px 0;padding:12px;background:#1c292e}.town-history h3{margin:0 0 8px}#confirmation,#uncertain{margin:16px 0;border-color:#d7ae6c;scroll-margin-top:20px}#confirmation button{min-height:44px}#current p,#notice{line-height:1.55}.town-note{font-size:.9rem;color:#bfcbc4}.town-short{font-size:1.08rem}

.town-option p{margin:7px 0;line-height:1.45}.town-option h3{margin:0 0 8px}.town-option button{margin:12px 0 0}#rules{font-size:.92rem;line-height:1.5}
