@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=hover-card]){display:inline;anchor-scope:--slean-hover-card-anchor}:where([data-slean=hover-card] [data-slean-part=trigger]){anchor-name:--slean-hover-card-anchor}:where([data-slean=hover-card] [data-slean-part=content]){position-anchor:--slean-hover-card-anchor;inset:auto;margin:0;margin-block:var(--slean-space-2);position-area:bottom span-x-end;position-try-fallbacks:flip-block,flip-inline;inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 2 * var(--slean-space-4)));padding:var(--slean-space-4);border:1px solid var(--slean-border);border-radius:var(--slean-radius-lg);background:var(--slean-surface);color:var(--slean-fg);box-shadow:var(--slean-shadow-lg);font-size:var(--slean-text-sm);line-height:var(--slean-leading);text-align:start;opacity:0;translate:0 calc(-1 * var(--slean-space-1));transition:opacity var(--slean-duration-normal) var(--slean-ease),translate var(--slean-duration-normal) var(--slean-ease),display var(--slean-duration-normal) allow-discrete,overlay var(--slean-duration-normal) allow-discrete}:where([data-slean=hover-card] [data-slean-part=content]:popover-open){opacity:1;translate:0 0}@starting-style{:where([data-slean=hover-card] [data-slean-part=content]:popover-open){opacity:0;translate:0 calc(-1 * var(--slean-space-1))}}:where([data-slean=hover-card][data-slean-side=top] [data-slean-part=content]){position-area:top span-x-end}:where([data-slean=hover-card][data-slean-side=left] [data-slean-part=content]){position-area:left span-bottom;margin-block:0;margin-inline:var(--slean-space-2)}:where([data-slean=hover-card][data-slean-side=right] [data-slean-part=content]){position-area:right span-bottom;margin-block:0;margin-inline:var(--slean-space-2)}@supports not (position-area: bottom){:where([data-slean=hover-card] [data-slean-part=content]){inset:0;margin:auto}}@media(forced-colors:active){:where([data-slean=hover-card] [data-slean-part=content]){border-color:CanvasText}}}
