.nt{gap:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md-plus);padding:var(--space-lg);flex-direction:column;display:flex}.nt--error{border-color:rgba(var(--color-error-rgb), .35)}.nt-title{font-size:var(--text-title-lg);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0;font-weight:600}.nt-body{gap:var(--space-xs);font-size:var(--text-body-md);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty;flex-direction:column;max-width:64ch;display:flex}.nt-body p{margin:0}.nt-body a{color:var(--color-accent-primary);text-decoration:underline}.nt-action{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.nt-button{padding:var(--space-sm) var(--space-xl);border:1.5px solid var(--color-accent-primary);line-height:var(--leading-normal);border-radius:var(--radius-pill);background:var(--color-accent-primary);color:#fff;font-family:inherit;font-size:var(--text-body-md);cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nt-button:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright)}
