/* Small public presentation rules; no additional framework or catalogue fetching. */
.site-intro{position:relative;min-width:0;max-width:100%;margin:0;padding:4px 16px 2px;background:transparent;color:var(--site-intro-color,#9ca3af);font-size:var(--site-intro-mobile-size,12px);font-weight:400;line-height:1.45}
.site-intro-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.9em;overflow-wrap:anywhere}
.site-intro h1,.site-intro h2,.site-intro p{display:inline;margin:0;padding:0;font:inherit;color:inherit;white-space:inherit}
.app.account-active .site-intro,.app.search-active .site-intro,.app.history-active .site-intro{display:none}
@media(min-width:768px){.site-intro{font-size:var(--site-intro-desktop-size,14px)}.site-intro-copy{display:block;max-height:1.45em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
.logo-slot{flex:0 1 auto;width:max-content;max-width:35%;height:var(--site-logo-mobile-height,36px)}
.brand-logo{width:auto;height:100%;max-width:100%;object-fit:contain}
.topbar{height:auto;min-height:calc(var(--site-logo-mobile-height,36px) + 14px)}
.movie-published-time{display:none;width:100%;padding:5px 3px;border-radius:7px 7px 0 0;background:#24252a;color:var(--site-new-time-text-color,#d2d2da);font-size:clamp(10px,2.8cqw,13px);line-height:1.3;text-align:center;font-style:normal;font-variant-numeric:tabular-nums}
#catalog.has-new-times>.movie>.movie-published-time:not([hidden]){display:block}
#catalog.has-new-times>.movie:has(>.movie-published-time:not([hidden]))>.poster{border-top-left-radius:0;border-top-right-radius:0}
@media(min-width:768px){.logo-slot{height:var(--site-logo-desktop-height,56px)}.topbar{min-height:calc(var(--site-logo-desktop-height,56px) + 14px)}}
