.pirates h1{color:#e8d6a4;letter-spacing:4px}.pirates .viewport{border-color:#7c9990}.pirates .cover{background:linear-gradient(90deg,#082c3ef0,#0f394baa 65%,#22666b33)}.pirates .cover h2 em{color:#f0d896}.pirates aside{background:linear-gradient(155deg,#183d47,#132630)}.pirates .health i{background:linear-gradient(90deg,#5cb7a2,#b9d9b0)}.pirates #objectives{padding:12px 0;color:#c3d5bf;font:12px/2 Georgia}.pirates .port-cover{padding:5%;background:linear-gradient(120deg,#122e36f7,#18393fea);justify-content:center}.port-cover h2{font-size:36px;margin:8px 0}.port-cover p{margin:5px 0}.port-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:min(550px,100%);margin:12px 0}.port-actions button{min-width:0;margin:0;font-size:10px;padding:13px;background:#294c4b;color:#e0dcb8;border-color:#718579}.pirates #message{background:#173741}.pirates details p{font-size:12px;line-height:1.6}@media(max-width:600px){.pirates .port-cover{padding:4%}.port-cover h2{font-size:24px}.port-cover p{font-size:10px}.port-actions{gap:4px;margin:5px 0}.port-actions button{padding:7px;font-size:8px;letter-spacing:0}.port-cover #leave{margin-top:3px;padding:9px}.pirates .cover h2{font-size:25px}}
