.callout.svelte-1crkpq5{--callout-accent-width: max(6px, var(--theme-radius-xl));position:relative;padding:.75rem 1rem;padding-inline-start:calc(var(--callout-accent-width) + 1rem);margin-bottom:1rem}.callout.svelte-1crkpq5:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--callout-accent-width);background:var(--callout-accent)}.callout-header.svelte-1crkpq5{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.callout-body.svelte-1crkpq5{font-size:.875rem;color:var(--theme-text-soft)}.callout-body.svelte-1crkpq5>:last-child{margin-bottom:0}.callout-info.svelte-1crkpq5{--callout-accent: var(--theme-info-border);background:color-mix(in srgb,var(--theme-info-bg) 50%,transparent)}.callout-info.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-info-text)}.callout-warning.svelte-1crkpq5{--callout-accent: var(--theme-warning-border);background:color-mix(in srgb,var(--theme-warning-bg) 50%,transparent)}.callout-warning.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-warning-text)}.callout-danger.svelte-1crkpq5{--callout-accent: var(--theme-danger-border);background:color-mix(in srgb,var(--theme-danger-bg) 50%,transparent)}.callout-danger.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-danger-text)}.callout-tip.svelte-1crkpq5{--callout-accent: var(--theme-success-border);background:color-mix(in srgb,var(--theme-success-bg) 50%,transparent)}.callout-tip.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-success-text)}.callout-note.svelte-1crkpq5{--callout-accent: var(--theme-border);background:color-mix(in srgb,var(--theme-surface-muted) 50%,transparent)}.callout-note.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-text)}.callout-quote.svelte-1crkpq5{--callout-accent: var(--theme-border);background:color-mix(in srgb,var(--theme-surface-muted) 50%,transparent)}.callout-quote.svelte-1crkpq5 .callout-header:where(.svelte-1crkpq5){color:var(--theme-text-muted)}.callout-quote.svelte-1crkpq5 .callout-body:where(.svelte-1crkpq5){font-style:italic}.callout-cite.svelte-1crkpq5{margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--theme-text-muted)}
