:root{--brand-green:#3ee58b}.series-metrics{display:flex;flex-wrap:wrap;gap:5px 14px;color:#9a9da8;font-size:10px;line-height:1.6;margin-top:10px}.series-metrics>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.series-metrics svg{width:12px;height:12px}.series-views b{font:500 12px 'Outfit',sans-serif;color:#d5d8df}.series-views small{font-size:8px;font-weight:400;color:#8f939f}.series-updated{font-size:9px;color:#8b909c}.poster-card>.series-metrics{flex-direction:column;gap:3px;margin-top:8px}.wide-card>.series-metrics{flex-direction:row;gap:5px 14px}.series-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.series-details-button{display:inline-flex;align-items:center;gap:5px;color:#bbc0cb;background:#ffffff06;border:1px solid #ffffff13;border-radius:5px;padding:4px 8px;min-height:28px;font-size:9px}.series-details-button svg{width:12px;height:12px}.series-details-button:hover{color:white;background:#ffffff12;border-color:#ffffff35}.series-details-button:focus-visible{outline-color:var(--brand-green)}.catalog-details>.series-metrics{margin:10px 0 2px}.catalog-meta{flex-wrap:wrap;gap:9px}.catalog-meta>.series-details-button{margin-left:0}.podium-body .series-metrics{display:flex;flex-direction:column;font-size:9px;margin:8px 0}.ranking-row .series-metrics,.rank-teaser .series-metrics{margin-top:7px;gap:3px 10px}.rank-teaser .series-updated{display:none}.hero-stats{margin-top:15px}.hero-stats .series-metrics{font-size:11px;gap:8px 16px;color:#ccc}.hero-stats .series-views b{font-size:14px}.hero-stats .series-views small,.hero-stats .series-updated{font-size:10px}.watch-stats{margin:14px 0 17px}.series-preview{position:fixed;inset:auto;margin:0;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #ffffff27;border-radius:13px;background:#191a20;color:#fff;box-shadow:0 24px 70px #000b,0 0 0 1px #0004;z-index:100;scrollbar-width:thin;scrollbar-color:#555560 transparent}.series-preview:popover-open{animation:series-preview-in .16s ease-out}.series-preview.is-wide{width:410px}.series-preview::backdrop{background:transparent;pointer-events:none}.series-preview-art{height:196px;position:relative;overflow:hidden;background:#181a20}.series-preview-art:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#191a20 100%);pointer-events:none}.series-preview-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(20px) brightness(.45);transform:scale(1.15)}.series-preview-cover{width:100%;height:100%;object-fit:cover;object-position:center 25%;position:relative}.portrait{height:220px}.portrait .series-preview-cover{object-fit:cover;object-position:center 28%;padding:0}.landscape .series-preview-cover{object-fit:cover;object-position:center;padding:0}.series-preview-original{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:6px;font:500 8px 'Outfit',sans-serif;letter-spacing:1.4px;z-index:2;text-shadow:0 1px 5px #000}.series-preview-original img{width:15px;height:17px;object-fit:contain}.series-preview-close{position:absolute;top:11px;right:11px;z-index:3;background:#08090bcc;border-color:#ffffff38;width:29px;height:29px;color:#fff}.series-preview-close svg{width:14px;height:14px}.series-preview-format{position:absolute;bottom:13px;left:18px;z-index:2;font-size:9px;color:#d1d5df;border:1px solid #ffffff20;background:#13151b88;border-radius:4px;padding:3px 7px}.series-preview-content{padding:1px 20px 19px}.series-preview h2{font-size:21px;line-height:1.5;margin:0 0 9px;font-weight:600;letter-spacing:-.3px}.series-preview-tags{display:flex;flex-wrap:wrap;gap:5px}.series-preview-tags span{font-size:9px;color:#c6bac5;background:#ffffff09;border-radius:4px;padding:3px 7px}.series-preview-tags span:last-child{color:#8fa99b}.series-preview .series-metrics{gap:5px 12px;padding:12px 0;margin-top:0;border-bottom:1px solid #ffffff0c}.series-preview .series-views b{font-size:14px;color:#e5e8ed}.series-preview .series-views small{font-size:9px}.series-preview .series-updated{font-size:9px}.series-preview-synopsis{font-size:12px;line-height:1.9;color:#c4c6d0;margin:14px 0 11px}.series-preview-availability{font-size:9px;color:#8d939f;margin:8px 0 16px}.series-preview-actions{display:flex;gap:10px}.series-preview-actions>.button{flex:1;min-height:41px;border-radius:7px;font-size:12px}.series-preview-actions>.button svg{fill:currentColor;stroke:0;width:14px;height:14px}.series-preview-save{display:grid;place-items:center;flex-shrink:0;width:43px;border:1px solid #ffffff27;background:#ffffff07;border-radius:7px}.series-preview-save svg{width:18px;height:18px}.series-preview-disclaimer{font-size:8px;color:#888c98;text-align:center;margin:12px 0 0;line-height:1.7}.series-preview.is-sheet{left:12px!important;right:12px;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:88dvh;max-width:none}.series-preview.is-sheet::backdrop{background:#0009;pointer-events:auto;backdrop-filter:blur(3px)}.series-preview.is-sheet .series-preview-art{height:190px}.series-preview.is-sheet .series-preview-content{padding:2px 21px 22px}.series-preview.is-sheet .series-preview-close{width:36px;height:36px}.series-preview.is-sheet .series-preview-actions>.button{min-height:46px}.series-preview.is-sheet .series-preview-save{width:46px}.series-preview.is-sheet .series-preview-synopsis{font-size:13px}.series-preview.is-sheet .series-preview-disclaimer{font-size:9px}.series-data-note{font-size:10px;color:#858a95;margin:12px 0 0}.series-data-note svg{width:12px;height:12px;margin-right:4px}@keyframes series-preview-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.series-preview:popover-open{animation:none}}@media(max-width:700px){.series-metrics{gap:5px 10px}.poster-card>.series-metrics{gap:3px}.series-views b{font-size:12px}.series-views small{font-size:8px}.series-updated{font-size:8px}.series-card-footer{margin-top:8px}.series-details-button{min-height:32px;padding:5px 9px;font-size:10px}.series-details-button svg{width:13px;height:13px}.hero-stats{margin-top:10px}.hero-stats .series-views b{font-size:12px}.hero-stats .series-views small,.hero-stats .series-updated{font-size:9px}.hero-description{margin-top:12px}.rank-teaser .series-views small{display:none}.catalog-meta>.button{margin-left:0}.series-preview{max-height:88dvh}}
