.studio-connection-notice,.studio-recovery-notice{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:2147483000;display:flex;align-items:center;gap:14px;width:min(900px,94vw);padding:14px 18px;border:1px solid #d29027;border-radius:8px;background:var(--surface,#17212d);color:var(--text,#f1f4f8);box-shadow:0 8px 30px #0005;font:14px/1.45 system-ui}
.studio-recovery-notice{bottom:120px}
.studio-connection-notice[hidden],.studio-recovery-notice[hidden]{display:none}
.studio-connection-notice button,.studio-recovery-notice button{flex:none;cursor:pointer;padding:6px 10px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit}
