.hello-movieengine-container {
width: 100%;
max-width: var(--hello-movieengine-container-width);
margin-left: auto;
margin-right: auto;
padding-left: var(--hello-movieengine-gap);
padding-right: var(--hello-movieengine-gap);
} .site-main > .hello-movieengine-container,
.hello-movieengine-page-title-section .hello-movieengine-container {
padding-left: var(--hello-movieengine-header-pl, var(--hello-movieengine-gap));
padding-right: var(--hello-movieengine-header-pr, var(--hello-movieengine-gap));
} .hello-movieengine-site {
display: flex;
flex-direction: column;
} .site-main {
padding: var(--hello-movieengine-content-pt) var(--hello-movieengine-content-pr) var(--hello-movieengine-content-pb) var(--hello-movieengine-content-pl);
} .hello-movieengine-content-fullwidth .site-main {
max-width: 100%;
}
.hello-movieengine-content-fullwidth .hello-movieengine-content-area {
max-width: 100%;
} .hello-movieengine-has-movie-engine .site-main--me-fullwidth {
padding: 0;
} .hello-movieengine-content-area {
display: flex;
align-items: flex-start;
gap: 0;
width: 100%;
max-width: var(--hello-movieengine-container-width);
margin: 0 auto;
padding: var(--hello-movieengine-content-pt) var(--hello-movieengine-header-pr, var(--hello-movieengine-gap)) var(--hello-movieengine-content-pb) var(--hello-movieengine-header-pl, var(--hello-movieengine-gap));
}
.hello-movieengine-content-area .site-main {
flex: 1;
min-width: 0;
padding: 0;
} .hello-movieengine-content-area .hello-movieengine-sidebar {
width: var(--hello-movieengine-sidebar-width);
flex-shrink: 0;
margin-inline-start: 48px;
} .hello-movieengine-sidebar-left .hello-movieengine-content-area {
flex-direction: row-reverse;
}
.hello-movieengine-sidebar-left .hello-movieengine-content-area .hello-movieengine-sidebar {
margin-inline-start: 0;
margin-inline-end: 48px;
} .hello-movieengine-content-fullwidth .hello-movieengine-content-area {
max-width: 100%;
padding-left: var(--hello-movieengine-header-pl, var(--hello-movieengine-gap));
padding-right: var(--hello-movieengine-header-pr, var(--hello-movieengine-gap));
} .no-sidebar .hello-movieengine-content-area .site-main {
max-width: 100%;
}
.no-sidebar .hello-movieengine-content-area .hello-movieengine-sidebar {
display: none;
} .hello-movieengine-page-title-section {
position: relative;
background-color: var(--hello-movieengine-page-title-bg, var(--hello-movieengine-surface-color));
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-height: var(--hello-movieengine-pt-min-height, 200px);
display: flex;
align-items: center;
padding-top: var(--hello-movieengine-pt-pt, 48px);
padding-right: 0;
padding-bottom: var(--hello-movieengine-pt-pb, 48px);
padding-left: 0;
border-bottom: 1px solid var(--hello-movieengine-border-color);
}
.hello-movieengine-page-title-section__overlay {
position: absolute;
inset: 0;
background: var(--hello-movieengine-pt-overlay, rgba(20, 20, 20, 0.7));
z-index: 1;
}
.hello-movieengine-page-title-section__content {
position: relative;
z-index: 2;
width: 100%;
}
.hello-movieengine-page-title-section.has-bg-image {
border-bottom: none;
}
.hello-movieengine-page-title-section__label {
display: inline-block;
font-size: 0.75rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.15em;
color: var(--hello-movieengine-primary-color);
margin-bottom: 10px;
}
.hello-movieengine-page-title-section__title {
font-size: 2.5rem;
font-weight: 800;
color: var(--hello-movieengine-white);
margin: 0;
line-height: 1.2;
}
.hello-movieengine-page-title-section__desc {
color: var(--hello-movieengine-text-muted);
max-width: 640px;
font-size: 0.95rem;
line-height: 1.6;
margin-top: 12px;
}
.hello-movieengine-page-title-section.has-bg-image .hello-movieengine-page-title-section__desc {
color: rgba(255, 255, 255, 0.8);
}
.hello-movieengine-page-title-section[style*="center"] .hello-movieengine-page-title-section__desc {
margin-left: auto;
margin-right: auto;
} .hello-movieengine-page-header {
padding: 50px 0 30px;
text-align: center;
}
.hello-movieengine-page-header .page-title {
font-size: 2rem;
margin-bottom: 0.3em;
}
.hello-movieengine-page-header .archive-description {
color: var(--hello-movieengine-text-muted);
max-width: 640px;
margin: 0 auto;
}  .hello-movieengine-header-transparent .site-main:not(.site-main--me-fullwidth) {
padding-top: calc(var(--hello-movieengine-header-height) + 40px);
} .hello-movieengine-header-transparent .hello-movieengine-page-title-section {
padding-top: calc(var(--hello-movieengine-header-height) + 48px);
}
.hello-movieengine-header-transparent .hello-movieengine-page-title-section + .hello-movieengine-content-area,
.hello-movieengine-header-transparent .hello-movieengine-page-title-section ~ main.site-main {
padding-top: 0;
}
.hello-movieengine-header-transparent .hello-movieengine-content-area {
padding-top: calc(var(--hello-movieengine-header-height) + 40px);
} @media (max-width: 1024px) {
.hello-movieengine-header-transparent .site-main:not(.site-main--me-fullwidth),
.hello-movieengine-header-transparent .hello-movieengine-page-title-section,
.hello-movieengine-header-transparent .hello-movieengine-content-area {
padding-top: var(--hello-movieengine-content-pt);
}
} .hello-movieengine-post-grid {
display: grid;
grid-template-columns: repeat( var(--hello-movieengine-blog-columns), 1fr );
gap: 30px;
margin-bottom: 2em;
} .hello-movieengine-post-grid > * {
min-width: 0;
}.me-dashboard-page .hello-movieengine-header--transparent {
position: relative;
}
.hello-movieengine-header {
width: 100%;
z-index: 1000;
overflow: visible;
transition: background var(--hello-movieengine-transition), box-shadow var(--hello-movieengine-transition), backdrop-filter var(--hello-movieengine-transition);
}
.hello-movieengine-header__inner {
display: flex;
align-items: center;
height: var(--hello-movieengine-header-height);
gap: 20px;
justify-content: center;
} .hello-movieengine-container-fluid {
width: 100%;
padding-top: var(--hello-movieengine-header-pt, 0px);
padding-right: var(--hello-movieengine-header-pr, 4rem);
padding-bottom: var(--hello-movieengine-header-pb, 0px);
padding-left: var(--hello-movieengine-header-pl, 4rem);
} .hello-movieengine-header .hello-movieengine-container {
padding-top: var(--hello-movieengine-header-pt, 0px);
padding-right: var(--hello-movieengine-header-pr, var(--hello-movieengine-gap));
padding-bottom: var(--hello-movieengine-header-pb, 0px);
padding-left: var(--hello-movieengine-header-pl, var(--hello-movieengine-gap));
} .hello-movieengine-header__logo {
flex-shrink: 0;
}
.hello-movieengine-header__logo .custom-logo-link {
display: flex;
align-items: center;
}
.hello-movieengine-header__logo .custom-logo {
max-height: 40px;
width: auto;
}
.hello-movieengine-header__site-title {
font-family: var(--hello-movieengine-font-heading);
font-size: 1.5rem;
font-weight: 700;
color: var(--hello-movieengine-white);
text-decoration: none;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: 0.03em;
}
.hello-movieengine-header__site-title:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-header__site-desc {
font-size: 0.75rem;
color: var(--hello-movieengine-text-muted);
margin: 0;
line-height: 1;
} .hello-movieengine-header__nav {
flex: 1;
display: none;
justify-content: center;
overflow: visible;
}
.hello-movieengine-nav-menu {
display: flex;
align-items: center;
justify-content: center;
list-style: none;
margin: 0;
padding: 0;
gap: 6px;
}
.hello-movieengine-nav-menu li {
position: relative;
}
.hello-movieengine-nav-menu>li>a {
display: flex;
align-items: center;
padding: 10px 16px;
color: var(--hello-movieengine-text-color);
font-size: 20px;
font-weight: 600;
letter-spacing: 0.01em;
border-radius: var(--hello-movieengine-radius);
transition: color var(--hello-movieengine-transition), background var(--hello-movieengine-transition);
white-space: nowrap;
}
.hello-movieengine-nav-menu>li>a:hover,
.hello-movieengine-nav-menu>li.current-menu-item>a,
.hello-movieengine-nav-menu>li.current-menu-ancestor>a {
color: var(--hello-movieengine-primary-color);
background: transparent;
} @media (min-width: 1025px) {
.hello-movieengine-nav-menu>li.menu-item-has-children>a::after,
.hello-movieengine-nav-menu>li.page_item_has_children>a::after {
content: '';
display: inline-block;
width: 8px;
height: 8px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(45deg);
margin-left: 8px;
margin-bottom: 3px;
opacity: 0.7;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.hello-movieengine-nav-menu>li.menu-item-has-children:hover>a::after,
.hello-movieengine-nav-menu>li.page_item_has_children:hover>a::after {
transform: rotate(-135deg);
opacity: 1;
}
.hello-movieengine-nav-menu ul li.menu-item-has-children>a::after,
.hello-movieengine-nav-menu ul li.page_item_has_children>a::after {
content: '';
display: inline-block;
width: 7px;
height: 7px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(-45deg);
margin-left: auto;
opacity: 0.7;
transition: opacity 0.2s ease;
}
.hello-movieengine-nav-menu ul li.menu-item-has-children:hover>a::after,
.hello-movieengine-nav-menu ul li.page_item_has_children:hover>a::after {
opacity: 1;
}
.hello-movieengine-nav-menu ul li.menu-item-has-children>a,
.hello-movieengine-nav-menu ul li.page_item_has_children>a {
display: flex;
align-items: center;
justify-content: space-between;
}
} .hello-movieengine-nav-menu ul {
display: none;
position: absolute;
top: 100%;
left: 0;
min-width: 200px;
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
border-radius: var(--hello-movieengine-radius);
padding: 6px 0;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
z-index: 10000;
list-style: none;
margin: 0;
overflow: visible;
}
.hello-movieengine-nav-menu li:hover>ul,
.hello-movieengine-nav-menu li.focus>ul {
display: block;
}
.hello-movieengine-nav-menu ul li {
position: relative;
}
.hello-movieengine-nav-menu ul li a {
display: block;
padding: 10px 18px;
color: var(--hello-movieengine-text-color);
font-size: 0.925rem;
white-space: nowrap;
transition: background var(--hello-movieengine-transition), color var(--hello-movieengine-transition);
}
.hello-movieengine-nav-menu ul li a:hover {
background: rgba(255, 255, 255, 0.06);
color: var(--hello-movieengine-primary-color);
} .hello-movieengine-nav-menu ul ul {
top: -6px;
left: 100%;
margin-left: -2px;
margin-top: 0;
z-index: 10001;
} .hello-movieengine-nav-menu ul li:last-child > ul,
.hello-movieengine-nav-menu > li:last-child ul ul {
left: auto;
right: 100%;
margin-left: 0;
margin-right: -2px;
} .hello-movieengine-nav-menu ul ul ul {
z-index: 10002;
} @media (min-width: 1025px) {
.hello-movieengine-header__inner {
position: relative;
} .hello-movieengine-header__nav {
align-self: stretch;
align-items: stretch;
}
.hello-movieengine-nav-menu {
height: 100%;
align-items: stretch;
}
.hello-movieengine-nav-menu > li {
display: flex;
align-items: center;
} .hello-movieengine-nav-menu > li.mega-menu {
position: static;
}
.hello-movieengine-nav-menu > li.mega-menu > ul {
--mega-cols: 3;
left: 0;
right: 0;
top: 100%;
width: 100%;
max-width: none;
min-width: 0;
margin: 0;
padding: 1.25rem 1.5rem;
display: none;
grid-template-columns: repeat(var(--mega-cols), minmax(0, 1fr));
gap: 1rem 1.25rem;
box-sizing: border-box;
z-index: 10020;
max-height: min(70vh, 560px);
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
} .hello-movieengine-nav-menu > li.mega-menu > ul::before {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 100%;
height: 16px;
}
.hello-movieengine-nav-menu > li.mega-menu:hover > ul,
.hello-movieengine-nav-menu > li.mega-menu.focus > ul {
display: grid;
}
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-2 > ul { --mega-cols: 2; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-3 > ul { --mega-cols: 3; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-4 > ul { --mega-cols: 4; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-5 > ul { --mega-cols: 5; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-6 > ul { --mega-cols: 6; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-7 > ul { --mega-cols: 7; }
.hello-movieengine-nav-menu > li.mega-menu.mega-columns-8 > ul { --mega-cols: 8; } .hello-movieengine-nav-menu > li.mega-menu > ul > li {
position: static;
display: block;
min-width: 0;
}
.hello-movieengine-nav-menu > li.mega-menu > ul > li > a {
white-space: normal;
font-size: 1.05rem;
font-weight: 700;
line-height: 1.35;
padding: 6px 8px 12px;
word-break: break-word;
color: var(--hello-movieengine-white);
} .hello-movieengine-nav-menu > li.mega-menu > ul > li.mega-heading > a {
color: var(--hello-movieengine-text-muted);
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
padding-bottom: 8px;
margin-bottom: 4px;
border-bottom: 1px solid var(--hello-movieengine-border-color);
pointer-events: none;
cursor: default;
}
.hello-movieengine-nav-menu > li.mega-menu > ul > li.mega-heading > a:hover {
background: transparent;
color: var(--hello-movieengine-text-muted);
} .hello-movieengine-nav-menu > li.mega-menu > ul ul {
position: static;
display: block !important;
left: auto;
right: auto;
top: auto;
min-width: 0;
margin: 0;
padding: 0;
border: none;
box-shadow: none;
background: transparent;
border-radius: 0;
z-index: auto;
max-height: none;
overflow: visible;
}
.hello-movieengine-nav-menu > li.mega-menu > ul ul li a {
white-space: normal;
padding: 7px 8px;
font-size: 0.875rem;
font-weight: 500;
line-height: 1.4;
word-break: break-word;
color: var(--hello-movieengine-text-color);
} .hello-movieengine-nav-menu > li.mega-menu ul li.menu-item-has-children > a::after,
.hello-movieengine-nav-menu > li.mega-menu ul li.page_item_has_children > a::after {
display: none;
}
} @media (min-width: 1025px) and (max-width: 1279px) {
.hello-movieengine-nav-menu > li.mega-menu > ul {
grid-template-columns: repeat(min(var(--mega-cols), 3), minmax(0, 1fr));
padding: 1rem 1.15rem;
gap: 0.85rem 1rem;
}
}
@media (min-width: 1280px) and (max-width: 1535px) {
.hello-movieengine-nav-menu > li.mega-menu > ul {
grid-template-columns: repeat(min(var(--mega-cols), 5), minmax(0, 1fr));
}
} @media (min-width: 1536px) {
.hello-movieengine-nav-menu > li.mega-menu > ul {
grid-template-columns: repeat(var(--mega-cols), minmax(0, 1fr));
}
} .hello-movieengine-header__actions {
display: flex;
align-items: center;
gap: 10px;
flex-shrink: 0;
} .hello-movieengine-header__user-menu {
position: relative;
}
.hello-movieengine-header__user-menu a:focus-visible,
.hello-movieengine-header__user-menu button:focus-visible,
.hello-movieengine-header__user-menu [tabindex]:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: 2px;
border-radius: 50%;
}
.hello-movieengine-header__search-toggle,
.hello-movieengine-header__user-btn,
.hello-movieengine-header__mobile-toggle {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border: none;
background: transparent;
color: var(--hello-movieengine-text-color);
border-radius: 50%;
cursor: pointer;
transition: color var(--hello-movieengine-transition);
padding: 0;
text-decoration: none;
}
.hello-movieengine-header__search-toggle:hover,
.hello-movieengine-header__user-btn:hover,
.hello-movieengine-header__mobile-toggle:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-header__search-toggle:focus-visible,
.hello-movieengine-header__search-close:focus-visible,
.hello-movieengine-header__user-btn:focus-visible,
.hello-movieengine-header__mobile-toggle:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: 2px;
}
.hello-movieengine-nav-menu>li>a:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: -2px;
border-radius: var(--hello-movieengine-radius);
}
.hello-movieengine-nav-menu ul li a:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: -2px;
} .hello-movieengine-hamburger {
display: flex;
flex-direction: column;
gap: 4px;
width: 18px;
}
.hello-movieengine-hamburger span {
display: block;
height: 2px;
background: currentColor;
border-radius: 1px;
transition: transform var(--hello-movieengine-transition), opacity var(--hello-movieengine-transition);
}
.hello-movieengine-header__mobile-toggle[aria-expanded="true"] .hello-movieengine-hamburger span:nth-child(1) {
transform: translateY(6px) rotate(45deg);
}
.hello-movieengine-header__mobile-toggle[aria-expanded="true"] .hello-movieengine-hamburger span:nth-child(2) {
opacity: 0;
}
.hello-movieengine-header__mobile-toggle[aria-expanded="true"] .hello-movieengine-hamburger span:nth-child(3) {
transform: translateY(-6px) rotate(-45deg);
} .hello-movieengine-header__search {
position: relative;
display: flex;
align-items: center;
}
.hello-movieengine-header__search-box {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
display: flex;
align-items: center;
gap: 8px;
width: 360px;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hello-movieengine-header__search.is-open .hello-movieengine-header__search-toggle {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.hello-movieengine-header__search.is-open .hello-movieengine-header__search-box {
opacity: 1;
visibility: visible;
pointer-events: auto;
} .hello-movieengine-header__search-box .search-form {
flex: 1;
display: flex;
gap: 0;
}
.hello-movieengine-header__search-box .search-field {
flex: 1;
padding: 9px 14px;
background: transparent;
border: 1px solid var(--hello-movieengine-border-color);
border-radius: 0;
color: var(--hello-movieengine-text-color);
font-size: 0.925rem;
}
.hello-movieengine-header__search-box .search-field:focus {
border-color: var(--hello-movieengine-text-muted);
outline: none;
}
.hello-movieengine-header__search-box .search-submit {
background: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
border: none;
padding: 9px 18px;
border-radius: 0;
cursor: pointer;
font-weight: 600;
font-size: 0.875rem;
transition: background var(--hello-movieengine-transition);
}
.hello-movieengine-header__search-box .search-submit:hover {
background: var(--hello-movieengine-primary-hover);
} .hello-movieengine-header__search-box .movie-engine-live-search-wrapper {
flex: 1;
margin: 0;
max-width: none;
}
.hello-movieengine-header__search-box .movie-engine-ls-input-group {
border-radius: var(--hello-movieengine-radius);
background: transparent;
box-shadow: none;
border: 1px solid var(--hello-movieengine-border-color);
padding: 2px 14px;
}
.hello-movieengine-header__search-box .movie-engine-ls-input-group:focus-within {
border-color: var(--hello-movieengine-text-muted);
box-shadow: none;
background: transparent;
}
.hello-movieengine-header__search-box .movie-engine-ls-input {
width: 100%;
background: transparent;
border: none;
border-radius: 0;
color: var(--hello-movieengine-text-color);
font-size: 0.925rem;
} .hello-movieengine-header__search-close {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
flex-shrink: 0;
background: none;
border: none;
color: var(--hello-movieengine-text-muted);
cursor: pointer;
padding: 0;
transition: color var(--hello-movieengine-transition);
}
.hello-movieengine-header__search-close:hover {
color: var(--hello-movieengine-white);
}  .hello-movieengine-header--transparent {
position: relative;
background: var(--hello-movieengine-header-bg, transparent);
} @media (min-width: 1025px) {
.hello-movieengine-header--transparent {
position: fixed;
top: 0;
left: 0;
right: 0;
}
}
.hello-movieengine-header--transparent.is-scrolled {
background: var(--hello-movieengine-header-bg-scroll, rgba(20, 20, 20, 0.9));
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3);
} @media (max-width: 1024px) {
.hello-movieengine-header--transparent.is-scrolled {
background: var(--hello-movieengine-header-bg, transparent);
backdrop-filter: none;
-webkit-backdrop-filter: none;
box-shadow: none;
}
} @media (min-width: 1025px) {
.admin-bar .hello-movieengine-header--transparent {
top: 32px;
}
} .hello-movieengine-header--solid {
position: sticky;
top: 0;
background: var(--hello-movieengine-header-bg, var(--hello-movieengine-black));
border-bottom: 2px solid var(--hello-movieengine-primary-color);
}
.admin-bar .hello-movieengine-header--solid {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .hello-movieengine-header--solid {
top: 46px;
}
} .hello-movieengine-header-transparent .movie-engine-ad-slot.me-ad-header {
display: none;
}  .hello-movieengine-submenu-toggle {
display: none;
} .hello-movieengine-mobile-nav-close {
display: none;
} body.hello-movieengine-mobile-nav-open {
overflow: hidden;
position: fixed;
width: 100%;
} body.hello-movieengine-mobile-nav-open::before {
content: '';
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.55);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
z-index: 996;
}
@media (max-width: 1024px) {
.hello-movieengine-header__inner {
justify-content: space-between;
}
.hello-movieengine-header__nav {
display: block;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: min(360px, 88vw);
background: rgba(20, 20, 20, 0.96);
border-left: 1px solid var(--hello-movieengine-border-color);
transform: translateX(102%);
transition: transform 0.28s ease;
z-index: 997;
padding: calc(var(--hello-movieengine-header-height) + 12px) 18px 20px;
overflow-y: auto;
overscroll-behavior: contain;
}
body.hello-movieengine-mobile-nav-open .hello-movieengine-header__nav {
transform: translateX(0);
} .hello-movieengine-mobile-nav-close {
display: inline-flex;
position: absolute;
top: 12px;
right: 12px;
width: 40px;
height: 40px;
align-items: center;
justify-content: center;
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: var(--hello-movieengine-radius);
background: rgba(255, 255, 255, 0.04);
color: var(--hello-movieengine-white);
cursor: pointer;
}
.hello-movieengine-nav-menu {
flex-direction: column;
gap: 0;
align-items: stretch;
justify-content: flex-start;
}
.hello-movieengine-nav-menu>li {
border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.hello-movieengine-nav-menu>li>a {
padding: 14px 48px 14px 14px; font-size: 1.05rem;
border-radius: 0;
}
.hello-movieengine-nav-menu ul li>a {
padding-right: 48px;
} .hello-movieengine-nav-menu>li,
.hello-movieengine-nav-menu ul li {
position: relative;
}
.hello-movieengine-submenu-toggle {
display: inline-flex;
position: absolute;
top: 0;
right: 0;
width: 48px;
height: 48px;
align-items: center;
justify-content: center;
border: none;
border-left: 1px solid rgba(255, 255, 255, 0.06);
border-radius: 0;
background: transparent;
color: var(--hello-movieengine-text-color);
cursor: pointer;
z-index: 2;
pointer-events: auto;
} .hello-movieengine-nav-menu ul .hello-movieengine-submenu-toggle {
height: 40px;
}
.hello-movieengine-submenu-toggle:hover {
background: rgba(255, 255, 255, 0.06);
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-submenu-toggle:focus-visible,
.hello-movieengine-mobile-nav-close:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: -2px;
}
.hello-movieengine-submenu-toggle svg {
transition: transform 0.2s ease;
} .hello-movieengine-nav-menu ul {
position: static;
background: transparent;
border: none;
box-shadow: none;
display: block;
padding: 0 0 0 12px;
margin: 0;
max-height: 0;
overflow: hidden;
transition: max-height 0.25s ease;
}
.hello-movieengine-nav-menu li.is-submenu-open>ul {
max-height: 5000px; }
.hello-movieengine-nav-menu li.is-submenu-open>.hello-movieengine-submenu-toggle svg {
transform: rotate(180deg);
}
.hello-movieengine-nav-menu ul li a {
padding: 10px 48px 10px 12px;
border-bottom: 1px solid rgba(255, 255, 255, 0.04);
font-size: 0.98rem;
}
} @media (min-width: 1025px) {
.hello-movieengine-header__nav {
display: flex;
}
.hello-movieengine-header__mobile-toggle {
display: none;
}
}.hello-movieengine-footer {
background: var(--hello-movieengine-black);
border-top: 1px solid var(--hello-movieengine-border-color);
color: var(--hello-movieengine-text-muted);
} .hello-movieengine-footer__widgets {
padding: 60px 0 40px;
}
.hello-movieengine-footer__columns {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 30px;
}
.hello-movieengine-footer__col .widget-title {
color: var(--hello-movieengine-white);
font-size: 1rem;
font-weight: 600;
margin-bottom: 1.25em;
position: relative;
padding-bottom: 10px;
}
.hello-movieengine-footer__col .widget-title::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 30px;
height: 2px;
background: var(--hello-movieengine-primary-color);
border-radius: 1px;
}
.hello-movieengine-footer-widget {
margin-bottom: 1.5em;
}
.hello-movieengine-footer-widget ul {
list-style: none;
padding: 0;
margin: 0;
}
.hello-movieengine-footer-widget ul li {
margin-bottom: 0.5em;
}
.hello-movieengine-footer-widget ul li a {
color: var(--hello-movieengine-text-muted);
font-size: 0.9rem;
transition: color var(--hello-movieengine-transition);
}
.hello-movieengine-footer-widget ul li a:hover {
color: var(--hello-movieengine-white);
} .hello-movieengine-footer__bottom {
border-top: 1px solid var(--hello-movieengine-border-color);
padding: 20px 0;
}
.hello-movieengine-footer__bottom-inner {
display: flex;
flex-direction: column;
align-items: stretch;
gap: 14px;
} .hello-movieengine-footer__copyright {
width: 100%;
font-size: 0.85rem;
}
.hello-movieengine-footer__copyright-text {
display: block;
white-space: normal;
overflow-wrap: anywhere;
} .hello-movieengine-footer__nav {
width: 100%;
}
.hello-movieengine-footer__nav .hello-movieengine-footer-menu {
display: flex;
flex-wrap: wrap;
list-style: none;
margin: 0;
padding: 0;
gap: 8px 16px;
width: 100%;
}
.hello-movieengine-footer-menu li a {
color: var(--hello-movieengine-text-muted);
font-size: 0.85rem;
transition: color var(--hello-movieengine-transition);
}
.hello-movieengine-footer-menu li a:hover {
color: var(--hello-movieengine-white);
} .hello-movieengine-footer__social {
display: flex;
gap: 10px;
}
.hello-movieengine-footer__social-link {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.06);
color: var(--hello-movieengine-text-muted);
transition: background var(--hello-movieengine-transition), color var(--hello-movieengine-transition);
}
.hello-movieengine-footer__social-link:hover {
background: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
}
.hello-movieengine-footer__social-link:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: 2px;
} @media (max-width: 991px) {
.hello-movieengine-footer__columns {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767px) {
.hello-movieengine-footer__widgets {
padding: 40px 0 24px;
}
.hello-movieengine-footer__columns {
grid-template-columns: 1fr;
}
.hello-movieengine-footer__bottom-inner {
text-align: center;
gap: 14px;
}
.hello-movieengine-footer__nav .hello-movieengine-footer-menu {
justify-content: center;
}
.hello-movieengine-footer__social {
justify-content: center;
}
}.hello-movieengine-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 10px 24px;
font-size: 0.9rem;
font-weight: 600;
border: none;
border-radius: var(--hello-movieengine-radius);
cursor: pointer;
transition: background var(--hello-movieengine-transition), color var(--hello-movieengine-transition), transform 0.15s ease;
text-decoration: none;
line-height: 1.4;
}
.hello-movieengine-btn:active {
transform: scale(0.97);
}
.hello-movieengine-btn--primary {
background: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
}
.hello-movieengine-btn--primary:hover {
background: var(--hello-movieengine-primary-hover);
color: var(--hello-movieengine-white);
}
.hello-movieengine-btn--secondary {
background: rgba(255, 255, 255, 0.1);
color: var(--hello-movieengine-white);
}
.hello-movieengine-btn--secondary:hover {
background: rgba(255, 255, 255, 0.18);
}
.hello-movieengine-btn--outline {
background: transparent;
border: 1px solid var(--hello-movieengine-border-color);
color: var(--hello-movieengine-text-color);
}
.hello-movieengine-btn--outline:hover {
border-color: var(--hello-movieengine-white);
color: var(--hello-movieengine-white);
}
.hello-movieengine-btn:focus-visible {
outline: 2px solid var(--hello-movieengine-primary-color);
outline-offset: 2px;
} .hello-movieengine-article {
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
border-radius: var(--hello-movieengine-radius-lg);
overflow: hidden;
transition: border-color var(--hello-movieengine-transition), box-shadow var(--hello-movieengine-transition);
}
.hello-movieengine-article:hover {
border-color: rgba(255, 255, 255, 0.12);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.hello-movieengine-article .post-thumbnail {
display: block;
overflow: hidden;
}
.hello-movieengine-article .post-thumbnail img {
width: 100%;
height: var(--hello-movieengine-post-thumb-height, auto);
object-fit: cover;
transition: transform 0.4s ease;
}
.hello-movieengine-article:hover .post-thumbnail img {
transform: scale(1.04);
}
.hello-movieengine-article__content {
padding: 20px;
}
.hello-movieengine-article .entry-title {
font-size: 2rem;
margin-bottom: 0.5em;
}
.hello-movieengine-article .entry-title a {
color: var(--hello-movieengine-white);
}
.hello-movieengine-article .entry-title a:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-article .entry-meta {
display: flex;
flex-wrap: wrap;
gap: 12px;
font-size: 0.8rem;
color: var(--hello-movieengine-text-muted);
margin-bottom: 0.75em;
}
.hello-movieengine-article .entry-meta a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-article .entry-meta a:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-article .entry-content {
margin: 0;
}
.hello-movieengine-article .entry-content p:last-child {
margin-bottom: 0;
}
.hello-movieengine-article .entry-footer {
display: flex;
flex-wrap: wrap;
gap: 12px;
padding: 12px 20px;
border-top: 1px solid var(--hello-movieengine-border-color);
font-size: 0.8rem;
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-article .entry-footer a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-article .entry-footer a:hover {
color: var(--hello-movieengine-primary-color);
} .hello-movieengine-single-content .entry-header {
margin-bottom: 1.5em;
}
.hello-movieengine-single-content .entry-title {
font-size: 2rem;
}
.hello-movieengine-single-content .entry-meta {
display: flex;
flex-wrap: wrap;
gap: 16px;
font-size: 0.85rem;
color: var(--hello-movieengine-text-muted);
margin-top: 0.5em;
}
.hello-movieengine-single-content .entry-meta a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-single-content .entry-meta a:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-single-content .post-thumbnail {
margin-bottom: 2em;
border-radius: var(--hello-movieengine-radius-lg);
overflow: hidden;
}
.hello-movieengine-single-content .entry-content {
margin: 0 0 2em;
font-size: 1rem;
line-height: 1.75;
}
.hello-movieengine-single-content .entry-footer {
display: flex;
flex-wrap: wrap;
gap: 16px;
padding-top: 1.5em;
border-top: 1px solid var(--hello-movieengine-border-color);
font-size: 0.85rem;
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-single-content .entry-footer a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-single-content .entry-footer a:hover {
color: var(--hello-movieengine-primary-color);
} .post-navigation,
.posts-navigation,
.navigation.posts-pagination {
margin: 3em 0 0;
padding-top: 1.5em;
border-top: 1px solid var(--hello-movieengine-border-color);
}
.post-navigation .nav-links,
.posts-navigation .nav-links,
.navigation.posts-pagination .nav-links {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
}
.navigation.posts-pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 38px;
height: 38px;
padding: 0 12px;
border-radius: var(--hello-movieengine-radius);
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
color: var(--hello-movieengine-text-color);
font-size: 0.875rem;
font-weight: 500;
text-decoration: none;
transition: background var(--hello-movieengine-transition), border-color var(--hello-movieengine-transition), color var(--hello-movieengine-transition);
}
.navigation.posts-pagination .page-numbers:hover {
background: var(--hello-movieengine-surface-alt);
border-color: var(--hello-movieengine-text-muted);
color: var(--hello-movieengine-white);
}
.navigation.posts-pagination .page-numbers.current {
background: var(--hello-movieengine-primary-color);
border-color: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
}
.navigation.posts-pagination .page-numbers.dots {
background: transparent;
border-color: transparent;
cursor: default;
}
.navigation.posts-pagination .page-numbers.prev,
.navigation.posts-pagination .page-numbers.next {
min-width: auto;
padding: 0 16px;
}
.post-navigation .nav-previous,
.posts-navigation .nav-previous {
flex: 1 0 0;
}
.post-navigation .nav-next,
.posts-navigation .nav-next {
flex: 1 0 0;
text-align: right;
}
.nav-subtitle {
display: block;
font-size: 0.75rem;
color: var(--hello-movieengine-text-muted);
text-transform: uppercase;
letter-spacing: 0.05em;
margin-bottom: 4px;
}
.nav-title {
color: var(--hello-movieengine-white);
font-weight: 600;
} .comments-area {
margin-top: 2em;
padding-top: 2em;
border-top: 1px solid var(--hello-movieengine-border-color);
}
.comments-title {
font-size: 1.35rem;
margin-bottom: 1.5em;
}
.comment-list {
list-style: none;
padding: 0;
margin: 0;
}
.comment-list .comment {
padding: 1.25em 0;
border-bottom: 1px solid var(--hello-movieengine-border-color);
}
.comment-list .children {
list-style: none;
padding-left: 2em;
margin: 0;
}
.comment-author {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 0.5em;
}
.comment-author .avatar {
border-radius: 50%;
width: 36px;
height: 36px;
}
.comment-author .fn {
font-weight: 600;
color: var(--hello-movieengine-white);
}
.comment-metadata {
font-size: 0.8rem;
color: var(--hello-movieengine-text-muted);
margin-bottom: 0.75em;
}
.comment-metadata a {
color: var(--hello-movieengine-text-muted);
}
.comment-content p:last-child {
margin-bottom: 0;
}
.reply a {
font-size: 0.8rem;
font-weight: 600;
color: var(--hello-movieengine-primary-color);
}
.comment-respond {
margin-top: 2em;
}
.comment-respond .comment-reply-title {
font-size: 1.2rem;
margin-bottom: 1em;
}
.comment-form label {
display: block;
font-size: 0.85rem;
color: var(--hello-movieengine-text-muted);
margin-bottom: 6px;
}
.comment-form .form-submit .submit {
background: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
border: none;
padding: 10px 28px;
border-radius: var(--hello-movieengine-radius);
font-weight: 600;
cursor: pointer;
transition: background var(--hello-movieengine-transition);
}
.comment-form .form-submit .submit:hover {
background: var(--hello-movieengine-primary-hover);
}
.no-comments {
color: var(--hello-movieengine-text-muted);
font-style: italic;
} .hello-movieengine-widget {
margin-bottom: 2em;
}
.hello-movieengine-widget .widget-title {
font-size: 1rem;
font-weight: 600;
color: var(--hello-movieengine-white);
margin-bottom: 1em;
}
.hello-movieengine-widget ul {
list-style: none;
padding: 0;
margin: 0;
}
.hello-movieengine-widget ul li {
margin-bottom: 0.5em;
}
.hello-movieengine-widget ul li a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-widget ul li a:hover {
color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-widget select {
max-width: 100%;
} .hello-movieengine-sidebar {
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
border-radius: var(--hello-movieengine-radius-lg);
padding: 20px;
margin-top: calc(var(--hello-movieengine-header-height) + 40px);
}
.hello-movieengine-sidebar .widget {
margin-bottom: 2em;
}
.hello-movieengine-sidebar .widget:last-child {
margin-bottom: 0;
}
.hello-movieengine-sidebar .widget-title {
font-size: 1rem;
font-weight: 600;
color: var(--hello-movieengine-white);
margin: 0 0 1em;
padding: 0;
line-height: 1.3;
}
.hello-movieengine-sidebar .widget ul {
list-style: none;
padding: 0;
margin: 0;
}
.hello-movieengine-sidebar .widget ul li {
margin-bottom: 0.5em;
}
.hello-movieengine-sidebar .widget ul li a {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-sidebar .widget ul li a:hover {
color: var(--hello-movieengine-primary-color);
} .gallery {
display: grid;
gap: 12px;
margin-bottom: 1.5em;
}
.gallery-columns-2 { grid-template-columns: repeat(2, 1fr); }
.gallery-columns-3 { grid-template-columns: repeat(3, 1fr); }
.gallery-columns-4 { grid-template-columns: repeat(4, 1fr); }
.gallery-columns-5 { grid-template-columns: repeat(5, 1fr); }
.gallery-columns-6 { grid-template-columns: repeat(6, 1fr); }
.gallery-item {
overflow: hidden;
border-radius: var(--hello-movieengine-radius);
}
.gallery-item img {
width: 100%;
height: auto;
}
.gallery-caption {
font-size: 0.8rem;
color: var(--hello-movieengine-text-muted);
padding: 6px;
} .wp-caption {
max-width: 100%;
margin-bottom: 1.5em;
}
.wp-caption-text {
font-size: 0.85rem;
color: var(--hello-movieengine-text-muted);
text-align: center;
padding: 8px 0;
} .pagination,
.nav-links {
display: flex;
align-items: center;
gap: 6px;
flex-wrap: wrap;
}
.page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 38px;
height: 38px;
padding: 0 10px;
border-radius: var(--hello-movieengine-radius);
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
color: var(--hello-movieengine-text-color);
font-size: 0.875rem;
font-weight: 500;
text-decoration: none;
transition: background var(--hello-movieengine-transition), border-color var(--hello-movieengine-transition), color var(--hello-movieengine-transition);
}
.page-numbers:hover {
background: var(--hello-movieengine-surface-alt);
border-color: var(--hello-movieengine-text-muted);
color: var(--hello-movieengine-white);
}
.page-numbers.current {
background: var(--hello-movieengine-primary-color);
border-color: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
} .page-links {
clear: both;
margin: 1.5em 0;
font-weight: 500;
}
.page-links .page-number {
display: inline-block;
padding: 4px 12px;
margin: 0 2px;
background: var(--hello-movieengine-surface-color);
border-radius: var(--hello-movieengine-radius);
} .sticky .hello-movieengine-article {
border-left: 3px solid var(--hello-movieengine-primary-color);
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.custom-logo-link {
display: inline-block;
} .hello-movieengine-404 {
text-align: center;
padding: 80px 0;
min-height: 60vh;
display: flex;
align-items: center;
justify-content: center;
}
.hello-movieengine-404__inner {
width: 100%;
}
.hello-movieengine-404__code {
font-size: 6rem;
font-weight: 800;
color: var(--hello-movieengine-primary-color);
line-height: 1;
margin-bottom: 0.15em;
letter-spacing: -0.02em;
}
.hello-movieengine-404__title {
font-size: 1.75rem;
font-weight: 700;
color: var(--hello-movieengine-white);
margin: 0 0 0.75em;
line-height: 1.3;
}
.hello-movieengine-404__description {
color: var(--hello-movieengine-text-muted);
font-size: 1rem;
line-height: 1.6;
margin: 0 0 2em;
}
.hello-movieengine-404__actions {
display: flex;
flex-direction: column;
align-items: center;
gap: 1.25rem;
}
.hello-movieengine-404 .search-form {
display: flex;
gap: 10px;
width: 100%;
max-width: 400px;
margin: 0;
}
.hello-movieengine-404 .search-field {
flex: 1;
min-width: 0;
padding: 12px 18px;
font-size: 1rem;
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
border-radius: var(--hello-movieengine-radius);
color: var(--hello-movieengine-text-color);
}
.hello-movieengine-404 .search-field::placeholder {
color: var(--hello-movieengine-text-muted);
}
.hello-movieengine-404 .search-field:focus {
outline: none;
border-color: var(--hello-movieengine-primary-color);
}
.hello-movieengine-404 .search-submit {
background: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
border: none;
padding: 12px 24px;
border-radius: var(--hello-movieengine-radius);
font-weight: 600;
font-size: 0.95rem;
cursor: pointer;
transition: background var(--hello-movieengine-transition);
}
.hello-movieengine-404 .search-submit:hover {
background: var(--hello-movieengine-primary-hover);
}
.hello-movieengine-404__home-btn {
margin-top: 0.25rem;
} .hello-movieengine-search-results .hello-movieengine-article {
display: flex;
flex-direction: row;
}
.hello-movieengine-search-results .hello-movieengine-article .post-thumbnail {
width: 200px;
flex-shrink: 0;
}
.hello-movieengine-search-results .hello-movieengine-article .post-thumbnail img {
height: 100%;
object-fit: cover;
}
.hello-movieengine-search-results .hello-movieengine-article__content {
flex: 1;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
}@media (min-width: 576px) {
.hello-movieengine-post-grid {
grid-template-columns: repeat(2, 1fr);
}
.hello-movieengine-search-results .hello-movieengine-article .post-thumbnail {
width: 240px;
}
} @media (min-width: 768px) {
:root {
--hello-movieengine-gap: 24px;
}
h1 { font-size: 2.5rem; }
h2 { font-size: 2rem; }
h3 { font-size: 1.5rem; }
.hello-movieengine-single-content .entry-title {
font-size: 2.5rem;
}
.hello-movieengine-page-header .page-title {
font-size: 2.25rem;
}
} @media (min-width: 1025px) {
:root {
--hello-movieengine-gap: 30px;
}
.hello-movieengine-post-grid {
grid-template-columns: repeat( var(--hello-movieengine-blog-columns), 1fr );
}
.hello-movieengine-content-area .hello-movieengine-sidebar {
width: var(--hello-movieengine-sidebar-width);
}
} @media (max-width: 767px) {
.hello-movieengine-post-grid {
grid-template-columns: 1fr;
}
.hello-movieengine-content-area,
.hello-movieengine-sidebar-left .hello-movieengine-content-area {
flex-direction: column;
gap: 30px;
}
.hello-movieengine-content-area .hello-movieengine-sidebar {
width: 100%;
}
.alignwide {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
.hello-movieengine-single-content .entry-title {
font-size: 1.5rem;
}
.hello-movieengine-page-title-section {
min-height: auto;
}
.hello-movieengine-page-title-section__title {
font-size: 1.75rem;
}
.hello-movieengine-page-title-section__label {
font-size: 0.65rem;
}
.hello-movieengine-page-header {
padding: 30px 0 20px;
}
.hello-movieengine-page-header .page-title {
font-size: 1.5rem;
}
.hello-movieengine-search-results .hello-movieengine-article {
flex-direction: column;
}
.hello-movieengine-search-results .hello-movieengine-article .post-thumbnail {
width: 100%;
}
} @media (max-width: 575px) {
.hello-movieengine-header__inner {
height: 60px;
}
:root {
--hello-movieengine-header-height: 60px;
}
.hello-movieengine-header__search-box {
width: 260px;
}
.hello-movieengine-container-fluid,
.hello-movieengine-header .hello-movieengine-container {
padding-left: 16px;
padding-right: 16px;
}
.hello-movieengine-404__code {
font-size: 4rem;
}
} @media (max-width: 475px) { .hello-movieengine-header__search {
display: none !important;
}
}.hello-movieengine-has-movie-engine {
--hello-movieengine-primary-color: var(--movie-engine-primary-color, #E50914);
--hello-movieengine-primary-hover: var(--movie-engine-primary-hover-color, #b2070f);
--hello-movieengine-primary-rgb: var(--movie-engine-primary-rgb, 229, 9, 20);
--hello-movieengine-bg-color: var(--movie-engine-bg-color, #141414);
--hello-movieengine-surface-color: var(--movie-engine-surface-color, #1c1c1c);
--hello-movieengine-border-color: var(--movie-engine-border-color, #23252c);
--hello-movieengine-text-color: var(--movie-engine-body-color, #d0d0cf);
} .hello-movieengine-has-movie-engine.single-movie_engine_movie .site-main,
.hello-movieengine-has-movie-engine.single-movie_engine_series .site-main,
.hello-movieengine-has-movie-engine.single-movie_engine_episode .site-main,
.hello-movieengine-has-movie-engine.single-movie_engine_person .site-main {
padding: 0;
max-width: 100%;
}
.hello-movieengine-has-movie-engine.post-type-archive-movie_engine_movie .site-main,
.hello-movieengine-has-movie-engine.post-type-archive-movie_engine_series .site-main,
.hello-movieengine-has-movie-engine.post-type-archive-movie_engine_person .site-main {
padding: 20px 0 0;
max-width: 100%;
} .hello-movieengine-header-transparent.single-movie_engine_movie .site-main,
.hello-movieengine-header-transparent.single-movie_engine_series .site-main,
.hello-movieengine-header-transparent.single-movie_engine_episode .site-main {
padding-top: 0;
} .hello-movieengine-has-movie-engine .movie-engine-btn,
.hello-movieengine-has-movie-engine .me-btn-primary,
.hello-movieengine-has-movie-engine .me-btn-secondary {
border-radius: var(--hello-movieengine-radius);
} .hello-movieengine-has-movie-engine .movie-engine-section .section-title {
font-family: var(--hello-movieengine-font-heading);
} .hello-movieengine-has-movie-engine .movie-engine-player-wrapper {
position: relative;
z-index: 1;
} .hello-movieengine-has-movie-engine .movie-engine-items-grid {
gap: var(--hello-movieengine-gap);
} .hello-movieengine-has-movie-engine .movie-engine-pagination .page-numbers {
background: var(--hello-movieengine-surface-color);
border: 1px solid var(--hello-movieengine-border-color);
color: var(--hello-movieengine-text-color);
border-radius: var(--hello-movieengine-radius);
}
.hello-movieengine-has-movie-engine .movie-engine-pagination .page-numbers.current {
background: var(--hello-movieengine-primary-color);
border-color: var(--hello-movieengine-primary-color);
color: var(--hello-movieengine-white);
} .hello-movieengine-has-movie-engine .movie-engine-dashboard {
min-height: calc(100vh - var(--hello-movieengine-header-height) - 200px);
}