.ds-alert{border-radius:var(--radius-lg);font-family:var(--font-sans);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;display:flex}.ds-alert__icon{flex:none;margin-top:1px}.ds-alert__body{flex:1;min-width:0}.ds-alert__title{font-weight:var(--fw-bold);color:var(--stone-900);font-size:var(--text-base)}.ds-alert__msg{font-size:var(--text-sm);color:var(--stone-700);line-height:var(--leading-normal)}.ds-alert__title+.ds-alert__msg{margin-top:.15rem}.ds-alert__close{border-radius:var(--radius-sm);color:var(--stone-500);transition:var(--transition-colors);flex:none;margin:-.2rem -.3rem 0 0;padding:.25rem;display:inline-flex}.ds-alert__close:hover{color:var(--stone-800);background:#1f1b1514}.ds-alert--info{background:var(--info-soft);border-color:#bfe0f3}.ds-alert--info .ds-alert__icon{color:var(--blue-600)}.ds-alert--success,.ds-alert--bio{background:var(--green-50);border-color:var(--green-100)}.ds-alert--success .ds-alert__icon,.ds-alert--bio .ds-alert__icon{color:var(--green-700)}.ds-alert--warning{background:var(--warning-soft);border-color:#f1dfa0}.ds-alert--warning .ds-alert__icon{color:#946a08}.ds-alert--danger{background:var(--danger-soft);border-color:#f3c9c2}.ds-alert--danger .ds-alert__icon{color:var(--danger)}.ds-alert--neutral{background:var(--stone-100);border-color:var(--stone-200)}.ds-alert--neutral .ds-alert__icon{color:var(--stone-600)}
