[data-pc=btn]{transition:background-color .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),transform 90ms cubic-bezier(.22,.61,.36,1)}[data-pc=btn]:focus-visible{outline:2px solid var(--court);outline-offset:2px}[data-pc=btn]:active{transform:translateY(1px)}[data-pc=btn][data-variant=primary]:hover{background:var(--court-hover)!important}[data-pc=btn][data-variant=secondary]:hover{background:var(--surface-sunken)!important;border-color:var(--line-strong)!important}[data-pc=btn][data-variant=ghost]:hover{background:var(--surface-sunken)!important}[data-pc=btn][data-variant=danger]:hover{background:var(--bad-fg)!important;color:var(--ink-inverse)!important;border-color:var(--bad-fg)!important}[data-pc=btn]:disabled,[data-pc=btn][aria-disabled=true]{opacity:.45;pointer-events:none}[data-pc=card][data-interactive=true]{transition:box-shadow .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}[data-pc=card][data-interactive=true]:hover{box-shadow:0 10px 28px -14px color-mix(in srgb, var(--ink) 35%, transparent);transform:translateY(-2px)}[data-pc=card][data-interactive=true]:focus-within{outline:2px solid var(--court);outline-offset:2px}[data-pc=thumb]>img{display:block}@media (hover:none) and (pointer:coarse){[data-pc=btn]{min-height:44px}[data-pc=badge]{min-height:unset}}@media (prefers-reduced-motion:reduce){[data-pc]{transition:none!important;transform:none!important}}
