.error-boundary{border:1px solid var(--danger);border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:center;gap:10px;padding:8px 12px;display:flex}.error-boundary-text{flex:1;min-width:0}.error-boundary.floating{z-index:1000;max-width:min(420px,100vw - 32px);box-shadow:var(--shadow);position:fixed;bottom:16px;right:16px}.error-boundary.page{justify-content:center;max-width:420px;margin:auto}
