/* Saltwater Hustle (c) 2026 Jackson. All rights reserved. Not licensed for copying, modification or redistribution. */
:root{--boat-navy:#101b26e6;--boat-navy-soft:#101b26c7;--boat-brass:#c9a45c;--boat-brass-dim:#c9a45c6b;--boat-cream:#f3ead6;--boat-rope:#b9ad94;--boat-teak:#e08a3c;--boat-green:#8fcfa2;--boat-red:#e2705f;--hud-glass:var(--boat-navy);--hud-glass-solid:#101b26f0;--hud-edge:var(--boat-brass-dim);--hud-edge-hi:#c9a45cb3;--hud-amber:var(--boat-brass);--hud-orange:var(--boat-teak);--hud-cyan:var(--boat-cream);--hud-text:var(--boat-cream);--hud-dim:#d7cdb6a8;--hud-radius:8px;--hud-shadow:0 6px 18px #00000057;--ui-glass:var(--boat-navy);--ui-edge:var(--boat-brass-dim);--ui-amber:var(--boat-brass);--ui-text:var(--boat-cream);--ui-muted:var(--boat-rope);--ui-radius:8px;--ui-shadow:0 6px 18px #00000057}#sailUI *,#topbar *,.telemetry,.navigation-hud,.trim-controls,#walkHint,#notice,#textToast,#phone,.graphics-panel,.lighting-panel,#help,.job-card,#jobCard,.mission-card,#hudBackdrop,.hud-tools-panel,#right-controls button,.top-actions button,#walkControls button,#touchControls button{-webkit-backdrop-filter:none!important}.telemetry,.navigation-hud,.trim-controls,#walkHint,.graphics-panel,.lighting-panel,#help,#right-controls button,.top-actions button,#graphicsButton{border-color:var(--boat-brass-dim)!important;border-radius:8px!important;box-shadow:0 6px 18px #00000057!important}#sailUI button:hover,#topbar button:hover{transform:none;border-color:var(--boat-brass)!important;box-shadow:0 0 0 1px #c9a45c59!important}#sailUI button[aria-pressed=true]{border-color:var(--boat-brass)!important;color:var(--boat-cream)!important}#right-controls button,.top-actions button{color:var(--boat-cream)!important;text-transform:none!important;letter-spacing:.3px!important}.telemetry:before{background:var(--boat-brass)!important;box-shadow:none!important;height:3px!important}.telemetry .speed>span{color:var(--boat-cream)!important;letter-spacing:-1px!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-style:normal!important}.telemetry .eyebrow i,.conditions i{box-shadow:none!important}.brand{letter-spacing:5px!important;color:var(--boat-cream)!important;text-shadow:0 1px 6px #0006!important;font-style:normal!important}#notice:not(:empty){border-color:var(--boat-brass-dim)!important;letter-spacing:.2px!important;border-radius:8px!important;box-shadow:0 6px 18px #00000057!important}#notice:not(:empty):before{box-shadow:none!important;background:var(--boat-brass)!important}#notice.good:before{background:var(--boat-green)!important}#notice.bad:before{background:var(--boat-red)!important}#textToast{border:1px solid var(--boat-brass-dim);color:var(--boat-cream)!important;background:#101b26f2!important;border-radius:8px!important;box-shadow:0 6px 18px #00000057!important}#textToast .tt-x{color:var(--boat-cream)!important;background:#c9a45c38!important}#phone{color:var(--boat-cream)!important;background:#101b26!important;border-color:#3a3324!important}#phone .thread .dot{background:var(--boat-teak)!important}#phoneBtn{border-radius:8px!important}.navigation-hud{background:#101b26eb!important}