.movie_detail_top{position:relative;margin-bottom:40px}.movie_detail_top .content{display:flex;align-items:stretch}.movie_detail_bg{position:absolute;top:calc(var(--sticky-top)*-1);bottom:-100px;left:0;right:0;overflow:hidden;z-index:-1;background-color:var(--section-color);-webkit-mask-image:linear-gradient(180deg,#fff,#fff,transparent)}.movie_detail_bg_item{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(20px);transform:scale(1.2);opacity:.2}.none_blur_app .movie_detail_bg_item{display:none}.movie_detail_top .content{padding-top:24px}.movie_detail_img{flex-shrink:0;display:flex;align-items:flex-start;z-index:1}.movie_detail_img .img{position:relative;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:200px;height:auto;background-color:var(--section-inside-color);aspect-ratio:1/1.4142135624;border-radius:calc(var(--border-radius) - 10px);box-shadow:var(--section-big-shadow)}.movie_detail_text_wrapper{flex-shrink:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:720px){.movie_detail_top .content{flex-direction:column;align-items:center}.movie_detail_img{margin-bottom:0}.movie_detail_img .img{width:200px}}.movie_detail_text{padding-left:30px;position:relative;display:flex;flex-direction:column;line-height:1.3}.movie_detail_text .title{padding:10px 0}.movie_detail_text h2{margin-top:10px;color:var(--text-sub-color)}.movie_detail_text .tag_box{margin:10px -4px}.movie_detail_text .tag{display:flex;flex-wrap:wrap}.movie_detail_text .metadata_action{display:inline-flex;align-items:center;align-self:center;margin:4px}.movie_detail_text .tag>:not(.metadata_action){margin:4px;color:var(--text-sub-color-opaque);border-radius:var(--border-radius);border:1px solid var(--text-light-color);font-size:14px;padding:0 12px;height:24px;line-height:24px;display:flex;align-items:center;white-space:nowrap}.movie_detail_text .tag_title{opacity:.8;font-size:12px;margin-right:8px}.movie_detail_text .intro{margin:0;padding:10px 0;color:var(--text-sub-color);line-height:1.8;white-space:pre-wrap}@media(max-width:720px){.movie_detail_text{padding-left:0;padding-top:10px}.movie_detail_text .title{text-align:center}.movie_detail_text .movie_actions,.movie_detail_text .tag{justify-content:center}}.movie_detail_main .section{padding:20px var(--padding-width);margin:20px 0}.movie_detail_main h2{margin-bottom:10px}.movie_detail_main p{line-height:1.8;white-space:pre-wrap}.movie_actions{padding-top:20px;display:flex;flex-wrap:wrap;margin:-8px}.movie_actions .KDropdown{margin:8px}.movie_actions .action_button{display:flex;align-items:center;background-color:var(--main-color-alpha);padding:0 20px;min-height:40px;min-width:140px;box-sizing:border-box;border-radius:calc(var(--border-radius) - 10px);transition:.2s;overflow:hidden}.pc_browser .movie_actions .action_button:hover{opacity:.7}.movie_actions .action_button .icon{width:30px;height:0;transform:scale(2) translate(-9px) translateY(-9px) rotate(-20deg)}.movie_actions .action_button .icon svg{width:24px;height:24px;fill:var(--main-color)}.movie_actions .action_button .text{color:var(--main-color);flex:1;text-align:center}.movie_wiki{padding:6px}.movie_wiki_item{display:flex;align-items:center;padding:6px 18px;box-sizing:border-box;border-radius:calc(var(--border-radius) - 6px);color:var(--text-color);min-height:40px;transition:.2s}.movie_wiki_item p{line-height:20px;font-size:16px;color:inherit}.pc_browser .movie_wiki_item:hover{background-color:var(--main-color-alpha);color:var(--main-color)}.movie_wiki_item .wiki_img_box{width:22px;height:22px;flex-shrink:0;margin-right:12px;display:flex;align-items:center;justify-content:center}.movie_wiki_item .wiki_img_box>img{width:100%;height:100%}.movie_wiki_item .wiki_img_box>svg{width:100%;height:100%;fill:var(--main-color)}.movie_wiki_item .wiki_img_box>p{font-size:20px;color:var(--main-color)}.movie_episodes[data-v-1c5f6057]{margin:20px 0;padding:20px var(--padding-width)}.episode_group_heading[data-v-1c5f6057],.episode_toolbar[data-v-1c5f6057]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.episode_toolbar[data-v-1c5f6057]{margin-bottom:10px}.episode_toolbar h2[data-v-1c5f6057]{margin:0 auto 0 0}.episode_group[data-v-1c5f6057]{margin:16px 0}.episode_group_heading[data-v-1c5f6057]{margin-bottom:10px}.episode_group_heading h3[data-v-1c5f6057]{margin:0;font-size:13px;font-weight:400}.episode_group_heading h3[data-v-1c5f6057],.episode_group_heading span[data-v-1c5f6057]{color:var(--text-sub-color)}.episode_buttons[data-v-1c5f6057]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.episode_buttons .episode_button[data-v-1c5f6057]{justify-content:flex-start;text-align:left;color:var(--text-color);border-radius:10px}.episode_buttons .episode_button[data-v-1c5f6057]:hover{color:var(--main-color);background:var(--main-color-alpha)}.episode_button[data-v-1c5f6057]>.text_box{min-width:0;flex:1}.episode_button[data-v-1c5f6057]>.text_box>.text{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);align-items:center;gap:12px}.episode_number[data-v-1c5f6057]{min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:center;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--main-color)}.episode_titles[data-v-1c5f6057]{display:grid;gap:3px;min-width:0}.episode_name[data-v-1c5f6057],.episode_translation[data-v-1c5f6057]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode_translation[data-v-1c5f6057]{font-size:12px;color:var(--text-sub-color)}.episode_detail_number[data-v-1c5f6057]{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.2;gap:4px;box-sizing:border-box;max-width:100%;padding:8px 12px;border-radius:8px;background:var(--main-color-alpha);color:var(--main-color);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;vertical-align:baseline}.episode_detail_group[data-v-1c5f6057]{font-size:12px;font-weight:500;line-height:1.2}.episode_dialog[data-v-1c5f6057] .archive_extension_section{margin:0;padding:0;background:transparent;border-radius:0}.episode_dialog[data-v-1c5f6057] :is(.archive_extension_heading,.section_heading_title)>.section_title{display:flex;align-items:center;gap:8px}.episode_dialog[data-v-1c5f6057] .section_title>.iconpark_icon{color:var(--main-color);flex-shrink:0}
