:root{color:#f5f7f6;background:#050807;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#00382f 0%,#001b17 32%,#020706 68%),#050807;min-width:320px;min-height:100vh;margin:0}main{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:8px;display:flex}h1{margin:0 0 12px;font-size:clamp(2rem,6vw,4rem)}p{color:#b9c5c1;margin:0;font-size:1.1rem}.app-shell{background:#00120fb8;border:1px solid #00e5be52;border-radius:18px;width:100%;max-width:1480px;margin:0 auto;padding:28px}.wallet-header{text-align:left;border-bottom:1px solid #00e5be2e;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.eyebrow{color:#d4af37;letter-spacing:.14em;margin:0 0 8px;font-size:.78rem;font-weight:700;line-height:1.2}.subtitle{color:#d4af37;max-width:620px;margin:0;font-size:1rem;line-height:1.6}.primary-button{color:#03110d;cursor:pointer;white-space:nowrap;background:#20d99a;border:1px solid #36e6b2;border-radius:10px;padding:12px 20px;font-size:1rem;font-weight:700}.security-notice{text-align:left;background:#00201a9e;border:1px solid #d4af3752;border-radius:12px;margin:28px 0;padding:18px 20px}.security-notice span{color:#d4af37;margin:6px 0 0;font-size:.96rem;line-height:1.6}.security-notice strong{color:#fff;margin-right:6px;font-size:1rem;font-weight:700}.balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 20px;display:grid}.balance-card{text-align:center;background:#00201a94;border:1px solid #00e5be3d;border-radius:14px;padding:26px}.balance-card p{color:#d4af37;margin:0 0 12px;font-size:.9rem;font-weight:600}.balance-card h2{margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:750}.balance-card span{color:#d4af37;font-size:.88rem;font-weight:600}.balance-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.balance-actions .action-button{text-align:center;flex:0 0 190px;width:190px}.action-button{color:#fff;cursor:pointer;background:#00e5be1a;border:1px solid #00e5be8c;border-radius:10px;padding:12px 22px;font-size:.95rem;font-weight:700}.action-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0 30px;display:flex}.action-grid .action-button{text-align:center;width:190px}.history-card{background:#00201a6b;border:1px solid #00e5be38;border-radius:14px;margin-top:18px;padding:26px}.history-card h2{color:#d4af37;margin:0;font-size:1.5rem;font-weight:700}.history-card .section-heading span{color:#d4af37;font-size:1.5rem;font-weight:700}.history-card .section-heading{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex}.empty-state{color:#d4af37;background:#00120f8c;border-radius:10px;margin-top:22px;padding:20px;font-size:.95rem}.transaction-item{text-align:left;background:#00201a94;border:1px solid #00e5be38;border-radius:10px;margin-top:12px;padding:16px 18px}.transaction-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.transaction-summary strong{color:#d4af37;font-size:.88rem;font-weight:700}.transaction-summary span{color:#fff;font-size:1.05rem;font-weight:700}.transaction-details{color:#d4af37;justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.transaction-details a{color:#00e5be;font-weight:700;text-decoration:none}.transaction-details a:hover{text-decoration:underline}.dtf-badge{width:78px;height:auto;margin-bottom:12px;display:block}.disconnect-button{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #d4af3773;border-radius:10px;margin-left:10px;padding:10px 16px;font-size:.88rem;font-weight:700}.receive-panel{text-align:left;background:#00201a7a;border:1px solid #00e5be38;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;margin:20px 0 26px;padding:20px;display:grid}.receive-panel p{color:#d4af37;grid-column:1/-1;margin:0;font-size:.95rem;font-weight:600}.receive-panel strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:600}.receive-panel .action-button{white-space:nowrap;width:auto;min-width:150px;margin:0}.send-panel{background:#00201a7a;border:1px solid #00e5be38;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;margin:20px 0 26px;padding:20px;display:grid}.send-panel p{color:#d4af37;grid-column:1/-1;margin:0;font-size:.95rem;font-weight:600}.send-panel input{color:#fff;background:#00120fc7;border:1px solid #00e5be38;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:.95rem}.send-panel .action-button{white-space:nowrap;width:auto;min-width:220px;margin:0}.bnb-confirmation{background:#00120fc7;border:1px solid #d4af3773;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:4px;padding:16px 18px;display:flex}.bnb-confirmation strong{color:#d4af37}.bnb-confirmation span{color:#fff}.bnb-confirmation a{color:#d4af37;font-weight:700;text-decoration:none}.bnb-confirmation a:hover{text-decoration:underline}.bnb-confirmation .action-button{min-width:170px}.wallet-info-tab{text-align:center;color:#fff;cursor:pointer;background:0 0;border:1px solid #0aa784;border-radius:14px;width:100%;padding:18px 24px;font-size:20px;font-weight:700;display:block}.wallet-info-content h3{color:#d4af37;font-size:22px}.wallet-info-content p{color:#f2f2f2;font-weight:500}
