/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/manrope-400-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/manrope-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/manrope-700-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/manrope-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/roboto-condensed-700-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/roboto-condensed-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body.kinojump-theme{--st-reference-accent:#ffa000;--brand:#ffa000;--accent:#ffa000;--card_bg:#111114;--main_font:#eee;--text_primary:#eee;--text_secondary:#b0b0c9;background:var(--st-appearance-body_bg,#111014);color:var(--st-appearance-main_font,#eee);font:14px/1.6 Manrope,Arial,sans-serif}
.kinojump-theme a{color:#39a6c2;text-decoration:none}.kinojump-theme a:hover{text-decoration:underline}.kinojump-theme button{color:inherit}.site-container{max-width:1200px;margin:0 auto;background:var(--st-appearance-main_bg,#1c1b21);box-shadow:0 0 80px #0008}.site-header{height:100px;padding:0 45px;display:flex;align-items:center;gap:26px;background:var(--st-appearance-main,#000);position:relative;z-index:30}.site-header .logo{display:flex;align-items:center;gap:10px;flex:0 0 190px;width:190px;color:var(--st-appearance-menu_font,#eee);text-decoration:none}.logo .h1{font:400 23px/1.2 Manrope,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.logo-image img,.logo-image svg{width:auto;max-width:190px;max-height:60px;display:block}.logo-image:empty{display:none}.logo-image:not(:empty)+.h1{display:none}.header-menu{flex-shrink:0}.primary-menu>.menu{display:flex;gap:20px;list-style:none;margin:0;padding:0}.primary-menu a{font:700 16px/1.2 "Roboto Condensed",Arial,sans-serif;text-transform:uppercase;display:block;padding:14px 0;color:var(--st-appearance-menu_font,#eee)}.primary-menu li{position:relative}.primary-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#222;padding:8px 14px;list-style:none;min-width:180px}.primary-menu li:focus-within>.sub-menu,.primary-menu li:hover>.sub-menu{display:block}#mobile-menu-toggle,.mobile-menu-button,.primary-menu>.cross{display:none}.header-search{flex:1;min-width:90px;position:relative}.search-form{display:flex;position:relative}.search-form .input-text{flex:1;min-width:0}.search-form input{width:100%;height:40px;border:0;border-radius:20px;padding:0 38px 0 18px;background:#1b1b1b;color:#eee;font-size:12px}.search-submit{position:absolute;right:5px;top:5px;width:30px;height:30px;padding:6px;background:transparent;border:0}.search-submit svg{fill:#bbb;width:18px;height:18px}.search-results-wrap{position:absolute;left:0;right:0;top:45px;background:#222;z-index:60;box-shadow:0 4px 20px #0008}.search-results:empty{display:none}.site-header>.random-film,.color-schemes-wrap{display:none}
.header-liked-episodes{position:relative;flex:0 0 auto;order:4}.header-liked-episodes__toggle{border:0;background:var(--st-appearance-accent,#ffa000);color:var(--st-appearance-accent_font,#111)!important;padding:0 13px;height:40px;border-radius:20px;font:700 14px "Roboto Condensed",Arial,sans-serif}.header-liked-episodes__panel{position:absolute;right:0;top:48px;background:var(--st-appearance-card_bg,#222);padding:16px;min-width:260px;max-width:90vw;box-shadow:0 3px 20px #0008;z-index:60}.header-liked-episodes__list{display:grid;gap:12px}.header-liked-episodes__title,.header-liked-episodes__meta{display:block}.header-liked-episodes__meta{font-size:11px;color:#b0b0c9}
main.content-wrap,main.content-sidebar-wrap{padding:0 90px 40px;display:block;min-width:0}.content-wrap.full-width{width:100%;padding:0}.content-wrap-inner{min-width:0}.breadcrumbs{padding:0;list-style:none;display:flex;gap:5px;flex-wrap:wrap;font-size:11px;color:#999;margin:0;background:#000}.breadcrumbs:empty{display:none}.breadcrumbs a{color:#999}.breadcrumbs li:not(:last-child):after{content:" ›";padding-left:5px}.content-wrap.full-width>.breadcrumbs{position:relative;z-index:1;padding:10px 0;margin:0 -90px;padding-left:90px;padding-right:90px}
.kj-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;margin:0 -90px;padding:60px 90px 90px;min-height:510px;background:var(--st-appearance-dark_bg,#000)}.kj-poster img{display:block;width:240px;height:360px;object-fit:cover}.kj-poster>a{display:block}.kj-hero-content{display:flex;flex-direction:column;min-width:0}.kj-hero h1{font:700 42px/1.2 "Roboto Condensed",Arial,sans-serif;color:var(--st-appearance-main_font,#eee);margin:0 0 0;overflow-wrap:anywhere}.kj-original{font-size:23px;line-height:1.4;margin:0 0 18px}.kj-facts{margin:0;font-size:14px}.kj-data-row{display:flex;gap:6px;margin-bottom:11px;line-height:1.5}.kj-data-row dt{color:#b0b0c9;flex-shrink:0}.kj-data-row dt:after{content:":"}.kj-data-row dd{margin:0;overflow-wrap:anywhere}.kj-data-row .bohfilm-genre-list a+a:before{content:", "}.kj-data-row .bohfilm-age-badge{border:0;padding:0}.kj-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:22px}.kj-watch{background:#333;color:#eee!important;padding:9px 16px;font:700 20px/1.2 "Roboto Condensed",Arial,sans-serif;text-transform:uppercase}.kj-ratings>span{font-size:12px}.kj-ratings>div{display:flex;gap:26px}.kj-rating a,.kj-rating b{font:400 24px/1.2 Manrope,Arial,sans-serif;color:#ffc000}.kj-rating small{display:block;color:#b0b0c9;font-size:11px;margin-top:4px}.kj-story-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start;padding-top:30px;margin-bottom:35px}.kj-credits{padding:20px;background:var(--st-appearance-card_bg,#16161a);font-size:13px;line-height:1.6;color:var(--st-appearance-text_font,#b0b0c9)}.kj-credits a{color:inherit}.kj-credit{margin-top:15px;overflow-wrap:anywhere}.kj-credit>b{display:block;color:#eee}.kj-credits .bookmark{background:transparent;color:#eee;border:1px solid #424249;width:100%;padding:7px 6px;font-size:12px;border-radius:3px}.kj-credits .bookmark.saved{border-color:var(--st-appearance-accent,#ffa000);color:var(--st-appearance-accent,#ffa000)}.kj-description{font-size:14px;line-height:1.7}.kj-description h2,.film-player-wrap>h2,.comments-title,.st-episodes-heading h2{font:700 20px/1.25 "Roboto Condensed",Arial,sans-serif;text-transform:uppercase;margin:10px 0 20px;color:var(--st-appearance-main_font,#eee)}.kj-description p{margin:0 0 24px}.kj-likes{margin-top:15px;justify-content:center}.kj-likes button,.bohfilm-episode-likes button{background:transparent;border:0;color:#b0b0c9}.kj-likes .like svg,.bohfilm-episode-likes .like svg{fill:#6faa49}.kj-likes .dislike svg,.bohfilm-episode-likes .dislike svg{fill:#d24555;transform:rotate(180deg)}.kj-likes .active{outline:1px solid var(--st-appearance-accent,#ffa000)}.kj-title-actions{display:flex;justify-content:space-between;gap:12px;margin-top:15px}.kj-title-actions button{padding:4px;background:transparent;border:0;color:#b0b0c9;font-size:12px}
.content-wrap-inner>.bohfilm-rec-zone,.content-wrap-inner>.film-player-wrap,.content-wrap-inner>.st-episodes,.content-wrap-inner>.bohfilm-gallery-strip,.content-wrap-inner>.comments-wrap,.content-wrap-inner>.bohfilm-rating-scores,.content-wrap-inner>#reactions-block,.content-wrap-inner>.share-wrap,.content-wrap-inner>.post,.content-wrap-inner>.st-episode-nav,.content-wrap-inner>.bohfilm-episode-likes{margin-left:280px}
.bohfilm-rec-zone{position:relative;margin-block:25px}.film-player-wrap{margin-block:25px;background:transparent}.bohfilm-rec-zone .film-player-wrap{margin:0}.bf-watch__notice{color:#fff;min-height:260px}.bohfilm-player-block iframe{max-width:100%}.st-episodes{padding:20px 0;margin-block:30px}.st-continue{font-size:12px;color:var(--st-appearance-accent,#ffa000)!important}.st-season{margin:10px 0}.st-season summary{padding:8px 0;font-size:15px;font-weight:700}.st-season-count{color:#b0b0c9;font-size:11px;font-weight:400}.st-episode-list{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.st-episode{background:#26252d;border:1px solid #403e4a;border-radius:3px;overflow:hidden}.st-episode>a{padding:9px;color:#eee}.st-episode-number{font:700 17px "Roboto Condensed",Arial,sans-serif}.st-episode-name{font-size:11px;color:#b0b0c9}.st-watched{padding:6px;font-size:11px;color:#b0b0c9;border-color:#403e4a;min-height:32px}.st-episode.is-watched .st-watched{background:#294023;color:#b4dc91}.st-episode.is-active{background:#3d321d;outline:2px solid var(--st-appearance-accent,#ffa000)}.st-episode-search{font-size:12px}.st-episode-search input{border:1px solid #444;background:#111114;color:#eee;padding:8px}.st-episode-nav{border-top:1px solid #403e4a;border-bottom:1px solid #403e4a;font-size:13px}.st-episode-nav a{color:var(--st-appearance-accent,#ffa000)}.film-card--episode h1{font:700 36px/1.2 "Roboto Condensed",Arial,sans-serif;margin:0 0 25px}.film-card--episode{padding-top:30px}
.bohfilm-gallery-strip{margin-block:25px}.bohfilm-gallery-strip__scroll{display:flex;gap:10px;overflow:auto}.bohfilm-gallery-strip__item{flex:0 0 150px}.bohfilm-gallery-strip__item img{width:150px;height:90px;object-fit:cover;display:block}.film-related,.film-parts-carousel{margin:35px 0}.film-related h2,.post h2{font:700 28px "Roboto Condensed",Arial,sans-serif}.articles-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:25px}.articles-list img{width:100%;height:auto}.bohfilm-rating-scores__inner{display:flex;gap:20px;align-items:center}.bohfilm-rating-scores__number{font-size:28px;font-weight:700;color:var(--st-appearance-accent,#ffa000)}.bohfilm-rating-scores__bars{display:flex;gap:15px;flex-wrap:wrap;flex:1}.bohfilm-rating-bar{min-width:180px;flex:1}.bohfilm-rating-bar__header{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.bohfilm-rating-bar__val{font-size:11px;color:#b0b0c9}.bohfilm-rating-bar__inputs{display:flex;gap:3px;flex-wrap:wrap}.bohfilm-rating-btn{border:0;background:#33313c;color:#b0b0c9;padding:4px;min-width:25px;min-height:30px}.bohfilm-rating-btn.active{color:var(--st-appearance-accent_font,#111);background:var(--st-appearance-accent,#ffa000)}.reaction-button{border:0;background:#26252d;padding:6px;color:#b0b0c9}#reactions-block{display:flex;gap:8px;flex-wrap:wrap;margin-block:20px}
.comments-wrap{margin-block:30px;--accent:#ffa000;--card_bg:#111114}.comments-title{margin-bottom:5px}.comments-number{font-size:11px;color:#b0b0c9}.comment-respond input,.comment-respond textarea{border:0;background:var(--st-appearance-card_bg,#111114);color:var(--st-appearance-card_font,#eee);padding:12px;width:100%;font:12px/1.5 Manrope,Arial,sans-serif}.comment-respond textarea{min-height:150px}.comment-form-author{max-width:330px;margin:12px 0}.comment-respond button,.sort-comments{border:0;background:#29282f;color:var(--st-appearance-text_font,#b0b0c9);padding:6px 10px;min-height:30px;font-size:12px}.comment-respond button.submit,.sort-comments.active{background:var(--st-appearance-accent,#ffa000);color:var(--st-appearance-accent_font,#111);font:700 16px "Roboto Condensed",Arial,sans-serif}.format-buttons{display:flex;gap:4px}.comment-list,.comment-list .children{list-style:none;padding:0}.comment-list .children{margin-left:30px}.comment-body{padding:18px 0;border-bottom:1px solid #26252d;font-size:13px}.comment-author{font-weight:700;color:#eee}.comment-meta{font-size:11px;color:#777586}.comment-sorting-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0;font-size:12px}.comments-wrap .avatar{width:40px;height:40px;border-radius:50%}
.site-footer{background:var(--st-appearance-dark_bg,#000);color:var(--st-appearance-text_font,#b0b0c9);padding:50px 90px 30px;font-size:11px}.site-footer a{color:var(--st-appearance-text_font,#b0b0c9)}.footer-top{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.site-footer .h1{font-size:20px}.footer-menu .menu{display:flex;gap:18px;list-style:none;padding:0;margin:0;font:700 16px "Roboto Condensed",Arial,sans-serif;text-transform:uppercase}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.site-footer ul{list-style:none;padding:0}.site-footer h3{font-size:14px;color:var(--st-appearance-main_font,#eee)}.footer-share{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.footer-share__icon{width:18px;height:18px;fill:currentColor}.footer-share__link{width:28px;height:28px;display:grid;place-items:center;background:#29282f}#scroll-button{position:fixed;right:15px;bottom:15px;z-index:20}#scroll-button button{background:var(--st-appearance-accent,#ffa000);color:var(--st-appearance-accent_font,#111);border:0;padding:8px;width:40px;height:36px}#scroll-button svg{width:20px;height:20px}.content-sidebar-wrap>.sidebar{display:none}
@media(max-width:1200px){.site-header{gap:20px;padding:0 30px}.primary-menu>.menu{gap:12px}main.content-wrap,main.content-sidebar-wrap{padding-left:40px;padding-right:40px}.kj-hero{margin:0 -40px;padding-left:40px;padding-right:40px}.site-footer{padding-left:40px;padding-right:40px}.content-wrap.full-width>.breadcrumbs{margin:0 -40px;padding-left:40px;padding-right:40px}}
@media(max-width:1024px){.site-header .logo{flex-basis:170px;width:170px}.logo .h1{font-size:20px}.header-menu{order:5}.mobile-menu-button{display:grid;gap:5px;width:30px;padding:9px 4px;cursor:pointer}.mobile-menu-button span{height:2px;background:#eee}#mobile-menu-toggle{display:block;position:absolute;opacity:0;width:30px;height:36px}#mobile-menu-toggle:focus-visible+label{outline:2px solid var(--st-appearance-accent,#ffa000)}.primary-menu{display:none;position:absolute;right:20px;top:80px;min-width:260px;max-width:90vw;background:#222;padding:18px;box-shadow:0 5px 20px #0008}#mobile-menu-toggle:checked~.primary-menu{display:block}.primary-menu>.menu{display:block}.primary-menu .top{display:flex;flex-direction:column;gap:12px}.primary-menu .header-search,.primary-menu .header-liked-episodes,.primary-menu .random-film{display:block;position:relative;order:0;width:auto;color:#ddd}.primary-menu .header-liked-episodes__panel{position:static;box-shadow:none;margin-top:10px}.primary-menu .sub-menu{position:static}.site-header>.header-liked-episodes{display:none}.kj-hero{grid-template-columns:200px minmax(0,1fr);gap:30px}.kj-poster img{width:200px;height:300px}.kj-story-row{grid-template-columns:200px minmax(0,1fr);gap:30px}.content-wrap-inner>.bohfilm-rec-zone,.content-wrap-inner>.film-player-wrap,.content-wrap-inner>.st-episodes,.content-wrap-inner>.bohfilm-gallery-strip,.content-wrap-inner>.comments-wrap,.content-wrap-inner>.bohfilm-rating-scores,.content-wrap-inner>#reactions-block,.content-wrap-inner>.share-wrap,.content-wrap-inner>.post,.content-wrap-inner>.st-episode-nav,.content-wrap-inner>.bohfilm-episode-likes{margin-left:230px}.kj-hero h1{font-size:36px}.kj-hero-bottom{align-items:flex-start;flex-direction:column}.kj-credits{padding:15px}}
@media(max-width:767px){.site-header{height:110px;display:grid;grid-template-columns:1fr 30px;grid-template-rows:60px 50px;padding:0 20px;gap:0 18px}.site-header .logo{grid-column:1;grid-row:1;width:auto;max-width:240px}.logo .h1{font-size:20px}.logo-image img{max-height:40px;max-width:170px}.header-menu{grid-column:2;grid-row:1}.header-search{grid-column:1/3;grid-row:2;align-self:start;width:100%;max-width:none}.search-form input{height:35px}.search-submit{top:3px;height:29px}.primary-menu{top:60px;right:20px}main.content-wrap,main.content-sidebar-wrap{padding:0 20px 30px}.content-wrap.full-width>.breadcrumbs{margin:0 -20px;padding:8px 20px}.kj-hero{display:flex;flex-direction:column;gap:20px;margin:0 -20px;padding:60px 20px;min-height:0}.kj-poster{align-self:center}.kj-poster img{width:200px;height:300px}.kj-hero h1{font-size:36px;line-height:1.4}.kj-original{font-size:20px;margin-bottom:15px}.kj-facts{font-size:13px}.kj-hero-bottom{flex-direction:row;align-items:flex-end;gap:15px;margin-top:10px;padding-top:10px}.kj-watch{font-size:16px;padding:8px 10px}.kj-ratings>div{gap:15px}.kj-rating b,.kj-rating a{font-size:20px}.kj-story-row{display:flex;flex-direction:column;gap:25px;padding-top:25px;margin-bottom:20px}.kj-credits{width:100%;padding:20px}.kj-description{font-size:13px;line-height:1.7}.content-wrap-inner>.bohfilm-rec-zone,.content-wrap-inner>.film-player-wrap,.content-wrap-inner>.st-episodes,.content-wrap-inner>.bohfilm-gallery-strip,.content-wrap-inner>.comments-wrap,.content-wrap-inner>.bohfilm-rating-scores,.content-wrap-inner>#reactions-block,.content-wrap-inner>.share-wrap,.content-wrap-inner>.post,.content-wrap-inner>.st-episode-nav,.content-wrap-inner>.bohfilm-episode-likes{margin-left:0}.film-card--episode h1{font-size:30px}.st-episode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.st-episode-name{display:block;overflow-wrap:anywhere}.st-episode>a{padding:7px}.st-watched{font-size:10px}.bohfilm-rating-scores__inner{display:block}.bohfilm-rating-scores__bars{gap:10px}.comment-list .children{margin-left:20px}.site-footer{padding:30px 20px}.footer-columns{grid-template-columns:1fr;gap:15px}.footer-menu .menu{flex-wrap:wrap;font-size:14px}.kj-title-actions{margin-top:10px}}
.kj-original,.kj-description,.film-card--episode h1{overflow-wrap:anywhere}
.content-wrap-inner>.film-share,.content-wrap-inner>.single-poll{margin-left:280px;margin-block:20px}.single-poll__title{font:700 20px "Roboto Condensed",Arial,sans-serif}.single-poll__item{padding:15px;background:#26252d}.single-poll__option{display:block;margin:8px 0}.single-poll__submit{background:var(--st-appearance-accent,#ffa000);color:var(--st-appearance-accent_font,#111);border:0;padding:8px 15px}@media(max-width:1024px){.content-wrap-inner>.film-share,.content-wrap-inner>.single-poll{margin-left:230px}}@media(max-width:767px){.content-wrap-inner>.film-share,.content-wrap-inner>.single-poll{margin-left:0}}
@media(max-width:767px){.kj-hero h1,.kj-original{text-align:center}.kj-hero-bottom{flex-direction:column;align-items:flex-start;gap:18px}.kj-original{font-size:14px}}
.articles-list .item-card{min-width:0;overflow:hidden}.item-card__main{display:block;min-width:0;overflow-wrap:anywhere;color:#eee!important}.item-card .item-image img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.item-card .text-overlay{padding:10px 0}.item-card .h7{font:700 18px/1.3 "Roboto Condensed",Arial,sans-serif}.item-card .item-year{font-size:12px;color:#b0b0c9}.item-card .item-rating-other{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;margin-top:5px;color:var(--st-appearance-accent,#ffa000)}.item-card .item-play{display:none}
.film-player-wrap>h2,.breadcrumbs{overflow-wrap:anywhere}.breadcrumbs li{min-width:0}
.format-buttons svg{fill:currentColor}
.format-buttons svg{stroke:currentColor}




/* Source breadcrumbs follow all title content, immediately before the footer. */
.content-wrap.full-width>.breadcrumbs{background:#1b1a22;padding-top:20px;padding-bottom:20px;line-height:20px}
.kj-inline-rating{background:transparent;padding:0;margin-top:12px;margin-bottom:12px}.kj-inline-rating .bohfilm-rating-scores__inner{display:flex;gap:18px;align-items:center}.kj-inline-rating .bohfilm-rating-scores__summary{display:flex;align-items:baseline;flex:0 0 auto;min-width:0}.kj-inline-rating .bohfilm-rating-scores__number{font-size:24px;line-height:1.2;color:var(--st-appearance-accent,#ffa000)}.kj-inline-rating .bohfilm-rating-scores__summary small{color:#b0b0c9;font-size:12px}.kj-inline-rating .kj-primary-scale{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.kj-inline-rating .kj-rating-prompt{font-size:14px;line-height:normal}.kj-inline-rating .bohfilm-rating-bar__inputs{display:flex;flex-wrap:nowrap;gap:0;max-width:100%}.kj-inline-rating .bohfilm-rating-btn{background:transparent;border:0;padding:0;min-height:28px;min-width:0;width:28px;flex:0 1 28px;color:#5b5966}.kj-inline-rating .bohfilm-rating-btn svg{fill:currentColor;width:26px;height:26px}.kj-inline-rating .bohfilm-rating-btn.active,.kj-inline-rating .bohfilm-rating-btn:hover{color:var(--st-appearance-accent,#ffa000)}.kj-inline-rating .bohfilm-rating-btn:focus-visible{outline:2px solid var(--st-appearance-accent,#ffa000);outline-offset:2px}.kj-inline-rating .bohfilm-rating-bar__val{font-size:11px;color:#b0b0c9}.kj-rating-extra{margin-top:10px;font-size:12px;color:#b0b0c9}.kj-rating-extra summary{cursor:pointer}.kj-rating-extra>.bohfilm-rating-bar{margin:10px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:767px){.kj-inline-rating .bohfilm-rating-scores__inner{flex-wrap:wrap;gap:10px}.kj-inline-rating .bohfilm-rating-btn{width:26px;flex-basis:26px}.kj-inline-rating .bohfilm-rating-btn svg{width:24px;height:24px}}

/* Visible search/reply glyphs on the reference palette. */
.kinojump-theme .search-submit svg,.kinojump-theme .comment-reply-link svg{fill:currentColor}

/* Demo38: ordinary populated-menu and parts presentation corrections. */
/* Reserve the desktop tools while allowing long navigation to scroll locally. */
@media(min-width:1025px){.site-header>.header-menu{flex:1 1 auto;min-width:0}.header-menu .primary-menu,.header-menu .primary-menu>div{min-width:0;max-width:100%}.header-menu .menu{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.header-menu .menu>li{flex:0 0 auto}.site-header>.header-search{flex:0 1 160px}.site-header>.header-liked-episodes{flex-shrink:0}}
