.search-results-card{position:relative;display:flex;flex-direction:column;max-width:17.5rem;max-height:37.8125rem;height:100%;width:100%;border-radius:.75rem;border:.125rem solid rgba(56,65,82,.7);background:#111828;overflow:hidden;box-shadow:0 1.25rem 1.875rem rgba(5,11,23,.45);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;color:#f7f9ff}.search-results-card:hover{transform:translateY(-.375rem);border-color:rgba(128,51,223,.65);box-shadow:0 1.625rem 2.5rem rgba(128,51,223,.25)}.search-results-card:hover .search-results-card-action{opacity:1;transform:translateY(0);pointer-events:auto}.search-results-card-poster{position:relative;width:100%;padding-top:146%;overflow:hidden}.search-results-card-trigger{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;background:none;cursor:pointer}.search-results-card-trigger:focus-visible{outline:.125rem solid #8135e4;outline-offset:.25rem}.search-results-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.search-results-card-action{position:absolute;inset-inline:0;z-index:2;bottom:.9rem;display:flex;justify-content:center;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.search-results-card-button{display:inline-flex;justify-content:center;align-items:center;padding:.6rem 1rem;border-radius:.8rem;font-size:.95rem;font-weight:600;text-transform:none;background:linear-gradient(135deg,#8135e4,#6134c5);color:#fff}.search-results-card-info{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;padding:.7rem 1.1rem 1.25rem}.search-results-card-title{color:inherit;text-decoration:none;font-size:1.05rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:none;border:none;padding:0;text-align:left;cursor:pointer}.search-results-card-title:hover{color:#d8c8ff}.search-results-card-title:focus-visible{outline:.125rem solid #8135e4;outline-offset:.125rem}.search-results-card-meta{display:flex;flex-direction:column;flex-wrap:wrap;gap:.65rem;font-size:.85rem;color:#96a3c0}.search-results-card-genres{display:inline-flex;flex-wrap:wrap;gap:.35rem}.search-results-card-genres span{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:1rem;background:rgba(128,51,223,.18);color:#d1c0ff;font-size:.75rem}.search-results-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.search-results-card-rating{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.25rem .6rem;border-radius:.6rem;font-weight:600;font-size:.95rem;color:#fff;background:linear-gradient(135deg,#34d27a,#1e9f58)}.search-results-card-controls{display:inline-flex;align-items:center;gap:.65rem}.search-results-card--skeleton{border-color:#20263a;background:linear-gradient(165deg,#151b2b,#101624);box-shadow:none;pointer-events:none}.search-results-card--skeleton .search-results-card-action{display:none}.search-results-card--skeleton .search-results-card-info{gap:.9rem}.search-results-card-info-description{overflow:hidden!important;max-height:6.37rem!important}.search-results-card-line{width:100%;height:.75rem;border-radius:.5rem;background:#1f2537}.search-results-card-line--title{width:85%;height:1.05rem}.search-results-card-line--meta{width:60%}.search-results-card-line--overview{width:100%;height:.85rem}@media(hover:none)and (pointer:coarse){.search-results-card .search-results-card-action{opacity:1;transform:translateY(0);pointer-events:auto}}