#accountGate{position:fixed;inset:0;z-index:200000;display:grid;place-items:center;background:radial-gradient(ellipse at top,#3baee0,#096096);color:#fff;padding:25px;text-align:center}#accountGate[hidden]{display:none}#accountGate section{max-width:350px}#accountGate h1{font-size:35px;letter-spacing:5px;margin:12px 0}#accountGate p{font-size:14px;line-height:1.7;color:#e0f5fc}#accountGate a,#accountGate button{display:block;border:1px solid #fff8;padding:12px 20px;background:#f0fdff;color:#135b75;border-radius:14px;text-decoration:none;margin:15px auto 0;cursor:pointer}#accountGate a[hidden],#accountGate button[hidden]{display:none}.live-order{margin-top:13px;padding:14px;border:1px solid #cde3e9;border-radius:13px;background:#f1fafc}.live-order strong{font-size:13px}.live-order small{display:block;color:#426b78;margin-top:5px;font-size:10px}.live-wallet{display:block;background:#fff;padding:10px;border:1px solid #c5dfe8;border-radius:8px;font:11px/1.5 ui-monospace,monospace;overflow-wrap:anywhere;margin:12px 0;color:#17485c}.live-order input{width:100%;font:12px inherit;padding:12px;border:1px solid #adcbd7;border-radius:9px;box-sizing:border-box}.live-order button{margin-top:10px;padding:10px 14px;font-size:12px}.live-order .live-warning{color:#886523;font-size:11px;line-height:1.6}.feed-package:disabled{opacity:.55}.live-order .status-pill{display:inline-block;background:#e3eff4;border-radius:5px;padding:3px 6px;color:#255167;margin-top:6px;font-size:10px}.game-task button:disabled{opacity:.55}.live-busy{pointer-events:none;opacity:.65}
/* Production UI refinement: no estimated price on the home screen. */
.ocean-value{display:none!important}
.sheet-shop .shop-bottom .buy:not(:disabled){color:#f8ffff!important;background:linear-gradient(145deg,#249bac,#147c91)!important;border-color:#3dabb6!important;box-shadow:0 3px 0 #0d6478!important}
.sheet-shop .shop-bottom .buy:not(:disabled)>span,.sheet-shop .shop-bottom .buy:not(:disabled) small{color:#f5ffff!important;text-shadow:0 1px 1px #12566c66;font-weight:700}
.sheet-shop .shop-bottom .buy:not(:disabled) small{font-size:8px;line-height:1.5;margin-top:2px}
.sheet-shop .shop-bottom .buy:disabled{color:#486472!important}
.live-airdrop-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}
.live-airdrop-balance{padding:19px 15px;border:1px solid #cee3e8;border-radius:18px;background:#eef8fa;min-width:0}
.live-airdrop-balance.primary{background:linear-gradient(140deg,#164f68,#176e84);border-color:#206d81;color:#f4ffff}
.live-airdrop-balance small{font-size:10px;display:block;color:#4b7484;margin-bottom:10px;font-weight:650}
.live-airdrop-balance.primary small{color:#b2dfe6}
.live-airdrop-balance strong{font-size:22px;line-height:1.3;letter-spacing:-.6px;display:block;overflow-wrap:anywhere}
.live-airdrop-balance span{display:block;font-size:9px;margin-top:6px;color:#5d7c8b}
.live-airdrop-balance.primary span{color:#abdce5}
.live-airdrop-balance img{width:27px;height:27px;margin-bottom:12px;display:block;object-fit:contain}
.live-airdrop-balances .allocation-note{grid-column:1/-1;font-size:10px;color:#567584;line-height:1.6;margin:0 2px}
@media(max-width:350px){.live-airdrop-balances{gap:8px}.live-airdrop-balance{padding:15px 11px}.live-airdrop-balance strong{font-size:19px}}
