.live-label{display:block;font-size:11px;color:#718268;margin:12px 0 8px}.live-select{width:100%;max-width:100%;min-width:0;background:#f2f5e8;color:#334c43;border:1px solid #dfe6d3;border-radius:12px;padding:12px;font:inherit;font-size:12px}.live-pager{display:flex;justify-content:space-between;gap:8px;margin:20px 0}.live-pager button,#refresh-data,#refresh-trade{background:#e7edda;color:#4e6c45;padding:10px 14px;border-radius:12px;font-size:11px}#data-status{font-size:10px;line-height:1.8;margin:14px 0;overflow-wrap:anywhere}.region-panel{min-width:0}.receive-card>div{display:block}.receive-card strong{display:block;font-size:clamp(15px,2vw,23px);overflow-wrap:anywhere}.receive-card b{display:block;margin-top:5px}.live-contracts{max-width:850px;margin:50px auto;padding:25px;line-height:1.9}.live-contracts code{overflow-wrap:anywhere;font-size:12px}.live-contracts h2{margin-top:25px}.live-contracts a{text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.45}.live-notice{margin:15px 0;padding:14px;background:#f3eedc;border-radius:14px;font-size:12px}
.quick-expedition{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:#edf1e2;border:1px solid #dfe7d2;border-radius:20px}.quick-caption{display:block;font-size:12px;color:#687a58;margin-bottom:10px}.quantity-options{display:flex;gap:6px}.quantity-options button{min-width:65px;min-height:42px;border-radius:12px;background:#fafbf4;color:#59704d;border:1px solid #d7e0c9;font:inherit;font-size:13px}.quantity-options button[aria-pressed=true]{background:#567544;color:#fffdf3;border-color:#567544;box-shadow:0 3px 0 #3e5c30}#shuffle-expedition{padding:12px 16px;border-radius:12px;background:#f5e5ce;color:#775d3a;font-size:12px;min-height:44px}#expedition-status{font-size:11px;color:#647a55;line-height:1.8;margin:12px 4px}.manual-explore{border-top:1px solid #e0e6d6;padding-top:12px}.manual-explore summary{cursor:pointer;font-size:11px;color:#819070;padding:5px 2px}.data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.data-toolbar #data-status{margin:10px 0;color:#909c85}.data-toolbar #refresh-data{padding:6px 10px;background:transparent;flex-shrink:0}.quantity-options button:focus-visible,#shuffle-expedition:focus-visible,.manual-explore summary:focus-visible{outline:2px solid #567544;outline-offset:4px}@media(max-width:700px){.quick-expedition{padding:15px;gap:10px}.quantity-options button{min-width:51px;min-height:42px}#shuffle-expedition{padding:10px 13px}.quick-caption{font-size:11px}.region-heading h2{font-size:13px}.data-toolbar #data-status{font-size:9px}}
.play-layout{grid-template-rows:auto auto}
.guide-page{max-width:780px;margin:48px auto;padding:0 28px}.guide-page h1{font-size:clamp(30px,5vw,48px);line-height:1.35;letter-spacing:-1px;margin:15px 0 22px}.guide-lead{font-size:16px;color:#78856c}.guide-page section{padding:27px 0;border-bottom:1px solid #dfe6d5}.guide-page h2{font-size:21px;margin:0 0 15px}.guide-page p,.guide-page li{font-size:14px;line-height:1.95;margin:12px 0;color:#65765c}.guide-page ol{padding-left:22px}.guide-page li{padding-left:7px}.guide-technical{margin-top:30px;padding:20px;background:#edf1e2;border-radius:18px}.guide-technical summary{cursor:pointer;font-size:14px;font-weight:600}.guide-technical dt{font-size:12px;margin-top:15px}.guide-technical dd{margin:4px 0;overflow-wrap:anywhere}.guide-page footer{margin-top:25px}@media(max-width:700px){.guide-page{margin-top:30px;padding:0 22px}.guide-page p,.guide-page li{font-size:13px}.guide-page section{padding:23px 0}}
.binance-action{display:block;width:100%;min-height:48px;margin-top:20px;padding:12px 18px;background:#f4ce55;color:#3e3824;border:1px solid #dcbc53;border-radius:14px;font:inherit;font-size:13px;font-weight:650}.binance-action:hover{background:#f8d971}.binance-action:focus-visible{outline:2px solid #887128;outline-offset:3px}#dialog-body .binance-note{font-size:11px;line-height:1.8;color:#7b806d}.binance-details{border-top:1px solid #dfe6d5;margin-top:15px;padding-top:12px}.binance-details summary{cursor:pointer;font-size:11px;color:#79816b}.binance-details pre{max-height:270px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}
.emergency-notice{margin:0 0 24px;padding:20px 24px;border:1px solid #d9a96e;background:#fff1d8;color:#70502d;border-radius:18px}.emergency-notice[hidden]{display:none}.emergency-notice strong{font-size:16px}.emergency-notice p{font-size:12px;line-height:1.9;margin:10px 0}.emergency-notice a{font-size:12px;text-decoration:underline}
