.error-message{display:flex;align-items:flex-start;gap:.75rem;padding:.8125rem 1rem;border:1px solid var(--color-border);border-left:3px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.8125rem;line-height:1.55}.error-message__content{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.error-copy-button{flex:none;padding:.25rem .5625rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-muted);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base)}.error-copy-button:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.error-copy-button:disabled{opacity:.5;cursor:default}.error-copy-button--inverse{background:transparent;border-color:var(--color-border-strong)}
