body{min-height:100vh;background:linear-gradient(110deg,#09131dbb,#0b1525f2),url('/world.png') center/cover fixed}header{position:relative;background:#0b172399}.account-page{max-width:1160px;min-height:calc(100vh - 180px);padding:70px 35px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;gap:40px 80px;align-items:start}.intro{padding-top:50px}.intro h1{font-size:52px;line-height:1.12;max-width:430px}.intro p{max-width:350px}.back{display:inline-block;margin-top:25px;font-size:12px;color:var(--gold)}.panel{padding:35px;border:1px solid #6e829255;background:#101d29ed;border-radius:15px;box-shadow:0 24px 90px #0005}.panel h2{font-size:32px;margin:14px 0 20px;overflow-wrap:anywhere}.small{font-size:12px;line-height:1.8}.dim{color:#8096a5;margin-top:20px}label{display:block;font-size:11px;color:#ccd4d9;margin:20px 0 8px}input,select{width:100%;min-height:45px;border:1px solid #455a69;border-radius:5px;background:#0b1721;color:var(--ink);padding:10px 13px;font:inherit;font-size:14px}input:focus,select:focus{outline:2px solid var(--gold);outline-offset:2px}form .gold{width:100%;margin-top:24px}.help{font-size:10px;line-height:1.6;margin-top:6px}.account-heading,.list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.quiet{background:transparent;border:1px solid #455a6955;border-radius:5px;padding:8px 10px;font-size:11px;color:#baceDA}.quiet:hover{border-color:var(--gold);color:var(--gold)}.list-heading h3{font-size:20px;margin:24px 0 16px}#accounts{padding:0;margin:0;list-style:none;display:grid;gap:8px;max-height:330px;overflow:auto}#accounts li{padding:14px 16px;background:#1a2d3b;border:1px solid #50677655;border-left:2px solid var(--gold);border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:12px}#accounts strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}#accounts span{font-size:10px;color:var(--gold);text-align:right}.new-account{border-top:1px solid #50677655;margin-top:24px;padding-top:5px}#message{grid-column:2;font-size:12px;line-height:1.8;margin:0;color:#f1c79c;white-space:pre-line}button:disabled{opacity:.5;cursor:wait;transform:none}[hidden]{display:none!important}@media(max-width:850px){.account-page{grid-template-columns:1fr;gap:28px;padding:30px 6%}.intro{padding:0}.intro h1{font-size:36px;max-width:none}.intro p{max-width:none}.back{margin-top:8px}.panel{padding:26px}#message{grid-column:1}}
