@import url('../city-flavor/style.css');
:root{--city:#388f91} .city-header{background:linear-gradient(110deg,#071b23,#1b0e28)} .city-controls [hidden],#cityChoices[hidden]{display:none!important}.city-controls{grid-template-columns:1fr auto auto}.guest-speech{border-color:#86c6c8}.city-cast{background:radial-gradient(ellipse at top,#142931,#080c12 70%)}
@media(max-width:650px){.city-controls{grid-template-columns:1fr}.cast-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Room-specific finish; shared game controls retain their sizing. */
:root{--city:#258c98}body{background:radial-gradient(ellipse at top,#153b46,#0b1618 65%)}.city-room{border-color:#258c98}.cast-picture{background:#181e21;border-radius:12px}.city-directory a{border-top:3px solid #258c98}

.theme-symbol{width:clamp(40px,9vmin,100px);height:clamp(40px,9vmin,100px);border-radius:10px}.theme-symbol-mini{width:24px;height:24px;vertical-align:middle;border-radius:4px}.memory-tile .theme-symbol{width:clamp(32px,7vmin,78px);height:clamp(32px,7vmin,78px)}
