.account-experience #app>header{display:flex}.account-experience header .spacer{flex:1}.account-experience header #connect{background:transparent;color:var(--text);border-color:var(--border);font:600 12px var(--sans)}.account-experience main{width:100%;max-width:1100px;padding:36px 0 0;margin:0 auto}.account-experience h1{font:650 36px/1.2 var(--sans);letter-spacing:-1.4px;margin:12px 0}.account-experience h2{font:600 22px/1.4 var(--sans);letter-spacing:-.5px}.account-experience p{font:13px/1.8 var(--sans);color:var(--text-dim)}.account-experience .page-heading{margin-bottom:28px}.account-experience .page-heading>button{font-size:12px}.account-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin:0 0 26px;flex:none}.account-tabs a{font:500 13px var(--sans);padding:14px 0;color:var(--text-dim);border-bottom:2px solid transparent}.account-tabs a[aria-current=page]{color:var(--mint);border-color:var(--mint)}.account-experience section{background:var(--panel-solid);border:1px solid var(--border);border-radius:14px;padding:28px;margin:22px 0}.account-experience .notice{background:transparent;border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-size:12px}.account-experience .section-head>span{font:11px var(--sans);text-transform:none;color:var(--mint);letter-spacing:0}.account-experience fieldset{margin-top:22px}.account-experience legend{font-size:12px}.account-experience dd{font:12px var(--sans)}.account-experience input,.account-experience select,.account-experience textarea{font:13px var(--sans)}.account-experience .actions button{font-size:12px}.account-experience #pro-controls{max-width:540px}.account-experience #pro-controls button{background:transparent;color:var(--text);border-color:var(--border)}.account-experience .scanner-intro{margin:30px 0}.account-experience #scan-controls{border-top:1px solid var(--border);padding-top:22px}.account-experience #deployment-details{font-size:11px;color:var(--text-faint);overflow-wrap:anywhere}.account-experience summary{cursor:pointer}.account-experience #deployment-addresses{font-size:11px}.account-experience #status:empty{display:none}.account-experience #status{font-size:13px}.account-experience #pending{font-size:11px;overflow-wrap:anywhere}.account-experience footer{font-size:11px}.wallet-review{background:var(--panel-solid);color:var(--text);border:1px solid var(--border);border-radius:16px;width:min(480px,calc(100vw - 32px));padding:28px}.wallet-review::backdrop{background:rgba(0,0,0,.65)}.wallet-review h2{font:600 26px var(--sans);letter-spacing:-.8px}.wallet-review .review-amount{font:500 30px var(--sans);color:var(--mint);overflow-wrap:anywhere}.wallet-review .review-description{font:13px/1.8 var(--sans);color:var(--text-dim)}.wallet-review details{font-size:12px}.wallet-review .review-recipient{overflow-wrap:anywhere;font:11px/1.8 var(--mono)}.wallet-review .actions{margin-top:26px}.wallet-review button{flex:1;min-height:44px}.wallet-review .secondary{background:transparent;color:var(--text);border-color:var(--border)}#transaction-progress{display:flex;gap:20px;padding:16px 0;font:11px var(--sans);color:var(--text-faint)}#transaction-progress .current{color:var(--mint)}#transaction-progress span:not(:last-child)::after{content:'→';margin-left:20px;color:var(--text-faint)}@media(max-width:600px){.account-experience main{padding-top:24px}.account-experience h1{font-size:31px}.account-tabs{gap:18px;justify-content:space-between}.account-tabs a{font-size:11px}.account-experience section{padding:20px}.account-experience h2{font-size:20px}.account-experience .page-heading>button{padding:8px 12px}.account-experience .page-heading p{font-size:12px}#transaction-progress{gap:10px;font-size:10px}#transaction-progress span:not(:last-child)::after{margin-left:10px}}

/* Referrals keep the account's existing copper and charcoal palette. */
.ref-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ref-stats>div{display:block;padding:16px 0}.account-experience .ref-stats dd{text-align:left;font:500 34px/1.4 var(--sans);color:var(--mint);margin-top:6px}.ref-input-row{display:flex;gap:10px;align-items:start}.ref-input-row input{min-width:0;flex:1}.ref-input-row button{flex-shrink:0;min-height:42px}.account-experience #ref-status{color:var(--mint)}.account-experience #ref-workspace details{border-top:1px solid var(--border);padding:18px 0;margin-top:14px}.account-experience #ref-workspace summary{margin-bottom:12px}.account-tabs{gap:24px;flex-wrap:wrap}@media(max-width:600px){.account-tabs{gap:12px}.ref-input-row{flex-direction:column;gap:0}.ref-input-row button{width:100%}.ref-stats{gap:12px}.ref-stats dt{font-size:11px}.account-experience .ref-stats dd{font-size:28px}.account-experience #ref-title{font-size:21px}.account-experience #ref-refresh{font-size:11px;padding:8px}}
