.actor-card{background-color:var(--secondary-background-color);border-radius:var(--card-border-radius);transition:var(--card-transition);box-shadow:var(--card-shadow-sm);flex-direction:column;width:100%;height:100%;margin:0 auto;display:flex;overflow:hidden}.actor-card:hover{transform:translateY(var(--card-hover-lift));box-shadow:var(--card-shadow-lg)}.actor-card:hover .card-image-container img{transform:scale(1.08)}.actor-card:hover .card-info .cardTitle{color:var(--primary-active-color)}.actor-card .actor-card-link{color:var(--primary-text-color);flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex}.actor-card .card-image-container{width:100%;aspect-ratio:var(--card-aspect-ratio-square);background-color:var(--primary-background-color);position:relative;overflow:hidden}.actor-card .card-image-container .card-image-wrapper{width:100%;height:100%}.actor-card .card-image-container .card-image-wrapper img{transition:var(--card-image-transition);border-radius:0}.actor-card .card-info{padding:var(--spacing-md);justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;flex:1;display:flex}.actor-card .card-info .cardTitle{text-align:center;width:100%;font-size:.875rem;font-weight:var(--font-weight-semibold);-webkit-line-clamp:1;line-height:1.3;transition:color .2s}.actor-card .card-info .actor-count,.actor-card .card-info .actorCardCounts{color:var(--secondary-text-color);white-space:nowrap;gap:var(--spacing-xs);align-items:center;font-size:.75rem;display:flex}@media (hover:none) and (pointer:coarse){.actor-card:hover{box-shadow:var(--card-shadow-sm);transform:none}.actor-card:hover .card-image-container img{transform:none}}@media (max-width:768px){.actor-card .card-info{padding:var(--spacing-sm)}.actor-card .card-info .cardTitle{font-size:.8125rem}.actor-card .card-info .actor-count,.actor-card .card-info .actorCardCounts{font-size:.7rem}}
