/* Turnkey uses the existing Sotto shell. Keep provider modal styles isolated. */
#app>.eyebrow{margin:32px 0 10px;color:#ffb224;font:11px var(--f-mono);letter-spacing:.1em}
#app>h1{margin:12px 0;font:700 32px/1.15 var(--f-head);letter-spacing:-.03em}
#app>p{color:#9a958c;font-size:14px;line-height:1.6}
#app>button,#app>.private-account>button{width:100%;min-height:48px;margin:14px 0;border:0;border-radius:999px;background:#ffb224;color:#2b1500;font:600 15px var(--f-body);cursor:pointer}
#app>button:disabled,#app>.private-account>button:disabled{opacity:.5;cursor:wait}
#app>button:focus-visible,#app>.private-account>button:focus-visible,.account-tools button:focus-visible{outline:2px solid #ffb224;outline-offset:3px}
#app>[role=alert]{color:#eb5257}
#app>.footnote{font-size:11px;text-align:center;margin:24px 0 0;color:#9a958c}
.account-tools{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:16px}
.account-tools .sign-out{border:0;background:transparent;color:#9a958c;font:12px var(--f-body);padding:8px 0 8px 12px;border-radius:8px}
.account-tools .sign-out:hover{color:#eeeae2}
.managed-portfolio{min-height:240px}

/* The shared shell already names the network. */
.managed-portfolio .pav-notice{display:none}

/* The open wallet fills the card; Sign out follows it. */
#app:has(.pav:not([data-tab="none"]))>.private-account,#app:has(.pav:not([data-tab="none"])) .managed-portfolio{flex:1;display:flex;flex-direction:column}
#app:has(.pav:not([data-tab="none"]))>.account-tools{margin:0;padding:6px 0 10px}
