/* Saltwater Hustle (c) 2026 Jackson. All rights reserved. Not licensed for copying, modification or redistribution. */
@media (width>=901px){body.sh-menu .menu-home{background:#062a3a url(../assets/menu/saltwater-hustle-crew.webp) 100%/cover no-repeat}body.sh-menu .menu-home .home-scene,body.sh-menu .home-heading,body.sh-menu .home-time,body.sh-menu .home-slideshow{display:none!important}body.sh-menu .menu-home .home-stage:before{background:0 0!important}body.sh-menu .home-stage:after{background:radial-gradient(46% 62% at 14% 82%,#041c28d9 0%,#041c2899 45%,#0000 100%)!important}body.sh-menu .home-navigation{left:4.2%;bottom:max(7%,calc(env(safe-area-inset-bottom) + 28px));flex-flow:wrap;gap:10px;width:min(340px,27vw);display:flex}body.sh-menu .home-hit{color:#f3ead6;backdrop-filter:none;letter-spacing:.1em;border:1px solid #c9a45c73;border-radius:8px;flex:100%;min-height:54px;box-shadow:0 6px 18px #00000059;background:#0a1822db!important}body.sh-menu .home-hit:hover:not(:disabled),body.sh-menu .home-hit.pad-focus{border-color:#c9a45c;transform:translate(6px);background:#163040f2!important}body.sh-menu .home-start{color:#22150a;border:0;order:-3;min-height:78px;font-size:clamp(24px,2.1vw,32px);background:linear-gradient(92deg,#f6c453,#ef8f3d)!important}body.sh-menu .home-start:hover:not(:disabled){background:linear-gradient(92deg,#ffd470,#f59a48)!important}body.sh-menu #homeContinue{order:-2}body.sh-menu #homeContinue:disabled{display:none}body.sh-menu #homeCareer{order:-1}body.sh-menu #homeNew{order:-4}body.sh-menu #homeFreeRoam{order:2}body.sh-menu #homeSettings{order:3}body.sh-career #homeCareer,body.sh-career #homeBoats{display:none}body.sh-freeroam #homeCareer{order:-1}body.sh-freeroam #homeBoats{order:0}body.sh-menu #homeNew.warn{color:#ffd9b8;border-color:#ffb37a}body.sh-nosave #homeStart{display:none}body.sh-nosave #homeNew{color:#22150a;border:0;min-height:78px;font-size:clamp(24px,2.1vw,32px);background:linear-gradient(92deg,#f6c453,#ef8f3d)!important}body.sh-menu #homeControls{letter-spacing:.08em;min-height:34px;box-shadow:none;opacity:.8;border-color:#0000;flex:100%;order:5;justify-content:flex-start;padding:6px 12px;font-size:12px;background:0 0!important}body.sh-menu #homeControls .home-icon{display:none}body.sh-menu #homeAdminRow{display:none!important}body.sh-freeroam .home-navigation:before{content:"FREE ROAM · your career is saved separately";letter-spacing:.14em;color:#f6c453;text-shadow:0 1px 4px #000;flex:100%;order:-9;font:700 12px system-ui,sans-serif}body.sh-menu .menu-home-status{left:4.2%}#shSlides{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}body.sh-menu #shSlides{display:block}body.sh-menu.sh-slides-on .menu-home{background-image:none}#shSlides .sh-slide{opacity:0;background:100%/cover no-repeat;transition:opacity 1.2s;position:absolute;inset:0}#shSlides .sh-slide.on{opacity:1}body.sh-menu.sh-slides-on .home-navigation .home-heading{color:#fff;text-shadow:0 3px #06202c,0 6px 18px #000b;flex:100%;order:-10;margin:0 0 8px;position:static;display:block!important}body.sh-menu.sh-slides-on .home-heading>strong{letter-spacing:.01em;font:italic 900 clamp(34px,3.6vw,58px)/.95 Arial,Helvetica,sans-serif;transform:skew(-4deg)}body.sh-menu.sh-slides-on .home-heading>svg{display:none}body.sh-menu.sh-slides-on .home-heading>small{text-align:left;letter-spacing:.2em;color:#f6c453;margin:8px 0 0;font:700 12px system-ui,sans-serif}body.sh-menu.sh-slides-on .home-stage:after{background:linear-gradient(90deg,#041c28e0 0%,#041c2899 22%,#0000 46%)!important}body.sh-career #homeFreeRoam{letter-spacing:.08em;min-height:30px;box-shadow:none;opacity:.55;border-color:#0000;flex:100%;order:6;justify-content:flex-start;padding:4px 12px;font-size:11px;background:0 0!important}body.sh-career #homeFreeRoam .home-icon{display:none}#boatChoices [aria-pressed=true]{order:-1}}