.sm-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm-countdown{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.sm-compass{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:inline-flex}.sm-compass-svg{max-width:100%;height:auto;display:block;overflow:visible}.sm-compass-ring{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.2px}.sm-compass-tick{stroke:var(--text-3);stroke-width:1px;stroke-linecap:round}.sm-compass-tick.major{stroke:var(--text-2);stroke-width:1.6px}.sm-compass-label{fill:var(--text-2);font-family:var(--font-sans);font-size:9px;font-weight:var(--fw-semi);text-anchor:middle;dominant-baseline:central}.sm-compass-rise line,.sm-compass-set line{stroke-width:2.4px;stroke-linecap:round}.sm-compass-rise line{stroke:var(--sunrise-ink,var(--band-golden))}.sm-compass-rise polygon{fill:var(--sunrise-ink,var(--band-golden))}.sm-compass-set line{stroke:var(--sunset-ink,var(--accent));stroke-dasharray:4 3}.sm-compass-set polygon{fill:var(--sunset-ink,var(--accent))}.sm-compass-hub{fill:var(--text-2)}.sm-compass-legend{font-size:var(--fs-sm);color:var(--text-2);text-align:center}.sm-compass-rows{gap:4px;display:grid}.sm-compass-row{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sm-compass-val{color:var(--text);font-variant-numeric:tabular-nums}.sm-compass-key{border-top:2.4px solid;width:18px;height:0;display:inline-block}.sm-compass-key.rise{border-top-color:var(--sunrise-ink,var(--band-golden))}.sm-compass-key.set{border-top-color:var(--sunset-ink,var(--accent));border-top-style:dashed}.sm-compass-note{max-width:28ch;display:block}.sm-clock{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:0 0;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.sm-clock button{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-med);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);min-width:36px;min-height:28px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;padding:0 8px;line-height:1}.sm-clock button:hover{color:var(--text)}.sm-clock button[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast)}.sm-clock button:focus-visible{outline-offset:1px}.sm-clock-nav{display:inline-flex}.sm-clock-menu{font-size:var(--fs-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:15px 4px 4px;display:flex}@media (min-width:621px) and (max-width:900px){.nav,.nav-links{gap:14px}}@media (max-width:759px){.sm-clock-nav{display:none}}.sm-print svg{flex:none}.searchbox{z-index:20}.sm-search-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-search-hint{color:var(--text-3);font-size:var(--fs-xs)}
