.custom-single-wrap{max-width:1240px;margin:48px auto 70px;padding:0 20px}@media (min-width:768px){.single-top-grid{display:grid;grid-template-columns:36% 1fr;gap:48px;align-items:start}}@media (max-width:767px){.single-top-grid{display:flex;flex-direction:column;gap:32px}.single-cover-box{max-width:340px;margin:0 auto}}.single-cover-box img{width:100%;border-radius:16px;box-shadow:0 8px 22px rgb(0 0 0 / .11);transition:transform 0.24s ease}.single-cover-box img:hover{transform:translateY(-6px)}.single-title{font-size:30px;margin:0 0 20px;line-height:1.3}.title-year{font-size:22px;font-weight:400;color:#6b7280;margin-left:8px}@media (max-width:767px){.title-year{font-size:18px!important;display:inline!important;white-space:nowrap!important;margin-left:4px!important;margin-top:0!important}}.score-highlight{font-size:22px;font-weight:600;color:#d97706;margin-bottom:24px}.meta-full-group{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;color:#333;font-size:15px;line-height:1.7;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.meta-label{color:#6b7280;margin-right:4px}.meta-tax-link{color:#333;text-decoration:none;transition:color 0.2s ease;border-bottom:1px dashed #fff0}.meta-tax-link:hover{color:#0d9488;border-bottom-color:#0d9488}@media (max-width:767px){.meta-full-group{grid-template-columns:1fr}}.single-btn-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid #fff0;cursor:pointer;transition:all 0.2s ease;font-family:inherit}.btn-outline{background-color:#fff;border-color:#d1d5db;color:#374151}.btn-outline:hover{border-color:#0d9488;color:#0d9488}.btn-ghost{background-color:#fff0;border-color:#fff0;color:#6b7280;padding:10px 14px}.btn-ghost:hover{color:#0d9488;background-color:#f0fdfa}.btn-primary{background-color:#0d9488;color:#ffffff!important}.btn-primary:hover{background-color:#0f766e;transform:translateY(-1px);box-shadow:0 4px 12px rgb(13 148 136 / .2)}.single-block{margin-top:56px;padding-top:36px;border-top:1px solid #e5e7eb}.block-title{font-size:22px;margin:0 0 20px}.block-content{font-size:16px;line-height:1.85;color:#222}.block-content p{text-indent:2em;margin-bottom:16px}.relate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(162px,1fr));gap:26px}.relate-card{background-color:#f9fafb;border-radius:12px;overflow:hidden;transition:transform 0.22s ease;border:2px solid #fff0}.relate-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgb(0 0 0 / .08)}.relate-card-img img{width:100%;height:224px;object-fit:cover;display:block}.relate-card-text{padding:14px}.relate-card-title{font-size:15px;margin:0;line-height:1.4}.relate-card-title a{color:#111;text-decoration:none}.relate-card-score{font-size:13px;color:#d97706;margin-top:8px;font-weight:500}.series-sub-section{margin-top:32px}.series-sub-section:first-child{margin-top:0}.series-subtitle{font-size:18px;font-weight:600;margin:0 0 16px;color:#111827}.series-title-link{color:inherit;text-decoration:none;transition:color 0.2s ease}.series-title-link:hover{color:#0d9488}.series-order-tag{display:inline-block;font-size:12px;color:#0d9488;background-color:#f0fdfa;padding:2px 8px;border-radius:4px;margin-bottom:8px;line-height:1.4}.relate-card.current-item{border-color:#0d9488;box-shadow:0 6px 18px rgb(13 148 136 / .15)}.current-tag,.relate-tag,.source-tag{display:inline-block;font-size:12px;padding:2px 8px;border-radius:4px;margin-bottom:8px;line-height:1.4;margin-right:6px}.current-tag{color:#fff;background-color:#0d9488}.relate-tag{color:#d97706;background-color:#fffbeb}.source-tag{color:#2563eb;background-color:#eff6ff}.series-order-tag+.current-tag,.series-order-tag+.relate-tag,.series-order-tag+.source-tag{margin-left:6px}.single-talk-block{background-color:#f0f7ff;padding:32px;border-radius:14px;border-top:none}.talk-content{color:#1e293b}.single-pagination{margin-top:64px;padding-top:32px;border-top:1px solid #e5e7eb}.block-content p{text-indent:2em;margin-bottom:16px}.custom-sort-widget{margin-bottom:28px}.sort-label{display:block;font-size:20px;font-weight:600;color:#ff8101;margin-bottom:8px}.sort-select-wrap{position:relative}.sort-select{width:100%;height:42px;padding:0 36px 0 0;border:none;border-bottom:2px solid #E6F0EE;border-radius:0;font-size:14px;color:#374151;background-color:#fff0;cursor:pointer;transition:border-color 0.2s ease;font-family:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:16px}.sort-select:focus{outline:none;border-bottom-color:#0d9488;box-shadow:none}.sort-select:hover{border-bottom-color:#9ca3af}.wowown_qc_filter_label{font-size:15px;font-weight:600;margin-bottom:0;margin-top:6px}.wowown_qc_filter_dropdown{font-size:13px;padding:6px 8px}.wowown_qc_apply_button{font-size:13px;padding:6px 16px;margin-top:10px}@media (max-width:260px){.wowown_qc_filters_widget .widget-title{padding-right:0}.wowown_qc_filters_submit{position:static;margin-top:10px;text-align:right;transform:none}}@media (max-width:999px){.ct-container[data-sidebar*="left"],.ct-container[data-sidebar*="right"]{display:flex;flex-direction:column}#sidebar{order:-1}}.ct-sidebar>.ct-widget.wowown_qc_filters_widget{position:absolute!important;left:-9999px!important;top:-9999px!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}.filter-accordion .wp-block-accordion-heading__toggle-title{visibility:hidden;position:relative}.filter-accordion .wp-block-accordion-heading__toggle-title::before{content:"童书筛选";position:absolute;left:0;top:0;visibility:visible}body[data-prefix="film_archive"] .filter-accordion .wp-block-accordion-heading__toggle-title::before{content:"影视筛选"}body[data-prefix="blist_archive"] .filter-accordion .wp-block-accordion-heading__toggle-title::before{content:"书单筛选"}.entry-card.book_companion_level-zi-zhu-ke-du .entry-title a{color:#192c27}.entry-card.book_companion_level-jia-zhang-yin-dao .entry-title a{color:#096A61}.entry-card.book_companion_level-jia-zhang-guo-lyu .entry-title a{color:#ff8101}.entry-card .entry-title a:hover{opacity:.4}.custom-single-wrap.zi-zhu-ke-du .single-title{color:#192c27}.custom-single-wrap.jia-zhang-yin-dao .single-title{color:#096A61}.custom-single-wrap.jia-zhang-guo-lyu .single-title{color:#ff8101}.meta-tax-link{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;text-decoration:none;margin:0 4px 4px 0;font-size:13px}.meta-tax-link:hover{opacity:.85}.meta-tax-person{background:#e8f4ff;color:#0056b3}.meta-tax-genre{background:#fff2e0;color:#c26200}.meta-tax-age{background:#e6f9e6;color:#198754}.meta-tax-region{background:#f8f4ff;color:#8b5cf6}.meta-tax-form{background:#f5f5f5;color:#333}.meta-tax-film-role{background:#ffe9ec;color:#a8071a}.meta-tax-lang{background:#fffbeb;color:#b07820}.home-search-box input{padding-left:20px!important}