.alert.svelte-a70cwh{position:relative;margin-top:var(--margin-top, var(--pico-spacing));margin-bottom:var(--pico-spacing);display:flex;flex-direction:column;padding:calc(var(--pico-spacing) / 2) var(--pico-spacing);border-top:3px solid var(--alert-colour);background-color:var(--alert-bg-colour);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);color:var(--pico-color)}.alert.small.svelte-a70cwh{width:-moz-fit-content;width:fit-content;border:none;background-color:var(--alert-header-bg-colour);flex-direction:row;gap:1ch;color:var(--alert-text-colour)}.alert.small.svelte-a70cwh .title:where(.svelte-a70cwh){margin:0;padding:0;border:none;flex-shrink:1}.alert.small.svelte-a70cwh .title:where(.svelte-a70cwh):not(:empty)+.content:where(.svelte-a70cwh){margin:0}.alert.small.svelte-a70cwh .content:where(.svelte-a70cwh){margin:0;padding:0}.alert.info.svelte-a70cwh{--alert-colour: var(--info-colour);--alert-bg-colour: var(--info-bg-colour);--alert-header-bg-colour: var(--info-header-bg-colour);--alert-border-colour: var(--info-border-colour);--alert-text-colour: var(--info-text-colour)}.alert.warning.svelte-a70cwh{--alert-colour: var(--warning-colour);--alert-bg-colour: var(--warning-bg-colour);--alert-header-bg-colour: var(--warning-header-bg-colour);--alert-border-colour: var(--warning-border-colour);--alert-text-colour: var(--warning-text-colour)}.alert.error.svelte-a70cwh{--alert-colour: var(--error-colour);--alert-bg-colour: var(--error-bg-colour);--alert-header-bg-colour: var(--error-header-bg-colour);--alert-border-colour: var(--error-border-colour);--alert-text-colour: var(--error-text-colour)}.alert.success.svelte-a70cwh{--alert-colour: var(--success-colour);--alert-bg-colour: var(--success-bg-colour);--alert-header-bg-colour: var(--success-header-bg-colour);--alert-border-colour: var(--success-border-colour);--alert-text-colour: var(--success-text-colour)}.alert.svelte-a70cwh .title:where(.svelte-a70cwh){font-family:var(--pico-font-family-geometric-humanist);margin:calc(var(--pico-spacing) / -2) calc(var(--pico-spacing) * -1);padding:calc(var(--pico-spacing) / 2) var(--pico-spacing);margin-bottom:0;padding-bottom:calc(var(--pico-spacing) / 2);border-bottom:var(--pico-border-width) solid var(--alert-border-colour);background:var(--alert-header-bg-colour)}.alert.svelte-a70cwh .title:where(.svelte-a70cwh):empty{display:none}.alert.svelte-a70cwh .title:where(.svelte-a70cwh):not(:empty)+.content:where(.svelte-a70cwh){margin-top:calc(var(--pico-spacing) / 2)}.alert.svelte-a70cwh .content:where(.svelte-a70cwh){--pico-color: var(--alert-text-colour);padding:calc(var(--pico-spacing) / 2) 0;color:var(--alert-text-colour)}.alert.svelte-a70cwh .content:where(.svelte-a70cwh)>:last-child{margin-bottom:0}.alert.svelte-a70cwh .close:where(.svelte-a70cwh){position:absolute;top:calc(var(--pico-spacing) / 2 + 3px);right:var(--pico-spacing);display:block;width:1rem;height:1rem;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--pico-transition)}.alert.svelte-a70cwh .close:where(.svelte-a70cwh):is(:where(.svelte-a70cwh):hover,:where(.svelte-a70cwh):active,:where(.svelte-a70cwh):focus){opacity:1}
