/* © 2026 Munir Kotadia. All rights reserved. Not to be copied or reused without written permission. */
:root[data-away] #mapCard,:root[data-away] #eventCard{display:none!important}
@media (min-width:760px){:root[data-away] main{grid-template-columns:minmax(0,560px);justify-content:center}}
.placecap{margin:3px 0 0;text-align:center;font-weight:800;font-size:.86rem;color:var(--ink);text-wrap:balance}
.homecap,.tomocap{margin:6px 0 0;text-align:center;font-weight:700;font-size:.8rem;color:var(--ink-2);text-wrap:balance}
.tomocap{margin-top:2px}
.geoask{position:fixed;inset:0;z-index:50;background:rgba(18,15,36,.78);display:grid;place-items:center;padding:20px}
.geobox{background:var(--panel);color:var(--ink);border:var(--bw) solid var(--edge);border-radius:var(--r);padding:18px;max-width:340px;text-align:center;display:flex;flex-direction:column;gap:10px}
.geobox b{font-size:1.15rem}.geobox p{margin:0;font-weight:600}.geobox .plain{background:none;border-color:transparent;color:var(--ink-2)}
.placebox{margin:16px 0 10px;text-align:center}
.placelabel{margin-bottom:8px;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}
.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:var(--bw) solid var(--edge);border-radius:999px;background:var(--panel-2);color:var(--ink);font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}
.chip svg{flex:none}
.chip[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:#120F24}
:root[data-mode="day"] .chip[aria-pressed="true"]{color:#fff}
.chip:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}
.awaybox{text-align:center}.awaybox .note{margin:6px 0 0}
@media (min-width:1100px){
  .wrap{max-width:1240px}
  #wheel{max-width:460px}
  #eventBody{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (prefers-reduced-motion: reduce){.fade{transition:none}.windalert,.stormy,.nowitem.caution,.bob,.drop,.bolt,.sunspin,.refresh.busy svg,#faceG *,.flapflag{animation:none!important}.vessel.rock{animation:none!important;transform:rotate(calc(var(--amp,4deg) * .6))}.puke,.toss,.slosh{animation:none!important}body{transition:none}}
.verbtn{all:unset;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-style:dotted;min-height:32px;display:inline-flex;align-items:center}.verbtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.verbtn:disabled{opacity:.6;cursor:default}
