.u--trim{margin-block:calc(var(--hl)*-1)}.u--trimChildren>*{--my:calc(var(--hl)*-1);margin-block:var(--my)}.u--trimChildren>:where(figure,img,button){--my:0px}.u--cbox{--c:color-mix(in srgb,var(--text),var(--keycolor) var(--cbox-cPct,32%));--bgc:color-mix(in srgb,var(--base),var(--keycolor) var(--cbox-bgPct,4%));--bdc:color-mix(in srgb,transparent,var(--keycolor) var(--cbox-bdPct,64%));--link-c:var(--keycolor);background-color:var(--bgc);color:var(--c)}@supports (color:oklch(from red l c h)){.u--cbox{--shc:oklch(from var(--keycolor) calc(l / 1.5) calc(c / 1.5) h/0.1)}}.u--collapseGrid{--bdw:1px;--bdc:var(--divider);gap:var(--bdw);padding:var(--bdw)}.u--collapseGrid>*{box-shadow:0 0 0 var(--bdw) var(--bdc)}.u--srOnly:not(#_){border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u--snap{scroll-snap-type:var(--snapType,both mandatory)}.u--snap>*{scroll-snap-align:var(--snapAlign,start);scroll-snap-stop:var(--snapStop,normal)}.u--clipText{-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}