.movie.poster-card .art{aspect-ratio:2/3;background-size:cover;background-position:center;box-shadow:0 6px 20px #0003}.feature.branded .feature-info h2{display:none}
.movie-grid:not(.list){grid-template-columns:repeat(5,minmax(0,1fr))}.movie-grid.list .poster-card .art{aspect-ratio:2/3;max-height:155px;background-size:contain}.copy-label{position:absolute;top:9px;right:9px;background:#171715d9;color:#e7d9bc;padding:4px 7px;font-size:10px;border-radius:2px}.detail-content.with-poster{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px}.detail-poster{aspect-ratio:2/3;border-radius:3px;box-shadow:0 5px 30px #0005;position:relative;margin-top:-45px}.detail-text{min-width:0}.detail-text h1{font-size:38px}.genre-line{font-size:12px;letter-spacing:.4px;color:#d8c398}.film-credits{display:grid;grid-template-columns:65px 1fr;gap:10px 15px;font-size:12px;line-height:1.7}.film-credits dt{color:#989c8c}.film-credits dd{margin:0;color:#dfdfd2}.detail-content .metadata-credit{font-size:10px;color:#9c9f91;margin-top:25px;line-height:1.7}.copy-options{margin-top:22px;color:#bbbdb0;font-size:12px}.copy-options summary{cursor:pointer}.copy-options .secondary{margin-right:8px;font-size:11px;padding:8px 12px}.metadata-editor{display:grid;gap:16px}.editor-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.metadata-editor textarea{font:14px var(--sans);width:100%;resize:vertical;min-height:100px;background:#22231f;border:1px solid #535348;border-radius:3px;padding:12px;color:var(--paper);line-height:1.7}.metadata-editor textarea:focus{outline:1px solid var(--gold);outline-offset:3px}.editor-note{font-size:12px;color:var(--muted);line-height:1.8}.editor-heading{font:500 26px var(--serif);margin:30px 0 10px;border-top:1px solid var(--line);padding-top:22px}.artwork-edit-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:24px}.editor-poster{height:240px;background-size:contain}.editor-backdrop{height:240px;background-size:contain}.artwork-edit-grid input{font-size:11px;max-width:100%;padding:8px}.artwork-edit-grid input::file-selector-button{background:#e8d7b6;color:#29251d;border:0;padding:7px 10px;margin-right:8px;border-radius:2px}.match-search{display:flex;gap:12px}.match-search input{flex:1;min-width:0}.match-result{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.match-result .match-poster{width:80px;aspect-ratio:2/3;flex-shrink:0}.match-result p{font-size:12px;color:var(--muted)}.match-result .secondary{font-size:12px;padding:8px 12px}#upload-status{margin-top:12px;font-size:12px;color:var(--gold)}
@media(max-width:1050px){.movie-grid:not(.list){grid-template-columns:repeat(4,minmax(0,1fr))}.movie-grid .movie:last-child:nth-child(5){display:block}}@media(max-width:720px){.movie-grid:not(.list){grid-template-columns:repeat(2,minmax(0,1fr))}.detail-content.with-poster{grid-template-columns:90px minmax(0,1fr);gap:16px}.detail-text h1{font-size:27px}.detail-text .actions{grid-column:1/-1}.detail-poster{margin-top:-25px}.film-credits{grid-template-columns:1fr;gap:4px}.film-credits dd{margin-bottom:10px}.artwork-edit-grid{grid-template-columns:1fr}.editor-row{grid-template-columns:1fr}.editor-poster{height:200px}.editor-backdrop{height:180px}}
