.sv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.sv{flex-direction:column;height:100%;display:flex;overflow:hidden}.sv .th{aspect-ratio:16/7}.sv .th img{filter:saturate(.9)brightness(.75);transform:none}.sv .bd{gap:12px;padding:16px 18px 18px;display:grid}.sv h3{font:700 22px var(--display)}.sv .up{color:var(--mu);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.sv .up b{font:700 18px var(--mono);color:var(--tx);letter-spacing:.02em}.sv .acts{flex-wrap:wrap;gap:10px;display:flex}.sv-heads{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sv-heads a{border:1px solid var(--line);border-radius:8px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.sv-heads a:hover{border-color:var(--g-line);transform:translateY(-2px)}.sv-heads img{width:32px;height:32px;image-rendering:pixelated;background:#1a1c20}.sv-more{color:var(--mu);align-self:center;padding:0 4px;font-size:13px}.sv-empty{text-align:center;color:var(--mu);padding:40px}.sv-empty h3{color:var(--tx);font:700 20px var(--display);margin-bottom:6px}.sv-arch{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.sv-arch .bd{gap:10px}.sv-arch h3{font-size:18px}.sv-meta{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.sv-meta dt{color:var(--mu2)}.sv-meta dd{font-variant-numeric:tabular-nums;margin:0}.sv-arch .sv-heads img{width:26px;height:26px}.sv-map{margin-top:20px;padding:0;overflow:hidden}.sv-map iframe{background:#101114;border:0;width:100%;height:min(78vh,820px);min-height:420px;display:block}.sv-map-bar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.sv-heads a{transition:none}}
