/*! PolyFishCSS-Variants.min.css | v0.22.0 | polyfish.org | MIT */
@layer polyfish.core,polyfish.classless,polyfish.headers,polyfish.content,polyfish.forms,polyfish.components,polyfish.footers,polyfish.space,polyfish.effects,polyfish.utilities,polyfish.variants,polyfish.fonts;@layer polyfish.variants{@media (prefers-reduced-motion:no-preference){[class*="pf-hover-"],[class*="pf-focus-"],[class*="pf-active-"],[class*="pf-group-hover-"],[class*="pf-group-focus-"]{transition-property:background-color,color,border-color,box-shadow,opacity,transform;transition-duration:var(--pf-speed);transition-timing-function:var(--pf-ease)}}@media (hover:hover){.pf-hover-bg-surface:hover{background-color:var(--pf-surface-raised)}.pf-hover-bg-accent:hover{background-color:var(--pf-accent);color:var(--pf-ink)}.pf-hover-fg-accent:hover{color:var(--pf-accent)}.pf-hover-border-accent:hover{border-color:var(--pf-accent)}.pf-hover-border-strong:hover{border-color:var(--pf-border-strong)}.pf-hover-underline:hover{text-decoration-line:underline;text-underline-offset:0.2em}.pf-hover-shadow-lg:hover{box-shadow:var(--pf-shadow-lg)}.pf-hover-lift:hover{transform:translateY(-2px)}}.pf-focus-ring:focus-visible{box-shadow:var(--pf-ring)}.pf-focus-within-ring:focus-within{box-shadow:var(--pf-ring)}.pf-focus-within-border-accent:focus-within{border-color:var(--pf-accent)}.pf-active-sink:active{transform:translateY(1px)}.pf-active-scale-down:active{transform:scale(0.97)}@media (hover:hover){.pf-group:hover .pf-group-hover-fg-accent{color:var(--pf-accent)}.pf-group:hover .pf-group-hover-fg-text{color:var(--pf-text)}.pf-group:hover .pf-group-hover-lift{transform:translateY(-2px)}}.pf-group:focus-within .pf-group-focus-fg-accent{color:var(--pf-accent)}.pf-group:focus-within .pf-group-focus-fg-text{color:var(--pf-text)}.pf-group:focus-within .pf-group-focus-lift{transform:translateY(-2px)}}