/* STRATA ONE V136 — SHELL / SHARED BORDER OWNER
   Owns navigation visual styling and permanent burnt-sienna card/panel border contract.
   Extracted from the previously active rules without visual redesign. */
/* Navigation */\nbody.v78-atlas .bottomnav{background:#0d0f0e!important;border:2px solid var(--ui-nav-outline)!important;box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 0 1px rgba(196,95,54,.16)!important}\nbody.v78-atlas .bottomnav .tab{background:transparent!important;color:var(--ui-text-light)!important;border:1px solid transparent!important}\nbody.v78-atlas .bottomnav .tab :where(.nav-label,.nav-icon){color:inherit!important}\nbody.v78-atlas .bottomnav .tab svg{stroke:currentColor!important}\nbody.v78-atlas .bottomnav .tab.active{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important;border:2px solid var(--ui-accent-border)!important;box-shadow:0 1px 0 #000!important}\nbody.v78-atlas .bottomnav .tab.active svg{stroke:currentColor!important}\n\n

/* =========================================================
   V131 VISUAL CONTRACT — SINGLE OWNER
   Permanent requirements: burnt-sienna navigation/card outlines,
   compact uniform spacing, and explicit light/dark contrast.
   This block changes rhythm/borders only; it does not inflate cards.
   ========================================================= */
body.v78-atlas{--so-burnt-sienna:#c45f36;--so-gap:8px;--so-control-h:40px;--so-card-radius:9px}
body.v78-atlas .bottomnav{border:2px solid var(--so-burnt-sienna)!important}
body.v78-atlas :is(.current-card,.region4-water-card,.scan-dock,.quick-context-card,.water-readout,.analyze-ready,.trip-tool-card,#catchLogCard,.pin-photo-card,.learning-feedback-card,.trip-tool-output,.strata-move-card,.strata-option-drawer,.logbook-entry,.historyItem,.account-card,.learning-privacy-card){border-color:var(--so-burnt-sienna)!important;border-style:solid!important;border-width:1px!important}
body.v78-atlas #recommendations .strata-move-card.primary-move{border-width:2px!important}
