@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.films9-shell{--ink:#f4f2ed;--muted:#a1a1aa;--paper:#0a0a0f;--line:#ffffff17;--green:#f59e0b;--gold:#fbbf24;--film-surface:#12121a;--film-raised:#1a1a24;max-width:1440px;color:var(--ink);background:radial-gradient(ellipse at 78% 7%, #f59e0b0d, transparent 36%), var(--paper);margin:0 auto;padding:0 64px;font-family:Inter,Segoe UI,system-ui,sans-serif}html:has(.films9-shell) body{background:#0a0a0f}html[data-theme=dark] .films9-shell .tile{border-color:var(--line);color:var(--muted);background:#171720}html[data-theme=dark] .films9-shell .tile-filled{background:#171720;border-color:#ffffff24}html[data-theme=dark] .films9-shell .comparison-panel{border-color:var(--line);background:#1a1a24a8}html[data-theme=dark] .films9-shell .generate-button{background:var(--green);color:#17130b}html[data-theme=dark] .films9-shell .generate-button:disabled{color:#918a7d;background:#39332a}html[data-theme=dark] .films9-shell .comparison-card-empty{background:0 0!important;border-color:#ffffff24!important}html[data-theme=dark] .films9-shell .modal-backdrop{background:#0a0a0fc7}html[data-theme=dark] .films9-shell .search-modal{border-color:var(--line);background:#12121afa}html[data-theme=dark] .films9-shell .search-box{border-color:var(--line);background:var(--film-raised)}html[data-theme=dark] .films9-shell .search-box>span{color:var(--muted)}html[data-theme=dark] .films9-shell .search-box input,html[data-theme=dark] .films9-shell .result-row{color:var(--ink)}html[data-theme=dark] .films9-shell .search-box kbd,html[data-theme=dark] .films9-shell .result-row small,html[data-theme=dark] .films9-shell .modal-foot,html[data-theme=dark] .films9-shell .result-message{color:var(--muted)}html[data-theme=dark] .films9-shell .result-row{border-color:var(--line)}html[data-theme=dark] .films9-shell .result-row:hover{background:#ffffff0f}html[data-theme=dark] .films9-shell .close-button{color:var(--muted)}html[data-theme=dark] .films9-shell .close-button:hover{color:var(--green)}.films9-shell .topbar,.films9-shell .language-select,.films9-shell .theme-toggle{border-color:var(--line)}.films9-shell .app-hub-link{color:var(--muted)}.films9-shell .app-hub-link:hover{color:var(--green)}.films9-shell .intro h1,.films9-shell .intro h1 em,.films9-shell .comparison-heading h2,.films9-shell .comparison-panel-head h3,.films9-shell .search-modal h2{letter-spacing:.025em;text-transform:uppercase;font-family:Bebas Neue,Arial Narrow,sans-serif;font-style:normal;font-weight:400}.films9-shell .intro h1{color:var(--ink)}.films9-shell .intro h1 em,.films9-shell .comparison-heading h2,.films9-shell .section-index,.films9-shell .counter,.films9-shell .comparison-panel-head>span{color:var(--green)}.films9-shell .intro p,.films9-shell .heat-left p,.films9-shell .comparison-heading p,.films9-shell .comparison-panel-head p,.films9-shell .minimum-selection-hint{color:var(--muted)}.films9-shell .board-head h2,.films9-shell .comparison-panel-head h3{color:var(--ink)}.films9-shell .tile{border-color:var(--line);color:var(--muted);background:#171720}.films9-shell .tile:hover{border-color:#f59e0b8c}.films9-shell .tile-filled{background:#171720;border-color:#ffffff24}.films9-shell .empty-number,.films9-shell .plus,.films9-shell .add-label{color:#92929b}.films9-shell .tile-drag-over .tile{outline-color:var(--green)}.films9-shell .generate-button{background:var(--green);color:#17130b}.films9-shell .generate-button:hover:not(:disabled){background:#ffb82e;box-shadow:0 0 20px #f59e0b3d}.films9-shell .generate-button:disabled{color:#918a7d;background:#39332a}.films9-shell .heat-strip{border-color:var(--line);background:0 0}.films9-shell .heat-colors span:first-child{background:#ffb000}.films9-shell .heat-colors span:nth-child(2){background:#d87900}.films9-shell .heat-colors span:nth-child(3){background:#915d1c}.films9-shell .heat-colors span:nth-child(4){background:#55515a}.films9-shell .heat-colors span:nth-child(5){background:#252630}.films9-shell .heat-labels,.films9-shell>footer{color:var(--muted)}.films9-shell .comparison-section{background:0 0}.films9-shell .comparison-panel{border-color:var(--line);background:#1a1a24a8}.films9-shell .comparison-card-empty{background:0 0!important;border-color:#ffffff24!important}.films9-shell .comparison-art{background:var(--film-raised)}.films9-shell .download-menu{border-color:var(--line);background:var(--film-surface)}.films9-shell .download-menu button{color:var(--ink)}:is(.films9-shell .download-menu button:hover,.films9-shell .download-menu button:focus-visible){background:#ffffff0d}.films9-shell .tmdb-credit{border-color:var(--line);color:var(--muted)}.films9-shell .tmdb-credit+footer a{color:inherit}.films9-shell .search-modal{border-color:var(--line);background:#12121af5}.films9-shell .search-modal h2{color:var(--ink)}.films9-shell .search-box{border-color:var(--line);background:var(--film-raised)}.films9-shell .search-box input{color:var(--ink)}.films9-shell .search-box input::placeholder,.films9-shell .search-box kbd,.films9-shell .result-row small,.films9-shell .modal-foot{color:var(--muted)}.films9-shell .result-row{border-color:var(--line);color:var(--ink)}.films9-shell .result-row:hover{background:#ffffff0d}.films9-shell .result-row i,.films9-shell .close-button:hover,.films9-shell .remove-film-button{color:var(--green)}.films9-shell .result-row img{background:var(--film-raised)}.films9-shell :is(a,button,select,input,[role=button]):focus-visible{outline:2px solid var(--green);outline-offset:3px}html[data-theme=light] .films9-shell{--ink:#24231f;--muted:#68675f;--paper:#f4f2ed;--line:#22201a1f;--green:#a96305;--gold:#c47b08;--film-surface:#fffefa;--film-raised:#eeece6;background:radial-gradient(ellipse at 78% 7%, #c07a0d12, transparent 36%), var(--paper)}html[data-theme=light]:has(.films9-shell) body{background:#f4f2ed}html[data-theme=light] .films9-shell .tile{border-color:var(--line);background:#eeece6}html[data-theme=light] .films9-shell .tile-filled{background:#242522}html[data-theme=light] .films9-shell .comparison-panel{background:#fffefad9}html[data-theme=light] .films9-shell .search-modal{background:#fffefa}html[data-theme=light] .films9-shell .search-box{background:#f4f2ed}html[data-theme=light] .films9-shell .result-row{color:var(--ink)}html[data-theme=light] .films9-shell .result-row:hover{background:#22201a0d}@media (max-width:1000px){.films9-shell{padding-inline:28px}}@media (max-width:650px){.films9-shell{padding-inline:17px}}
