/* Cinema v1.0.34 — shared frosted navigation; no player or filter overrides. */
.iml-cinema-tools{background:transparent!important;border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.iml-cinema-tools .iml-cinema-tools-shell{
 box-sizing:border-box;min-height:64px;padding:8px 12px!important;gap:16px!important;
 border:1px solid rgba(223,242,235,.24);border-radius:999px;
 background:linear-gradient(112deg,rgba(255,255,255,.07),rgba(209,228,219,.22) 46%,rgba(255,255,255,.08)),rgba(29,48,44,.94);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.20),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.18);
}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 .iml-cinema-tools .iml-cinema-tools-shell{background:linear-gradient(112deg,rgba(255,255,255,.07),rgba(209,228,219,.22) 46%,rgba(255,255,255,.08)),rgba(29,48,44,.82);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);}
}
.iml-cinema-tools .iml-cinema-tabs{min-width:0;max-width:100%;gap:2px!important;overscroll-behavior-x:contain;scroll-padding-inline:4px;padding:2px;}
.iml-cinema-tools .iml-cinema-tabs a{flex-shrink:0;border:0!important;background:transparent!important;color:#f3f7f5!important;min-height:44px!important;padding:0 17px!important;font-size:14px!important;font-weight:700;border-radius:999px;transition:background-color .16s,color .16s;}
.iml-cinema-tools .iml-cinema-tabs a:hover{background:rgba(255,255,255,.10)!important;color:#fff!important;}
.iml-cinema-tools .iml-cinema-tabs a.active{background:rgba(255,184,76,.14)!important;color:#ffd08a!important;box-shadow:inset 0 1px 0 rgba(255,221,166,.12);}
.iml-cinema-tools .search-container{display:block!important;min-width:0!important;align-self:center;}
.iml-cinema-tools .search-container form{margin:0;}
.iml-cinema-tools .search-input{box-sizing:border-box;min-height:44px!important;height:44px!important;padding:0 16px 0 42px!important;border-radius:999px!important;border:1px solid rgba(232,244,239,.19)!important;background:rgba(3,17,13,.28)!important;color:#fff!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.07);font-size:14px;}
.iml-cinema-tools .search-input::placeholder{color:#d1dcd6!important;opacity:1;}
.iml-cinema-tools .search-icon{left:16px!important;color:#e2ebe5!important;pointer-events:none;}
.iml-cinema-tools .search-input:focus{border-color:#ffd08a!important;box-shadow:0 0 0 2px rgba(255,208,138,.24)!important;outline:none;}
.iml-cinema-tools .iml-cinema-tabs a:focus-visible{outline:2px solid #ffd08a;outline-offset:-2px;}
@media(max-width:980px){
 .iml-cinema-tools .iml-cinema-tools-shell{border-radius:26px;padding:10px 12px!important;gap:8px!important;}
 .iml-cinema-tools .iml-cinema-tabs{width:100%;flex:none;}
 .iml-cinema-tools .iml-cinema-tabs a{padding:0 15px!important;}
 .iml-cinema-tools .search-container{width:100%!important;flex:none!important;align-self:stretch;}
}
@media(prefers-reduced-motion:reduce){.iml-cinema-tools .iml-cinema-tabs a{transition:none;}}
@media(forced-colors:active){.iml-cinema-tools .iml-cinema-tools-shell{border-color:CanvasText;background:Canvas;}.iml-cinema-tools .iml-cinema-tabs a.active{outline:2px solid Highlight;}}
