.unknownFish svg{transform:scaleX(-1)}#entryFullscreen{position:absolute;inset:0;z-index:60;background:#061926ed;display:grid;place-items:center;text-align:center}#entryFullscreen>div{width:720px;padding:40px;border:1px solid #d7bb77;border-radius:12px;background:linear-gradient(135deg,#183e4c,#071c29)}#entryFullscreen h2{font-size:32px}#entryFullscreen p{font-size:20px;color:#d1dee2}#entryFullscreen button{display:block;margin:16px auto;padding:16px 32px;border-radius:5px;border:1px solid #d7bb77;background:#e2c88d;color:#122f3b;font-size:24px;min-width:260px}#entryFullscreen #skipFullscreen{font-size:18px;background:transparent;color:#d1dee2}#entryFullscreen small{letter-spacing:5px;color:#e2c88d}.harbourGrid{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.harbourCard{background-size:cover!important;background-position:left center!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-shadow:0 2px 5px #000;gap:10px}.harbourCard b{font-size:32px}.harbourCard span{font-size:18px}.shopScene{height:100%;background-size:cover;display:grid;grid-template-columns:40% 60%;border-radius:8px;overflow:hidden}.shopDisplay{padding:18px;display:flex;flex-direction:column;justify-content:center;background:#061b2470}.shopDisplay img{width:100%;max-height:240px;object-fit:contain;border-radius:7px}.shopDisplay p{font-size:17px;line-height:1.6;background:#061b24b0;padding:10px}.shopOffers,.marketOffers{padding:8px 16px;background:#061b24d9;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:0}.baitOffer{padding:10px;border:1px solid #b3c7c733;border-radius:6px}.baitOffer>b{font-size:20px;color:#ebd197}.baitOffer p{font-size:15px;line-height:1.4;margin:5px 0}.baitOffer button{padding:6px 14px!important;min-height:34px!important;font-size:16px!important;margin-right:8px}.saleOffer{display:flex;align-items:center;gap:12px;padding:9px;background:#fff1;border-radius:5px;min-height:0}.saleOffer>img{width:105px;height:75px;object-fit:contain}.saleOffer>div{flex:1}.saleOffer p{font-size:16px}.saleOffer button{padding:8px!important;min-height:38px!important;font-size:17px!important}.saleConfirm{height:100%;display:flex;justify-content:center;align-items:center;gap:30px}.saleConfirm img{max-width:50%;height:250px;object-fit:contain}.saleConfirm p{font-size:24px;line-height:1.8}#walletButton{font-size:14px!important;color:#ecd498;max-width:300px}#stage nav{gap:6px;max-width:990px}#stage nav button{padding-left:13px;padding-right:13px}
