.cp-star{--gold:oklch(80% .16 82);color:var(--muted-foreground);transition:color .16s ease-out}.cp-star svg path{fill:#0000;transition:fill .2s ease-out}.cp-star[data-on]{color:oklch(72% .16 75)}.cp-star[data-pop]{animation:star-pop .42s var(--ease-out-strong)}.cp-star[data-on] svg path{fill:var(--gold)}@keyframes star-pop{0%{rotate:-18deg;scale:.6}55%{rotate:6deg;scale:1.3}to{rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.cp-star[data-pop]{animation:none}}.cp-subject{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 25%, transparent);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s ease-out}@media (hover:hover){.cp-subject:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}@media (pointer:coarse){.cp-row-menu{opacity:1}.cp-row-menu.surface-raised:not([aria-expanded=true]){box-shadow:none;background:0 0}.cp-row-menu:before{content:"";position:absolute;inset:-6px}}
