:root{--ink:#172d40;--teal:#16556b;--sea:#152d40;--paper:#faf7ef;--sand:#ffbf47;--orange:#e77838}
body{background:#faf8f2}.topline{background:#142c3e}.nav{background:#233f51}.sea-hero{background:linear-gradient(130deg,#112638,#214b60 65%,#376175)}.sea-hero:after{background:repeating-linear-gradient(135deg,transparent 0 25px,#ffbe471c 26px 29px)}.hero-copy em{color:#ffbf47}.masthead .brand{color:#162f42}.sea-note{background:#f3ead8;border-color:#e2ba68}.atlas-overview{background:#203e50}.atlas-cards .place-card:before{background:#e9a640}.port-gallery figure{margin:0;background:#fff;border:1px solid #e5dfd2;border-radius:12px;overflow:hidden}.port-gallery img{display:block;width:100%;height:240px;object-fit:cover}.port-gallery figcaption{padding:20px}.port-gallery p{color:#657381}
