@use "sass:map"; @use "../settings" as *; // TODO: Complete this // https://mdn.github.io/dom-examples/popover-api/toast-popovers/ // --pico-ins-color // success // --pico-del-color // error @if map.get($modules, "components/popover-toast") { #{$parent-selector} [popover] { border-color: var(#{$css-var-prefix}primary); &[data-status="success"] { border-color: var(--pico-ins-color); } &[data-status="failure"] { border-color: var(--pico-del-color); } &:popover-open { position: absolute; right: 5px; bottom: 5px; inset: unset; } &::backdrop { background: rgba(0, 0, 0, 0.7); } button { margin-top: -10px; padding: 0; border: 0 none; background: transparent; color: var(#{$css-var-prefix}primary); font-size: 1.5em; opacity: 0.8; } } }