/* bare.style - generated from src/feedback/toast.css, comments stripped. The reasoning is in the source. */
@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-toast-region{position:fixed;z-index:var(--bs-z-toast);inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:var(--bs-toast-region-gap,var(--bs-space-2));padding:var(--bs-toast-region-pad,var(--bs-space-4));padding-block-end:max(var(--bs-toast-region-pad,var(--bs-space-4)),env(safe-area-inset-bottom,0px));padding-inline:max(var(--bs-toast-region-pad,var(--bs-space-4)),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));pointer-events:none}.bs-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--bs-space-3);padding:var(--bs-toast-pad,var(--bs-space-4));border:var(--bs-border-1) solid var(--bs-toast-border,var(--bs-border-color));border-inline-start:var(--bs-border-3) solid var(--bs-toast-accent,var(--bs-border-strong));border-radius:var(--bs-toast-radius,var(--bs-radius-3));background-color:var(--bs-toast-bg,var(--s-card));color:var(--bs-toast-fg,var(--bs-text));box-shadow:var(--bs-toast-shadow,var(--bs-shadow-4));opacity:1;transition:opacity var(--bs-duration-3) var(--ease-out),transform var(--bs-duration-3) var(--ease-out)}@media (prefers-reduced-motion:no-preference){@starting-style{.bs-toast{opacity:0;transform:translateY(var(--bs-toast-rise,0.5rem))}}}.bs-toast--closing{opacity:0;transform:translateY(var(--bs-toast-rise,0.5rem))}.bs-toast--ok{--bs-toast-accent:var(--bs-text-ok)}.bs-toast--danger{--bs-toast-accent:var(--bs-text-danger)}.bs-toast--info{--bs-toast-accent:var(--bs-text-link)}.bs-toast__icon{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;color:var(--bs-toast-accent,var(--bs-text-muted))}.bs-toast__icon > svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:1.5}.bs-toast__content{min-inline-size:0}.bs-toast__title{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);font-weight:var(--bs-weight-heading);max-inline-size:none;margin-block:0}.bs-toast__body{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-toast-body-fg,var(--bs-text-secondary));max-inline-size:none;margin-block:var(--bs-space-1) 0}.bs-toast__close{display:grid;place-items:center;inline-size:var(--bs-toast-close-size,1.5rem);block-size:var(--bs-toast-close-size,1.5rem);padding:0;border:0;border-radius:var(--bs-radius-2);background-color:var(--bs-toast-close-bg,var(--bs-toast-bg,var(--s-card)));color:var(--bs-toast-close-fg,var(--bs-text-muted))}.bs-toast__close:hover{background-color:var(--bs-toast-close-bg-hover,var(--s-hover));color:var(--bs-toast-close-fg-hover,var(--bs-text))}.bs-toast__close > svg{inline-size:1em;block-size:1em;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}@media (min-width:30em){.bs-toast-region{inset-inline:auto 0;inline-size:min(var(--bs-toast-region-width,24rem),100%)}}.bs-toast-region--start{inset-inline:0 auto}.bs-toast-region--top{inset-block:0 auto;padding-block-start:max(var(--bs-toast-region-pad,var(--bs-space-4)),env(safe-area-inset-top,0px));flex-direction:column-reverse}@media (prefers-reduced-motion:reduce){.bs-toast,.bs-toast--closing{transform:none}}@media (forced-colors:active){.bs-toast{border-color:CanvasText;border-inline-start-color:Highlight}.bs-toast__close{border:var(--bs-border-1) solid ButtonBorder;color:ButtonText}.bs-toast__close:hover,.bs-toast__close:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-toast-region{display:none}}}
