/* Runtime-only layout; leave the bilingual visual design in the page unchanged. */
[hidden] { display: none !important; }
#roundDetail { margin: 28px 0; padding: 24px; border: 1px solid var(--border, #ddd); border-radius: 16px; }
#roundDetail .data-pairs dd { overflow-wrap: anywhere; }
#roundDetail li { padding: 10px 0; overflow-wrap: anywhere; }
#roundDetail li .btn { padding: 3px 8px; margin: 0 8px; }
#roundDetail a, #roundsBody a, #transactionStatus a { color: var(--gold, #ae7826); }
#walletNotice, #transactionStatus { font-size: 13px; overflow-wrap: anywhere; }
#transactionStatus:not(:empty) { padding: 12px 16px; border: 1px solid var(--line-warm, #665123); border-radius: 10px; background: rgba(240,185,11,.05); display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
#transactionStatus[data-status="confirmed"] { border-color: #48795f; }
#transactionStatus .transaction-back { margin-left: auto; }
#moreRoundsBtn { margin: 16px 0; }
.action-row { flex-wrap: wrap; }
button:disabled { cursor: not-allowed; opacity: .5; }
.copy-token-btn { color: var(--gold, #f0b90b); background: rgba(240,185,11,.08); border: 1px solid rgba(240,185,11,.3); border-radius: 999px; padding: 6px 10px; font: 11px var(--mono, monospace); white-space: nowrap; cursor: pointer; }
.copy-token-btn:focus-visible { outline: 2px solid var(--gold, #f0b90b); outline-offset: 3px; }
#footerShareToken { overflow-wrap: anywhere; }
.nav.has-share-token .wrap { height: auto; min-height: 60px; flex-wrap: wrap; padding-top: 8px; padding-bottom: 8px; gap: 8px 16px; }
.nav.has-share-token .nav-right { flex-wrap: wrap; }
@media (max-width: 1440px) {
  .nav.has-share-token .links { order: 3; width: 100%; overflow-x: auto; padding-top: 4px; }
}
@media (max-width: 600px) {
  .nav .wrap { height: auto; flex-wrap: wrap; gap: 8px; padding-top: 8px; padding-bottom: 8px; }
  .nav-right { width: 100%; margin-left: 0; justify-content: space-between; gap: 8px; }
  #connBtn { flex-shrink: 0; }
  .lang-btn { white-space: nowrap; }
  #roundDetail { padding: 16px; }
}
