.ovg-band{scroll-margin-top:var(--ds-size-bar-pinned)}.ovg-band a{scroll-margin-top:calc(var(--ds-size-bar-pinned) + var(--ds-space-gap-sm))}.ovg-band+.ovg-band{border-top:var(--ds-border-width) solid var(--ds-color-edge)}.ovg-mark{--ovg-arm:28%;--ovg-out:0px;width:calc(var(--ds-space-gap) * 2.5);aspect-ratio:1;perspective:calc(var(--ds-space-gap) * 20);flex:none;place-items:center;display:grid;position:relative}@media (min-width:48rem){.ovg-mark{width:calc(var(--ds-space-gap) * 3.5)}}.ovg-turn{aspect-ratio:1;width:58%;transform-style:preserve-3d;place-items:center;display:grid}.ovg-icon.group-icon{width:100%;height:auto}.ovg-corner{width:var(--ovg-arm);aspect-ratio:1;border:0 solid var(--ds-color-fg);position:absolute}.ovg-corner-tl{border-top-width:calc(var(--ds-border-width) * 1.5);border-left-width:calc(var(--ds-border-width) * 1.5);translate:calc(var(--ovg-out) * -1) calc(var(--ovg-out) * -1);top:0;left:0}.ovg-corner-tr{border-top-width:calc(var(--ds-border-width) * 1.5);border-right-width:calc(var(--ds-border-width) * 1.5);translate:var(--ovg-out) calc(var(--ovg-out) * -1);top:0;right:0}.ovg-corner-bl{border-bottom-width:calc(var(--ds-border-width) * 1.5);border-left-width:calc(var(--ds-border-width) * 1.5);translate:calc(var(--ovg-out) * -1) var(--ovg-out);bottom:0;left:0}.ovg-corner-br{border-right-width:calc(var(--ds-border-width) * 1.5);border-bottom-width:calc(var(--ds-border-width) * 1.5);translate:var(--ovg-out) var(--ovg-out);bottom:0;right:0}.ovg-band:is(:hover,:has(:focus-visible),[data-active]) .ovg-mark{--ovg-out:calc(var(--ds-space-gap-sm) / 2)}.ovg-band:is(:hover,:has(:focus-visible),[data-active]) .ovg-corner{border-color:var(--ds-color-violet)}@media (prefers-reduced-motion:no-preference){.ovg-corner{transition:translate var(--ds-motion-duration-slow) var(--ds-motion-ease), border-color var(--ds-motion-duration) var(--ds-motion-ease)}.ovg-turn{transition:rotate var(--ds-motion-duration-slow) var(--ds-motion-ease), scale var(--ds-motion-duration-slow) var(--ds-motion-ease)}.ovg-band:is(:hover,:has(:focus-visible),[data-active]) .ovg-turn{rotate:1 -1 0 18deg;scale:1.06}}
