.film-detail-container-hover{position:relative;width:100%;min-height:100vh;padding:40px 0;background-size:cover;background-position:50%;background-attachment:fixed}.film-detail-main-content-hover{position:relative;z-index:10;display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:80px 24px 40px;text-align:left}.film-detail-poster-container-hover{flex-shrink:0}.film-detail-poster-hover{border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:290px;height:428px}.film-detail-poster-fallback-hover{width:100%;height:428px;display:flex;align-items:center;justify-content:center;background-color:#3e3e3e;border-radius:12px}.film-detail-info-hover{display:flex;flex-direction:column;gap:12px;max-width:1024px;margin-top:40px;align-items:flex-start;text-align:left}.film-detail-year-country-hover{font-size:16px}.film-detail-title-large-hover{display:block;font-weight:700}.film-detail-title-small-hover{display:none;font-weight:700}.film-detail-ratings-hover{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;font-size:14px;margin-top:8px}.film-detail-rating-item-hover{padding:0 16px;height:38px;min-width:122px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(4px)}.film-detail-meta-hover{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:18px;gap:12px;margin-top:8px}.film-detail-meta-separator-hover{font-size:24px}.film-detail-actions-hover{display:flex;gap:12px;margin-top:20px;justify-content:flex-start}.film-detail-watch-btn-hover{height:59px;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .3s;cursor:pointer;background-color:#ff5125;color:white;border:none;font-size:14px;font-weight:500;width:153px}.film-detail-watch-btn-hover.focused,.film-detail-watch-btn-hover:focus,.film-detail-watch-btn-hover:hover{background-color:#e64a1f}.film-detail-watch-btn-hover.disabled,.film-detail-watch-btn-hover:disabled{opacity:.5;cursor:not-allowed}.film-detail-bookmark-btn-hover{width:59px;height:59px;border-radius:15px;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer;background:transparent;border:1px solid #ff5125}.film-detail-bookmark-btn-hover.focused,.film-detail-bookmark-btn-hover:focus{outline:2px solid white;outline-offset:2px}.film-detail-reactions-hover{display:flex;gap:16px;font-size:16px;margin-top:16px}.film-detail-reaction-btn-hover{min-width:88px;height:38px;padding:6px 16px;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background-color:rgba(0,0,0,.25);backdrop-filter:blur(4px);cursor:pointer;transition:all .3s}.film-detail-reaction-btn-hover.selected{background-color:rgba(255,81,37,.2);border-color:#ff5125;color:#ff5125}.film-detail-reaction-btn-hover.focused,.film-detail-reaction-btn-hover:focus{outline:2px solid white;outline-offset:2px}.film-detail-reaction-emoji-hover{font-size:18px}.film-detail-reaction-count-hover{margin-left:8px;font-weight:500;cursor:pointer}.film-detail-description-section-hover{position:relative;z-index:10;padding:0 24px;text-align:left}.film-detail-description-title-large-hover{display:block;font-weight:600;margin-bottom:8px}.film-detail-description-title-small-hover{display:none;font-weight:600;margin-bottom:8px}.film-detail-description-text-hover{font-size:14px;color:rgba(255,255,255,.8);line-height:1.6;max-width:60%;margin:0}