.sea-scene{z-index:-1;pointer-events:none;background:linear-gradient(#e4f1f8 0%,#d0e4f0 55%,#bfd9e9 100%);position:fixed;inset:0;overflow:hidden}.sea-scene>svg{width:100%;height:100%;position:absolute;inset:0}.sea-boat-inner{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sea-bob}@keyframes sea-bob{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(3px)}}@media (prefers-reduced-motion:reduce){.sea-boat-inner{animation:none}}.sea-page{position:relative}.sea-page .info-page p{color:#40575b}
