.tvshow-card-placeholder{max-width:175px;overflow:hidden;width:100%;aspect-ratio:2 / 3;background:#1a1a1a;border-radius:4px;position:relative}.tvshow-card-placeholder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.season-card-placeholder{max-width:145px;width:100%;aspect-ratio:2 / 3;background:#1a1a1a;border-radius:4px;position:relative}.season-card-placeholder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.season-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:0}.season-overlay-content{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:88%;width:100%;padding:20px 0}.overlay-show-card{max-width:200px!important;margin-bottom:10px}.overlay-show-card .tvshow-details h3{font-size:1.65em!important;top:5.6em!important}.overlay-show-card .tvshow-details .detail-label{font-size:.975em}.overlay-show-card .tvshow-details .detail-value{font-size:1.35em}.overlay-show-card .tvshow-details .detail-item.size-item .detail-value{font-size:1.275em}.seasons-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px;width:100%}.season-card{position:relative;overflow:hidden;border-radius:4px;text-align:center;transition:all .3s ease;font-size:clamp(10px,1vw,10px);cursor:pointer;display:block;flex-direction:column;max-width:145px;aspect-ratio:2 / 3;color:#fff}.season-card.loading{background:#1a1a1a}.season-card.loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;z-index:1;pointer-events:none}.season-card.loading img{opacity:0}.season-card img{width:100%;height:92%;border-radius:4px;display:block;object-fit:cover;transition:opacity .4s ease-in-out,filter .3s ease-in-out;opacity:1}.season-year{--theme-color: #d4a04f;--s: 5px;--animation-timing: .3s;--pad: 1px;--border-radius: 2px;position:absolute;left:50%;bottom:1.3%;transform:translate(-50%);font-size:.85em;font-weight:600;color:#fff;background:#212121;padding:.1em .6em;border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.2);z-index:100;transition:opacity .3s ease-in-out,background var(--animation-timing) ease,border-color var(--animation-timing) ease;letter-spacing:.5px;box-sizing:border-box}.season-year:before{content:"";position:absolute;box-sizing:border-box;top:0;left:0;right:0;bottom:0;margin:calc(-1 * var(--pad));padding:var(--pad);border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:margin var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease;will-change:margin,padding;z-index:-1}.season-card:hover .season-year{background:linear-gradient(to right,#d4a04f26,#d4a04f66),#212121;border-color:var(--theme-color);--pad: 3px}.season-card:hover .season-year:before{margin:calc(-1 * var(--pad));border-color:var(--theme-color)}.season-details{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:3;padding:0;transition:opacity .5s var(--ease-smooth);pointer-events:none}.season-details h4{font-size:1.1em;color:#fff;position:absolute;top:6em;left:50%;transform:translate(-50%);text-align:center;width:100%;margin:0;font-weight:600;letter-spacing:.5px;transition:transform .6s var(--ease-smooth);text-shadow:0 3px 6px rgba(0,0,0,.7)}.season-details .staggered{display:flex;flex-direction:column;align-items:center;gap:.3em;margin-top:.8em;position:relative}.season-details .staggered:before{content:"";position:absolute;top:-.3em;left:50%;transform:translate(-50%) scaleX(0);width:var(--separator-width, 90px);max-width:120px;height:2px;background:linear-gradient(90deg,transparent,rgba(212,160,79,.8),transparent);transition:transform .2s var(--ease-smooth),opacity .2s var(--ease-smooth),width .2s var(--ease-smooth);opacity:0}.season-details .staggered .detail-item{display:flex;align-items:baseline;justify-content:center;gap:.4em;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth),visibility 0s linear .5s}.season-details .staggered .detail-item:first-of-type{margin-top:.35em}.season-details .detail-label{font-size:.65em;font-weight:500;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.7);letter-spacing:1px;text-transform:uppercase}.season-details .detail-value{font-size:.9em;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:-.3px}.season-details .detail-item.size-item{margin-top:.2em;padding-top:.4em;border-top:1px solid rgba(255,255,255,.15)}.season-details .detail-item.size-item .detail-value{font-size:.85em;font-weight:600;color:#ffffffe6;text-shadow:0 2px 8px rgba(0,0,0,.8)}.season-card:hover img{filter:brightness(15%)}.season-card:hover{transform:scale(1.1)}.season-card:hover .season-details{opacity:1}.season-card:hover .season-details h4{transform:translate(-50%) translateY(-120%)}.season-card:hover .season-details .staggered:before{transform:translate(-50%) scaleX(1);opacity:1;transition:transform .4s var(--ease-smooth) .3s,opacity .4s var(--ease-smooth) .3s}.season-card:hover .season-details .staggered .detail-item{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth);transition-delay:calc(.08s * var(--detail-index, 1))}.info-icon{position:absolute;left:5%;transform:translateY(-0%);font-size:2.5em;color:#fff;text-align:center;cursor:pointer;z-index:2;transition:opacity .3s ease,transform .5s ease-in-out}.info-icon.hidden{opacity:0;pointer-events:none}:root{--stagger-delay: .08s;--title-move-up: -165%;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}.index-card-wrapper{--theme-color: #d4a04f;--s: 20px;--animation-timing: .3s;--pad: 2px;--border-radius: 8px;position:relative;width:75%;height:200px;margin:1em auto;overflow:visible;transition:transform .4s var(--ease-smooth)}.index-card{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius);cursor:pointer;transition:transform .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth);text-decoration:none;color:inherit;will-change:transform}.index-card:hover:not(.hover-enabled){transform:scale(1.03);box-shadow:0 12px 24px #0000004d}.index-card-wrapper:has(.index-card.hover-enabled){transform:scale(1.03)}.index-card-wrapper:hover:has(.index-card.hover-enabled){transition:transform 0s}.index-card-wrapper:has(.index-card.hover-enabled):not(:hover){transition:transform .4s var(--ease-smooth)}.index-card.hover-enabled{transform:none;box-shadow:none}.scrolling-background{position:absolute;top:0;left:0;width:150%;height:150%;animation:scroll-bg 70s linear infinite;z-index:-2;filter:brightness(70%);clip-path:inset(0 round var(--border-radius))}.scrolling-background.tvshows{background:url(/assets/shows_index-CfsLgm_P.webp) no-repeat center center/cover}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;transition:background .4s var(--ease-smooth);pointer-events:none;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:1;clip-path:inset(0 round var(--border-radius))}.overlay h3{font-size:1.1em;color:#fff;position:absolute;transform:translateY(0);text-align:center;width:100%;margin:0;font-weight:600;letter-spacing:.5px;transition:transform .6s var(--ease-smooth);text-shadow:0 3px 6px rgba(0,0,0,.7)}.staggered{display:flex;flex-direction:column;align-items:center;gap:clamp(.3em,.8vh,.5em);margin-top:clamp(1.2em,2.5vh,1.8em);position:relative}.staggered:before{content:"";position:absolute;top:calc(var(--separator-top, -.75) * clamp(.9em,1.6vh,1em));left:50%;transform:translate(-50%) scaleX(0);width:var(--separator-width, 90px);height:clamp(2px,.3vh,2.5px);background:linear-gradient(90deg,transparent,rgba(212,160,79,.8),transparent);transition:transform .2s var(--ease-smooth),opacity .2s var(--ease-smooth),width .2s var(--ease-smooth);opacity:0}.staggered .stat-item:first-of-type{margin-top:calc(var(--separator-spacing, .75) * clamp(.9em,1.6vh,1em) + clamp(.4em,1vh,.6em))}.index-card:hover .staggered:before,.index-card.hover-enabled .staggered:before{transform:translate(-50%) scaleX(1);opacity:1;transition:transform .4s var(--ease-smooth) .6s,opacity .4s var(--ease-smooth) .6s}.staggered div.hidden{opacity:0;visibility:hidden;transform:translateY(20px);transition:none}.stat-item{display:flex;align-items:baseline;justify-content:center;gap:.4em;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth),visibility 0s linear .5s}.index-card .stat-number{font-size:1.2em;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.9),0 0 20px rgba(212,160,79,.3);letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}.index-card .stat-label{font-size:.75em;font-weight:500;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.7);letter-spacing:1px;text-transform:uppercase;margin-left:.2em}.stat-size{margin-top:.2em;padding-top:.4em;border-top:1px solid rgba(255,255,255,.15)}.index-card .stat-size .stat-number{font-size:1em;font-weight:600;color:#ffffffe6;text-shadow:0 2px 8px rgba(0,0,0,.8)}.staggered .stat-item.data-loaded{visibility:visible;transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.index-card:hover .staggered .stat-item.data-loaded,.index-card.hover-enabled .staggered .stat-item.data-loaded{opacity:1;transform:translateY(0);transition-delay:calc(var(--stagger-delay) * var(--stagger-index, 1))}.index-card:hover .overlay,.index-card.hover-enabled .overlay{background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.index-card:hover .overlay h3{transform:translateY(var(--title-move-up))}.index-card.hover-enabled .overlay h3{transform:translateY(var(--title-move-up));transition:transform .6s var(--ease-smooth)}.index-card-wrapper:before{content:"";position:absolute;box-sizing:border-box;inset:calc(-1 * var(--pad));padding:var(--pad);border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:inset var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease,opacity var(--animation-timing) ease;will-change:inset,padding;z-index:1000;opacity:0}.index-card-wrapper:has(.index-card.hover-enabled){--pad: 7px}.index-card-wrapper:has(.index-card.hover-enabled):before{opacity:1;border-color:var(--theme-color)}.index-card.hover-enabled{box-shadow:none;transition:box-shadow .4s var(--ease-smooth)}@keyframes scroll-bg{0%{transform:translate(0) scale(1.1)}50%{transform:translate(-20%,-20%) scale(1.1)}to{transform:translate(0) scale(1.1)}}.button-container{margin:10px;top:15px;text-align:left;left:2px;position:fixed;z-index:200}.home-button{--theme-color: #d4a04f;--s: 15px;--animation-timing: .3s;--pad: 1px;--border-radius: 8px;position:fixed;padding:15px 25px;font-size:25px;border:1px solid #ffffff33;border-radius:var(--border-radius);background-color:#212121;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;text-decoration:none;left:20px;transition:background var(--animation-timing) ease,border-color var(--animation-timing) ease}.home-button:before{content:"";position:absolute;box-sizing:border-box;top:0;left:0;right:0;bottom:0;margin:calc(-1 * var(--pad));padding:var(--pad);border:2px solid #ffffff33;border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:margin var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease;will-change:margin,padding;z-index:1}.home-button:hover{background:linear-gradient(to right,#d4a04f26,#d4a04f66),#212121;border-color:var(--theme-color);--pad: 8px}.home-button:hover:before{margin:calc(-1 * var(--pad));border-color:var(--theme-color)}.flipped-arrow{display:inline-block;transform:scaleX(-1)}.search-container{width:100%;display:flex;justify-content:center;align-items:center}.search-row{width:100%;max-width:800px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.search-input-container{--theme-color: #d4a04f;--s: 10px;--animation-timing: .3s;--pad: 1px;--border-radius: 4px;position:relative;width:60%;max-width:500px;display:flex;justify-content:center}.search-input-container:before{content:"";position:absolute;box-sizing:border-box;inset:calc(-1 * var(--pad));padding:var(--pad);border:2px solid #ffffff33;border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:inset var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease;will-change:inset,padding;z-index:1}.search-input-container:hover,.search-input-container:has(#tvshow-search:focus){--pad: 8px}.search-input-container:hover:before,.search-input-container:has(#tvshow-search:focus):before{border-color:var(--theme-color)}#tvshow-search{width:100%;padding:10px;font-size:1em;border:1px solid #ffffff33;background:#212121;color:#fff;border-radius:var(--border-radius);text-align:center;transition:background var(--animation-timing) ease,border var(--animation-timing) ease;position:relative;z-index:2;outline:none}.search-input-container:hover #tvshow-search,#tvshow-search:focus{border:1px solid var(--theme-color);background:linear-gradient(to right,#d4a04f0d,#d4a04f33)}#scroll-to-top{--theme-color: #d4a04f;--s: 10px;--animation-timing: .3s;--pad: 1px;--border-radius: 8px;display:none;position:fixed;width:40px;height:40px;top:10px;left:50%;padding:10px;font-size:20px;background-color:#212121;color:#fff;border:1px solid #ffffff33;border-radius:var(--border-radius);cursor:pointer;z-index:200;box-shadow:0 4px 8px #0000004d;transition:top .5s ease,opacity .5s ease,background var(--animation-timing) ease,border-color var(--animation-timing) ease}#scroll-to-top:before{content:"";position:absolute;box-sizing:border-box;inset:calc(-1 * var(--pad));padding:var(--pad);border:2px solid #ffffff33;border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:inset var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease;will-change:inset,padding;z-index:1}#scroll-to-top:hover{background:linear-gradient(to right,#d4a04f26,#d4a04f66),#212121;border-color:var(--theme-color);--pad: 8px}#scroll-to-top:hover:before{border-color:var(--theme-color)}#scroll-to-top.visible{display:block;transform:translate(-50%);opacity:1}.tvshow-card{position:relative;overflow:hidden;border-radius:4px;text-align:center;transition:all .3s ease;font-size:clamp(10px,1vw,10px);cursor:pointer;display:flex;flex-direction:column;max-width:145px;width:100%;aspect-ratio:2 / 3}.tvshow-card.loading{background:#1a1a1a}.tvshow-card.loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;z-index:1;pointer-events:none}.tvshow-card.loading img{opacity:0}.tvshow-card img{width:100%;height:92%;border-radius:4px;display:block;object-fit:cover;transition:opacity .4s ease-in-out,filter .3s ease-in-out;opacity:1}.tvshow-year{--theme-color: #d4a04f;--s: 5px;--animation-timing: .3s;--pad: 1px;--border-radius: 2px;position:absolute;left:50%;bottom:1.3%;transform:translate(-50%);font-size:.85em;font-weight:600;color:#fff;background:#212121;padding:.1em .6em;border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.2);z-index:100;transition:opacity .3s ease-in-out,background var(--animation-timing) ease,border-color var(--animation-timing) ease;letter-spacing:.5px;box-sizing:border-box}.tvshow-year:before{content:"";position:absolute;box-sizing:border-box;top:0;left:0;right:0;bottom:0;margin:calc(-1 * var(--pad));padding:var(--pad);border:2px solid rgba(255,255,255,.2);border-radius:var(--border-radius);background:transparent content-box;mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0 / calc(100% - var(--s)) calc(100% - var(--s));-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;pointer-events:none;transition:margin var(--animation-timing) ease,padding var(--animation-timing) ease,border-color var(--animation-timing) ease;will-change:margin,padding;z-index:-1}.tvshow-card:hover .tvshow-year{background:linear-gradient(to right,#d4a04f26,#d4a04f66),#212121;border-color:var(--theme-color);--pad: 3px}.tvshow-card:hover .tvshow-year:before{margin:calc(-1 * var(--pad));border-color:var(--theme-color)}.tvshow-details{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:3;padding:0;transition:opacity .5s var(--ease-smooth);pointer-events:none}.tvshow-details h3{font-size:1.1em;color:#fff;position:absolute;top:6em;left:50%;transform:translate(-50%);text-align:center;width:100%;margin:0;font-weight:600;letter-spacing:.5px;transition:transform .6s var(--ease-smooth);text-shadow:0 3px 6px rgba(0,0,0,.7)}.tvshow-details .staggered{display:flex;flex-direction:column;align-items:center;gap:.3em;margin-top:.8em;position:relative}.tvshow-details .staggered:before{content:"";position:absolute;top:-.3em;left:50%;transform:translate(-50%) scaleX(0);width:var(--separator-width, 90px);max-width:120px;height:2px;background:linear-gradient(90deg,transparent,rgba(212,160,79,.8),transparent);transition:transform .2s var(--ease-smooth),opacity .2s var(--ease-smooth),width .2s var(--ease-smooth);opacity:0}.tvshow-details .staggered .detail-item{display:flex;align-items:baseline;justify-content:center;gap:.4em;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth),visibility 0s linear .5s}.tvshow-details .staggered .detail-item:first-of-type{margin-top:.35em}.tvshow-details .detail-label{font-size:.65em;font-weight:500;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.7);letter-spacing:1px;text-transform:uppercase}.tvshow-details .detail-value{font-size:.9em;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:-.3px}.tvshow-details .detail-item.size-item{margin-top:.2em;padding-top:.4em;border-top:1px solid rgba(255,255,255,.15)}.tvshow-details .detail-item.size-item .detail-value{font-size:.85em;font-weight:600;color:#ffffffe6;text-shadow:0 2px 8px rgba(0,0,0,.8)}.tvshow-grid{display:flex;gap:10px;padding:10px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:15px}.tvshow-card:hover img{filter:brightness(15%)}.tvshow-card:hover{transform:scale(1.1)}.tvshow-card:hover .tvshow-details{opacity:1}.tvshow-card:hover .tvshow-details h3{transform:translate(-50%) translateY(-120%)}.tvshow-card:hover .tvshow-details .staggered:before{transform:translate(-50%) scaleX(1);opacity:1;transition:transform .4s var(--ease-smooth) .3s,opacity .4s var(--ease-smooth) .3s}.tvshow-card:hover .tvshow-details .staggered .detail-item{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth);transition-delay:calc(.08s * var(--detail-index, 1))}.search-row{width:100%;max-width:800px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;flex-direction:column}.buttons-container{display:flex;align-items:center;gap:8px}.filter-buttons{display:flex;gap:5px}.filter-btn{outline:1px solid #d4a04f;outline-offset:-1px}.filter-btn:hover,.sort-order-btn:hover{opacity:.9}.filter-btn.active{background-color:#d4a04f!important;color:#fff!important}.sort-order-btn{background-image:url(data:image/webp;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#d4a04f;border:none;border-radius:4px;outline:1px solid #d4a04f;outline-offset:-1px}.sort-order-btn:hover{outline:1px solid #d4a04f;opacity:.7}.filter-sort-controls{display:flex;gap:12px;align-items:center}.filter-sort-btn{--theme-color: #d4a04f;--animation-timing: .25s;padding:0;margin:0;border:none;background:transparent;color:#fff6;cursor:pointer;transition:color var(--animation-timing) cubic-bezier(.4,0,.2,1);position:relative;font-family:inherit;display:flex;flex-direction:column;align-items:center;min-width:60px}.filter-sort-btn:hover{color:#ffffffb3}.filter-sort-btn:hover:after{width:100%}.filter-sort-btn.active{color:var(--theme-color);font-weight:500}.filter-sort-btn.active:after{width:100%}.btn-content{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.btn-text{font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;font-weight:inherit;line-height:1;white-space:nowrap;position:relative;padding-bottom:4px}.btn-text:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--theme-color);transition:width var(--animation-timing) cubic-bezier(.4,0,.2,1)}.filter-sort-btn:hover .btn-text:after,.filter-sort-btn.active .btn-text:after{width:100%}.btn-arrow{font-size:.65rem;font-weight:400;opacity:0;transform:translateY(-4px);transition:opacity var(--animation-timing) cubic-bezier(.4,0,.2,1),transform var(--animation-timing) cubic-bezier(.4,0,.2,1);display:block;line-height:1;height:0;overflow:hidden;color:#d4a04fb3;letter-spacing:.05em;white-space:nowrap;margin-top:4px}.filter-sort-btn.active .btn-arrow{opacity:1;transform:translateY(0);height:auto}@media (max-width: 600px){#tvshow-search{width:80vw;max-width:400px}.buttons-container{margin-top:8px}}
