.screen{max-width:420px;margin:0 auto;padding:20px 16px 40px;box-sizing:border-box}.center-row{display:flex;justify-content:center;padding:12px 0 4px}.screen.center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.header h1{margin:8px 0 4px;font-size:1.45rem;letter-spacing:-.02em}.badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:#14f19522;color:#14f195;border:1px solid #14f19544}.badge-row{display:flex;gap:8px;flex-wrap:wrap}.badge-dev{background:#f5a52422;color:#f5a524;border-color:#f5a52466}.addr-head-right{display:flex;align-items:center;gap:8px}.bal-pill{font-size:.75rem;font-weight:700;color:#14f195;background:#14f19514;border:1px solid #14f19533;border-radius:999px;padding:3px 8px;white-space:nowrap}.card-title{font-weight:700;margin-bottom:10px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.seg-btn{border:1px solid #2a3648;background:#0d1219;color:#8b9bb0;border-radius:10px;padding:10px;font-weight:600;cursor:pointer}.seg-btn.on{border-color:#14f19566;color:#14f195;background:#14f19514}.input{width:100%;box-sizing:border-box;border:1px solid #243041;background:#0d1219;color:#e8eef7;border-radius:10px;padding:12px;font-size:.95rem;margin-bottom:10px;font-family:inherit}.input.area{resize:vertical;min-height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.field-label{display:block;color:#8b9bb0;font-size:.8rem;margin:4px 0 6px}.result-box{margin-top:12px;padding:10px;border-radius:10px;background:#0d1219;border:1px solid #243041}.break{display:block;word-break:break-all;white-space:pre-wrap;font-size:.75rem;color:#c5d0de;margin-top:6px}.faucet-row{display:flex;gap:8px;margin-top:12px}.link-btn{flex:1;text-align:center;text-decoration:none;border:1px solid #2a3648;color:#c5d0de;border-radius:10px;padding:10px;font-size:.85rem;font-weight:600}.muted{color:#8b9bb0;font-size:.92rem;line-height:1.4}.card{background:#121821;border:1px solid #1e2836;border-radius:14px;padding:16px;margin-top:14px}.card.warn{border-color:#f5a52466;background:#2a2112}.row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #1e2836}.row:last-child{border-bottom:0}.label{color:#8b9bb0;font-size:.85rem}.value{font-size:.9rem;text-align:right}.value.ok{color:#14f195;font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.addr-block{padding:10px 0;border-bottom:1px solid #1e2836}.addr-block:last-child{border-bottom:0}.addr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.copy-chip{border:1px solid #2a3648;background:#1a2330;color:#c5d0de;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;cursor:pointer}.copy-chip.ok{border-color:#14f19566;color:#14f195;background:#14f19518}.addr-full{display:block;width:100%;text-align:left;border:1px solid #243041;background:#0d1219;color:#e8eef7;border-radius:10px;padding:10px 12px;line-height:1.45;word-break:break-all;white-space:pre-wrap;cursor:pointer;font-size:.8rem}.addr-full:active,.addr-full.copied{border-color:#14f19588;background:#0f1a14}.linked-wallets{margin-top:4px}.btn{border:0;border-radius:12px;padding:12px 14px;font-weight:600;font-size:.95rem;cursor:pointer;width:100%}.btn.primary{background:#14f195;color:#04140c;margin-top:12px}.btn.primary:disabled{opacity:.55;cursor:not-allowed}.btn.ghost{background:transparent;color:#c5d0de;border:1px solid #2a3648;margin-top:8px}.actions{margin-top:4px}.error{color:#ff6b7a;font-size:.88rem;margin:8px 0 0}.wallets{list-style:none;padding:0;margin:10px 0 0}.wallets li{padding:6px 0;font-size:.88rem}.footer{margin-top:18px;text-align:center}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;background:#1a2330;padding:1px 5px;border-radius:4px}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid #243041;border-top-color:#14f195;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
