.settings-launches{flex-wrap:wrap}
.settings-launches .account-logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 11px;border:1px solid #ff8080;border-radius:9px;background:#471f2a;color:#ffd4d4;font-weight:800;white-space:nowrap;transition:filter .15s,transform .15s}
.account-logout em{font-style:normal}
.account-logout:hover{filter:brightness(1.15)}
.account-logout:active{transform:translateY(1px)}
.account-logout:focus-visible{outline:3px solid #ff9b65;outline-offset:3px}
.account-logout:disabled{opacity:.65;cursor:wait}
[data-skin="notebook"] .settings-launches .account-logout,[data-skin="ink-fleet"] .settings-launches .account-logout,[data-skin="illustrated-fleet"] .settings-launches .account-logout{background:#fffaf0;color:#a42b36;border:2px solid #a42b36;border-radius:5px}
@media(prefers-reduced-motion:reduce){.account-logout{transition:none}}
/* Keep the home grid's intrinsic form/control width inside narrow viewports. */
.app-shell:has(>.welcome){grid-template-columns:minmax(0,1fr)}
.app-shell>.welcome{min-width:0;max-width:100%}
.welcome .join{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}
.welcome .join input{min-width:0;width:100%}
