@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=alert]){display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--slean-space-1);padding-block:var(--slean-space-3);padding-inline:var(--slean-space-4);border:1px solid var(--slean-border);border-radius:var(--slean-radius-md);background:var(--slean-muted);color:var(--slean-fg);font-size:var(--slean-text-sm);line-height:var(--slean-leading)}:where([data-slean=alert]:empty){padding:0;border-width:0}:where([data-slean=alert]>*){grid-column:2;margin:0}:where([data-slean=alert] [data-slean-part=title]){font-weight:var(--slean-font-weight-semibold)}:where([data-slean=alert] [data-slean-part=actions]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--slean-space-2);margin-block-start:var(--slean-space-2)}:where([data-slean=alert] a:not([data-slean])){color:inherit;font-weight:var(--slean-font-weight-medium);text-decoration-line:underline;text-underline-offset:.2em}:where([data-slean=alert] [data-slean-part=icon]){grid-column:1;grid-row:1;display:block;inline-size:1.125rem;block-size:1.125rem;margin-block-start:.125rem;margin-inline-end:var(--slean-space-3)}:where([data-slean=alert] [data-slean-part=icon]>svg){inline-size:100%;block-size:100%}:where([data-slean=alert] [data-slean-part=icon]:empty){background:currentColor;-webkit-mask:var(--slean-icon-info) center / contain no-repeat;mask:var(--slean-icon-info) center / contain no-repeat}:where([data-slean=alert][data-variant=success] [data-slean-part=icon]:empty){-webkit-mask-image:var(--slean-icon-success);mask-image:var(--slean-icon-success)}:where([data-slean=alert][data-variant=warning] [data-slean-part=icon]:empty){-webkit-mask-image:var(--slean-icon-warning);mask-image:var(--slean-icon-warning)}:where([data-slean=alert][data-variant=danger] [data-slean-part=icon]:empty){-webkit-mask-image:var(--slean-icon-error);mask-image:var(--slean-icon-error)}:where([data-slean=alert][data-variant=info]){border-color:color-mix(in oklch,var(--slean-info) 30%,transparent);background:var(--slean-info-soft)}:where([data-slean=alert][data-variant=info] :is([data-slean-part=title],[data-slean-part=icon])){color:var(--slean-info-soft-fg)}:where([data-slean=alert][data-variant=success]){border-color:color-mix(in oklch,var(--slean-success) 35%,transparent);background:var(--slean-success-soft)}:where([data-slean=alert][data-variant=success] :is([data-slean-part=title],[data-slean-part=icon])){color:var(--slean-success-soft-fg)}:where([data-slean=alert][data-variant=warning]){border-color:color-mix(in oklch,var(--slean-warning) 45%,transparent);background:var(--slean-warning-soft)}:where([data-slean=alert][data-variant=warning] :is([data-slean-part=title],[data-slean-part=icon])){color:var(--slean-warning-soft-fg)}:where([data-slean=alert][data-variant=danger]){border-color:color-mix(in oklch,var(--slean-danger) 35%,transparent);background:var(--slean-danger-soft)}:where([data-slean=alert][data-variant=danger] :is([data-slean-part=title],[data-slean-part=icon])){color:var(--slean-danger-soft-fg)}@media(forced-colors:active){:where([data-slean=alert]){border-color:CanvasText}:where([data-slean=alert] [data-slean-part=icon]:empty){forced-color-adjust:none;background:CanvasText}}}
