/*
Theme Name: PhimHay Cinema
Template: phimhay-base
Version: 1.3.0
Description: Giao diện xanh đen, nhóm thể loại, thumbnail 4:3, tùy chọn sáng/tối.
License: GPL-2.0-or-later
*/
.profile-cinema{--width:1536px;--bg:#111827;--surface:#1f2937;--surface-2:#374151;--text:#d1d5db;--muted:#9ca3af;--line:#374151;font-family:Arial,Helvetica,sans-serif}.profile-cinema .site-header{position:sticky;top:0;z-index:50;background:#111827ef;border-bottom:1px solid #ffffff0c;backdrop-filter:blur(8px);display:flex;align-items:center;flex-wrap:wrap}.profile-cinema.admin-bar .site-header{top:32px}.profile-cinema .header-top{min-height:64px;gap:20px;max-width:1536px}.profile-cinema .brand-name{font-size:24px;letter-spacing:0}.profile-cinema .brand-mark{display:none}.profile-cinema .site-tagline{display:none}.profile-cinema .header-search{max-width:420px;margin-left:auto}.profile-cinema .nav-bar{background:transparent;width:100%;border-top:1px solid #ffffff08}.profile-cinema .nav-list>li>a{height:39px;font-size:13px;border:0;border-radius:4px}.profile-cinema .nav-list a:hover,.profile-cinema .nav-list a[aria-current=page]{background:#374151;color:#fff}.profile-cinema .site-intro{display:none}.profile-cinema .section-heading{background:none;border:0;box-shadow:none;padding:0;margin:20px 0 15px}.profile-cinema .section-heading h1{font-size:28px;font-weight:bold;letter-spacing:-.5px}.profile-cinema .section-heading h2{font-size:22px;font-weight:600}.profile-cinema .sidebar .section-heading h2{font-size:18px}.profile-cinema .movie-image{aspect-ratio:4/3;border:1px solid var(--line);border-radius:4px}.profile-cinema .movie-badge{font-weight:400;border-radius:0;background:#111827cc}.profile-cinema .movie-title{font-size:14px;min-height:42px}.profile-cinema .movie-grid{gap:20px 15px}.profile-cinema .sidebar-section{background:#11182788;padding-bottom:10px}.profile-cinema .sidebar-tabs{margin-bottom:8px}.profile-cinema .ranking-list li{padding:9px 0}.profile-cinema .ranking-list h3{font-size:13px}.profile-cinema .sidebar-note{background:#1f2937}.profile-cinema .site-footer{background:#1f2937}.profile-cinema .search-input{background:#1f2937;border-color:#374151}.profile-cinema .search-form button{border-color:#374151;background:#374151}.profile-cinema .brand{color:var(--text)}.profile-cinema.is-light{--bg:#fff;--surface:#f3f4f6;--surface-2:#e5e7eb;--text:#374151;--muted:#6b7280;--line:#e5e7eb;color-scheme:light}.profile-cinema.is-light .site-header{background:#fffffff2;border-color:#e5e7eb}.profile-cinema.is-light .section-heading h1,.profile-cinema.is-light .section-heading h2,.profile-cinema.is-light .nav-list>li>a{color:#374151}.profile-cinema.is-light .sidebar-section{background:transparent}.profile-cinema.is-light .site-footer,.profile-cinema.is-light .sidebar-note,.profile-cinema.is-light .search-input{background:#f3f4f6}.profile-cinema.is-light .search-input{border-color:#e5e7eb}.profile-cinema.is-light .nav-bar{border-color:#e5e7eb}.profile-cinema.is-light .breadcrumbs{background:#f3f4f6}
@media(max-width:1100px){.profile-cinema .section-heading h1{font-size:23px}}
@media(max-width:760px){.profile-cinema .header-top{min-height:58px;padding-top:8px;padding-bottom:8px;gap:10px}.profile-cinema .brand-name{font-size:23px}.profile-cinema .header-search{width:100%;max-width:none}.profile-cinema .nav-list>li>a{font-size:14px}.profile-cinema .section-heading h1{font-size:23px}.profile-cinema .section-heading h2{font-size:20px}.profile-cinema .movie-grid{gap:18px 10px}.profile-cinema.admin-bar .site-header{top:46px}}
