.shead{margin-bottom:20px}
.shead + *{margin-top:0}
.towns{
border:1px solid rgba(255,250,240,.13);
background:var(--panel,#123625);
border-radius:12px;
padding:4px 24px;
overflow:hidden}
.towns>.town{
border-bottom:1px solid rgba(255,250,240,.08);
padding-left:0;padding-right:0;
border-radius:0}
.towns>.town:last-child{border-bottom:0}
.towns>.town:hover{background:rgba(255,250,240,.03)}
@media(max-width:700px){
.towns{padding:2px 16px;border-radius:10px}
}
.towns .town .n{
font-size:12.5px;font-weight:700;letter-spacing:.02em;
color:var(--gold,#d4a23c);opacity:1}
.tgrid{
border:1px solid rgba(255,250,240,.13);
background:var(--panel,#123625);
border-radius:12px;
padding:6px 22px;
column-gap:34px}
.tgrid>.tcard{border-radius:0}
.tgrid>.tcard:hover{background:rgba(255,250,240,.03)}
@media(max-width:700px){
.tgrid{padding:4px 16px;border-radius:10px}
}
.tfilters{margin-bottom:14px}
.modebar{
border:1px solid var(--gold,#d4a23c);
border-radius:999px;
padding:3px;
gap:2px;
width:max-content}
body.mode-ask .modebar,.modebar{background:transparent}