.cover{--cover-radius:var(--radius-lg);border-radius:var(--cover-radius);position:relative}.cover-link{color:inherit;text-decoration:none}.cover-link:after{content:"";border-radius:var(--cover-radius);position:absolute;inset:0}.cover-link:focus-visible{box-shadow:none;outline:none;animation:none}.cover-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 1px var(--ground);animation:ring-travel var(--dur-micro) var(--ease-out)}.cover :is(a,button,summary,input,select,textarea,[tabindex]):not(.cover-link){z-index:1;position:relative}.cover:has(.cover-link:active){background-color:color-mix(in oklch, var(--ink) 4%, var(--cover-ground,transparent))}span.cover-title{display:inline-block}.cover-title,.cover-go,.cover-go.link-arrow{transition:translate var(--dur-state) var(--ease-morph), opacity var(--dur-state) var(--ease-morph)}@media (pointer:fine){.cover .cover-go{opacity:0}.cover:hover :is(.cover-title,.cover-go){translate:0 -4px}.cover:hover .cover-go{opacity:1}.cover:has(.cover-link:focus-visible) :is(.cover-title,.cover-go){translate:0 -4px}.cover:has(.cover-link:focus-visible) .cover-go{opacity:1}}.cover .arrow{transition:translate var(--dur-state) var(--ease-out);flex:none}@media (pointer:fine){.cover:hover .arrow{translate:var(--arrow-nudge,2px 0)}}.cover:has(.cover-link:focus-visible) .arrow{translate:var(--arrow-nudge,2px 0)}@media (prefers-reduced-motion:reduce){.cover-title,.cover-go{translate:none!important}.cover .cover-go{opacity:1}.cover-link:focus-visible:after{animation:none}}:root[data-motion=off] .cover-title,:root[data-motion=off] .cover-go{translate:none!important}:root[data-motion=off] .cover .cover-go{opacity:1}:root[data-motion=off] .cover-link:focus-visible:after{animation:none}
