@charset "UTF-8";.gallery-shell{background:var(--ls-color-bg-base,#111311);color:var(--ls-color-text-primary,#eee8dc);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;min-height:100vh;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.gallery-shell .gallery-brand,.gallery-shell .gallery-card-main,.gallery-shell .gallery-filter,.gallery-shell .gallery-nav-item,.gallery-shell .gallery-retry{box-sizing:border-box;cursor:pointer;font-family:inherit;margin:0}.gallery-shell .gallery-brand::after,.gallery-shell .gallery-card-main::after,.gallery-shell .gallery-filter::after,.gallery-shell .gallery-nav-item::after,.gallery-shell .gallery-retry::after{border:0}.gallery-shell taro-button-core:focus-visible{outline:2px solid var(--ls-color-brand-gold,#be9868);outline-offset:3px}.gallery-content{margin:0 auto;max-width:1320px;padding:28px 16px 0}.gallery-heading{border-bottom:1px solid var(--ls-color-border-default,#454740);padding-bottom:24px}.gallery-eyebrow{color:var(--ls-color-brand-gold,#be9868);display:block;font-size:12px;letter-spacing:2.5px;line-height:1.6}.gallery-title{display:block;font-family:"Noto Serif SC","Source Han Serif SC",serif;font-size:32px;font-weight:500;letter-spacing:2px;line-height:1.35;margin-top:8px}.gallery-intro{color:var(--ls-color-text-secondary,#c8c2b8);display:block;font-size:14px;line-height:1.8;margin-top:12px}.gallery-filters{display:flex;flex-wrap:wrap;gap:8px}.gallery-shell .gallery-filter{background:rgba(36,37,32,.82);border:1px solid var(--ls-color-border-default,#454740);border-radius:999px;color:var(--ls-color-text-secondary,#c8c2b8);flex:none;font-size:12px;line-height:22px;min-height:44px;min-width:44px;padding:9px 14px;width:auto}.gallery-shell .gallery-filter.is-active{background:linear-gradient(135deg,var(--ls-color-brand-light,#d6b78e),var(--ls-color-brand-gold,#be9868));border-color:var(--ls-color-brand-gold,#be9868);color:var(--ls-color-bg-base,#111311)}.gallery-count{color:var(--ls-color-text-secondary,#c8c2b8);display:none;font-size:13px;white-space:nowrap}.gallery-grid{align-items:stretch;display:grid;gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-state{align-items:center;color:var(--ls-color-text-secondary,#c8c2b8);display:flex;flex-direction:column;font-size:16px;gap:20px;justify-content:center;min-height:42vh}.gallery-shell .gallery-retry{background:var(--ls-color-brand-gold,#be9868);border:1px solid var(--ls-color-brand-gold,#be9868);border-radius:4px;color:var(--ls-color-bg-base,#111311);font-size:15px;line-height:24px;padding:10px 24px}.gallery-end{align-items:center;color:var(--ls-color-text-secondary,#c8c2b8);display:flex;font-family:"Noto Serif SC","Source Han Serif SC",serif;font-size:12px;gap:16px;justify-content:center;letter-spacing:3px;padding:40px 0 24px}.gallery-end::after,.gallery-end::before{background:var(--ls-color-border-strong,#655945);content:"";height:1px;width:24px}@media (min-width:768px){.gallery-content{padding:36px 32px 0}.gallery-grid{gap:28px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.gallery-title{font-size:40px}.gallery-intro{font-size:15px;margin:0 0 3px;max-width:300px}.gallery-toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:24px 0}.gallery-count{display:block}}@media (min-width:1200px){.gallery-shell{padding-bottom:16px;padding-top:88px}.gallery-content{padding:44px 40px 0}.gallery-heading{padding-bottom:28px}.gallery-eyebrow{font-size:12px;letter-spacing:3px}.gallery-title{font-size:42px}.gallery-intro{font-size:16px;max-width:none}.gallery-shell .gallery-filter{font-size:15px;padding:10px 20px}.gallery-filters{gap:12px}.gallery-grid{gap:32px 24px}}@media (hover:hover){.gallery-shell .gallery-filter:not(.is-active):hover{background:var(--ls-color-bg-muted,#30322d);color:var(--ls-color-text-primary,#eee8dc)}}.skin-festival,[data-site-festival=true]{color-scheme:light;--ls-color-bg-surface:hsla(0,0%,100%,.64);--ls-color-bg-elevated:hsla(0,0%,100%,.8);--ls-color-bg-muted:hsla(39,40%,90%,.55);--ls-color-bg-navigation:hsla(0,0%,100%,.55);--ls-color-text-primary:#3a302a;--ls-color-text-secondary:#55473d;--ls-color-text-muted:#55473d;--ls-color-border-default:#ded0b5;--ls-color-border-strong:#c9b28a;--ls-color-decoration:#b89557;--ls-color-label-text:#7a5324;--ls-color-label-bg:hsla(37,69%,90%,.94);--ls-color-on-accent:#fff;--ls-color-success:#356849;--ls-color-warning:#845214;--ls-color-danger:#b53028;--ls-festival-wash:linear-gradient(rgba(var(--ls-festival-paper-rgb),.15),rgba(var(--ls-festival-paper-rgb),.15));--ls-festival-mobile-position:center top}.gallery-shell.skin-festival,.site-skin.skin-festival{position:relative;z-index:0}.gallery-shell.skin-festival::before,.site-skin.skin-festival::before{background:inherit;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.skin-national-day,[data-site-skin=national-day]{color-scheme:light;--ls-color-bg-base:#fbf7ef;--ls-color-bg-surface:hsla(0,0%,100%,.64);--ls-color-bg-elevated:hsla(0,0%,100%,.8);--ls-color-bg-muted:hsla(39,40%,90%,.55);--ls-color-bg-navigation:hsla(0,0%,100%,.55);--ls-color-border-default:#ded0b5;--ls-color-border-strong:#c9b28a;--ls-color-text-primary:#3a302a;--ls-color-text-secondary:#55473d;--ls-color-text-muted:#55473d;--ls-color-brand-gold:#c43c32;--ls-color-brand-light:#7b1e19;--ls-color-decoration:#b89557;--ls-color-label-text:#7a5324;--ls-color-label-bg:hsla(37,69%,90%,.94);--ls-color-on-accent:#fff;--ls-color-success:#356849;--ls-color-warning:#845214;--ls-color-danger:#b53028;--ls-festival-background:url(/static/images/national-day-paper.5fb256f1.webp);--ls-festival-ornament:url(/static/images/national-day-ornament.de386816.webp);--ls-festival-wash:linear-gradient(hsla(40,60%,96%,.15),hsla(40,60%,96%,.15));--ls-festival-paper-rgb:251,247,239;--ls-festival-accent-rgb:196,60,50;--ls-festival-mobile-position:left top;--ls-festival-label:"国庆";--ls-festival-greeting:"国庆 · 山河同庆"}.skin-spring-festival,[data-site-skin=spring-festival]{--ls-color-bg-base:#fbf6ec;--ls-color-brand-gold:#ba302c;--ls-color-brand-light:#791f1d;--ls-festival-background:url(/static/images/spring-festival-paper.0f208e43.webp);--ls-festival-ornament:url(/static/images/spring-festival-ornament.d8efe5b0.webp);--ls-festival-paper-rgb:251,246,236;--ls-festival-accent-rgb:186,48,44;--ls-festival-label:"春节";--ls-festival-greeting:"春节 · 春联纳福"}.skin-lantern-festival,[data-site-skin=lantern-festival]{--ls-color-bg-base:#fff8ee;--ls-color-brand-gold:#b9472b;--ls-color-brand-light:#782e1c;--ls-festival-background:url(/static/images/lantern-festival-paper.47c20c7b.webp);--ls-festival-ornament:url(/static/images/lantern-festival-ornament.bac602ed.webp);--ls-festival-paper-rgb:255,248,238;--ls-festival-accent-rgb:185,71,43;--ls-festival-label:"元宵";--ls-festival-greeting:"元宵 · 灯映团圆"}.skin-dragon-head,[data-site-skin=dragon-head]{--ls-color-bg-base:#f4f8f0;--ls-color-brand-gold:#367062;--ls-color-brand-light:#234940;--ls-festival-background:url(/static/images/dragon-head-paper.79b963ed.webp);--ls-festival-ornament:url(/static/images/dragon-head-ornament.834987c9.webp);--ls-festival-paper-rgb:244,248,240;--ls-festival-accent-rgb:54,112,98;--ls-festival-label:"龙抬头";--ls-festival-greeting:"龙抬头 · 青龙启春"}.skin-shangsi,[data-site-skin=shangsi]{--ls-color-bg-base:#f7f9f1;--ls-color-brand-gold:#41765e;--ls-color-brand-light:#2a4d3d;--ls-festival-background:url(/static/images/shangsi-paper.97f561df.webp);--ls-festival-ornament:url(/static/images/shangsi-ornament.cbe6482d.webp);--ls-festival-paper-rgb:247,249,241;--ls-festival-accent-rgb:65,118,94;--ls-festival-label:"上巳";--ls-festival-greeting:"上巳 · 曲水春游"}.skin-cold-food,[data-site-skin=cold-food]{--ls-color-bg-base:#f6f7f2;--ls-color-brand-gold:#5d715d;--ls-color-brand-light:#3c493c;--ls-festival-background:url(/static/images/cold-food-paper.5eab0e4e.webp);--ls-festival-ornament:url(/static/images/cold-food-ornament.6dd377bd.webp);--ls-festival-paper-rgb:246,247,242;--ls-festival-accent-rgb:93,113,93;--ls-festival-label:"寒食";--ls-festival-greeting:"寒食 · 柳岸清风"}.skin-qingming,[data-site-skin=qingming]{--ls-color-bg-base:#f3f7f2;--ls-color-brand-gold:#4c7165;--ls-color-brand-light:#314942;--ls-festival-background:url(/static/images/qingming-paper.11f9e66d.webp);--ls-festival-ornament:url(/static/images/qingming-ornament.d6a85997.webp);--ls-festival-paper-rgb:243,247,242;--ls-festival-accent-rgb:76,113,101;--ls-festival-label:"清明";--ls-festival-greeting:"清明 · 烟雨追思"}.skin-dragon-boat,[data-site-skin=dragon-boat]{--ls-color-bg-base:#f5f8ed;--ls-color-brand-gold:#2e7057;--ls-color-brand-light:#1e4939;--ls-festival-background:url(/static/images/dragon-boat-paper.158e271c.webp);--ls-festival-ornament:url(/static/images/dragon-boat-ornament.c4e09701.webp);--ls-festival-paper-rgb:245,248,237;--ls-festival-accent-rgb:46,112,87;--ls-festival-label:"端午";--ls-festival-greeting:"端午 · 竹叶端阳"}.skin-qixi,[data-site-skin=qixi]{--ls-color-bg-base:#fbf5f7;--ls-color-brand-gold:#99527b;--ls-color-brand-light:#633550;--ls-festival-background:url(/static/images/qixi-paper.5562cac8.webp);--ls-festival-ornament:url(/static/images/qixi-ornament.655948cf.webp);--ls-festival-paper-rgb:251,245,247;--ls-festival-accent-rgb:153,82,123;--ls-festival-label:"七夕";--ls-festival-greeting:"七夕 · 鹊桥织巧"}.skin-zhongyuan,[data-site-skin=zhongyuan]{--ls-color-bg-base:#f6f5f8;--ls-color-brand-gold:#5a6285;--ls-color-brand-light:#3a4056;--ls-festival-background:url(/static/images/zhongyuan-paper.83859087.webp);--ls-festival-ornament:url(/static/images/zhongyuan-ornament.47fc0a55.webp);--ls-festival-paper-rgb:246,245,248;--ls-festival-accent-rgb:90,98,133;--ls-festival-label:"中元";--ls-festival-greeting:"中元 · 莲灯寄思"}.skin-mid-autumn,[data-site-skin=mid-autumn]{--ls-color-bg-base:#fbf7ec;--ls-color-brand-gold:#8f5c20;--ls-color-brand-light:#5d3c15;--ls-festival-background:url(/static/images/mid-autumn-paper.f51d8acf.webp);--ls-festival-ornament:url(/static/images/mid-autumn-ornament.31ce70c2.webp);--ls-festival-paper-rgb:251,247,236;--ls-festival-accent-rgb:143,92,32;--ls-festival-label:"中秋";--ls-festival-greeting:"中秋 · 桂月团圆"}.skin-double-ninth,[data-site-skin=double-ninth]{--ls-color-bg-base:#faf7ed;--ls-color-brand-gold:#8a5b23;--ls-color-brand-light:#5a3b17;--ls-festival-background:url(/static/images/double-ninth-paper.4c1735af.webp);--ls-festival-ornament:url(/static/images/double-ninth-ornament.9d706ecd.webp);--ls-festival-paper-rgb:250,247,237;--ls-festival-accent-rgb:138,91,35;--ls-festival-label:"重阳";--ls-festival-greeting:"重阳 · 菊影登高"}.skin-cold-clothes,[data-site-skin=cold-clothes]{--ls-color-bg-base:#f5f6f3;--ls-color-brand-gold:#596b79;--ls-color-brand-light:#3a464f;--ls-festival-background:url(/static/images/cold-clothes-paper.91930410.webp);--ls-festival-ornament:url(/static/images/cold-clothes-ornament.8524fe2d.webp);--ls-festival-paper-rgb:245,246,243;--ls-festival-accent-rgb:89,107,121;--ls-festival-label:"寒衣";--ls-festival-greeting:"寒衣 · 素帛念远"}.skin-lower-yuan,[data-site-skin=lower-yuan]{--ls-color-bg-base:#f2f7f6;--ls-color-brand-gold:#3c737c;--ls-color-brand-light:#274b51;--ls-festival-background:url(/static/images/lower-yuan-paper.bc755d21.webp);--ls-festival-ornament:url(/static/images/lower-yuan-ornament.b704f703.webp);--ls-festival-paper-rgb:242,247,246;--ls-festival-accent-rgb:60,115,124;--ls-festival-label:"下元";--ls-festival-greeting:"下元 · 水韵安和"}.skin-winter-solstice,[data-site-skin=winter-solstice]{--ls-color-bg-base:#f5f7f8;--ls-color-brand-gold:#4b7182;--ls-color-brand-light:#314954;--ls-festival-background:url(/static/images/winter-solstice-paper.948bb1e6.webp);--ls-festival-ornament:url(/static/images/winter-solstice-ornament.2514bf31.webp);--ls-festival-paper-rgb:245,247,248;--ls-festival-accent-rgb:75,113,130;--ls-festival-label:"冬至";--ls-festival-greeting:"冬至 · 梅暖冬阳"}.skin-laba,[data-site-skin=laba]{--ls-color-bg-base:#fbf7f0;--ls-color-brand-gold:#895436;--ls-color-brand-light:#593723;--ls-festival-background:url(/static/images/laba-paper.c1f6fc4c.webp);--ls-festival-ornament:url(/static/images/laba-ornament.e2acd0fb.webp);--ls-festival-paper-rgb:251,247,240;--ls-festival-accent-rgb:137,84,54;--ls-festival-label:"腊八";--ls-festival-greeting:"腊八 · 粥暖岁寒"}.skin-little-new-year,[data-site-skin=little-new-year]{--ls-color-bg-base:#fcf6ec;--ls-color-brand-gold:#b33f2d;--ls-color-brand-light:#74291d;--ls-festival-background:url(/static/images/little-new-year-paper.3b6df040.webp);--ls-festival-ornament:url(/static/images/little-new-year-ornament.cf92aaf7.webp);--ls-festival-paper-rgb:252,246,236;--ls-festival-accent-rgb:179,63,45;--ls-festival-label:"小年";--ls-festival-greeting:"小年 · 扫尘迎春"}.skin-new-years-eve,[data-site-skin=new-years-eve]{--ls-color-bg-base:#fcf5eb;--ls-color-brand-gold:#aa332b;--ls-color-brand-light:#6e211c;--ls-festival-background:url(/static/images/new-years-eve-paper.8d5698ef.webp);--ls-festival-ornament:url(/static/images/new-years-eve-ornament.b6edbf82.webp);--ls-festival-paper-rgb:252,245,235;--ls-festival-accent-rgb:170,51,43;--ls-festival-label:"除夕";--ls-festival-greeting:"除夕 · 灯火守岁"}.gallery-shell.skin-festival{background-color:var(--ls-color-bg-base);background-image:var(--ls-festival-wash),var(--ls-festival-background);background-position:var(--ls-festival-mobile-position);background-repeat:no-repeat;background-size:auto 100vh;color:var(--ls-color-text-primary);min-height:100vh}.gallery-shell.skin-festival .detail-header,.gallery-shell.skin-festival .gallery-nav{background:var(--ls-color-bg-navigation)}@media (max-width:1199px){.gallery-shell.skin-festival .gallery-nav{background:var(--ls-color-bg-base)}}.gallery-shell.skin-festival .gallery-filter,.gallery-shell.skin-festival .news-type-tab{background:var(--ls-color-bg-navigation);min-height:44px}.gallery-shell.skin-festival .gallery-card{background:var(--ls-color-bg-surface)}.gallery-shell.skin-festival .gallery-card-category{background:var(--ls-color-label-bg);border-color:var(--ls-color-border-default);color:var(--ls-color-label-text)}.gallery-shell.skin-festival .gallery-card-status{background:var(--ls-color-label-bg);border:1px solid var(--ls-color-border-default);border-radius:4px;color:var(--ls-color-label-text)}.gallery-shell.skin-festival .contact-inquiry-copy,.gallery-shell.skin-festival .detail-button,.gallery-shell.skin-festival .external-link-dialog-copy,.gallery-shell.skin-festival .gallery-filter.is-active,.gallery-shell.skin-festival .gallery-retry,.gallery-shell.skin-festival .hero-action,.gallery-shell.skin-festival .news-type-tab.is-active,.gallery-shell.skin-festival .video-poster-save{background:var(--ls-color-brand-gold);color:var(--ls-color-on-accent)}.gallery-shell.skin-festival .gallery-eyebrow,.gallery-shell.skin-festival .page-eyebrow{color:var(--ls-color-label-text)}.gallery-shell.skin-festival .gallery-eyebrow::after{background:var(--ls-color-label-bg);border-radius:4px;color:var(--ls-color-brand-gold);content:var(--ls-festival-label);display:inline-block;letter-spacing:.1em;margin-left:12px;padding:2px 8px}.gallery-shell.skin-festival .gallery-heading,.gallery-shell.skin-festival .page-header{background:var(--ls-festival-ornament) right top/86px auto no-repeat}.gallery-shell.skin-festival .gallery-title{font-size:28px}.gallery-shell.skin-festival .gallery-eyebrow{padding-right:86px}.gallery-shell.skin-festival .gallery-brand-caption,.gallery-shell.skin-festival .gallery-brand-seal,.gallery-shell.skin-festival .gallery-nav-caption{display:none}.gallery-shell.skin-festival .gallery-brand-name{color:var(--ls-color-label-text)}.gallery-shell.skin-festival .detail-copy .page-eyebrow{background:var(--ls-festival-ornament) right center/78px auto no-repeat;min-height:48px;padding-right:90px}.gallery-shell.skin-festival.home-shell .content::before{align-items:center;background:var(--ls-festival-ornament) right center/96px auto no-repeat;box-sizing:border-box;color:var(--ls-color-label-text);content:var(--ls-festival-greeting);display:flex;font:19px/1.5 serif;letter-spacing:.1em;margin-bottom:16px;min-height:74px;padding-right:108px}.gallery-shell.skin-festival .gallery-brand-caption,.gallery-shell.skin-festival .gallery-nav-caption,.gallery-shell.skin-festival .gallery-nav-item{color:var(--ls-color-text-primary)}.gallery-shell.skin-festival .gallery-nav-item.is-active{color:var(--ls-color-brand-light)}.gallery-shell.skin-festival .hero-shade{background:linear-gradient(rgba(var(--ls-festival-paper-rgb),.08),rgba(var(--ls-festival-paper-rgb),.96) 82%)}.gallery-shell.skin-festival .hero-desc{color:var(--ls-color-text-secondary)}.gallery-shell.skin-festival .about-seal{background:var(--ls-color-bg-surface);color:var(--ls-color-brand-gold)}.gallery-shell.skin-festival .external-link-dialog,.gallery-shell.skin-festival .official-account-dialog,.gallery-shell.skin-festival .video-poster-dialog,.gallery-shell.skin-festival .wechat-sheet{background:var(--ls-color-bg-elevated);color:var(--ls-color-text-primary)}.gallery-shell.skin-festival .video-poster-nav taro-button-core{background:var(--ls-color-bg-surface);color:var(--ls-color-text-primary)}.gallery-shell.skin-festival .about-panel,.gallery-shell.skin-festival .contact-panel,.gallery-shell.skin-festival .detail-spec,.gallery-shell.skin-festival .home-news-panel,.gallery-shell.skin-festival .trust-related-card{background:var(--ls-color-bg-surface)}@media (min-width:1200px){.gallery-shell.skin-festival{background-attachment:fixed;background-position:var(--ls-festival-desktop-position,center top);background-size:cover}.gallery-shell.skin-festival .gallery-content{max-width:1260px}.gallery-shell.skin-festival .gallery-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-shell.skin-festival .gallery-heading,.gallery-shell.skin-festival .page-header{background-size:220px auto;padding-right:250px}.gallery-shell.skin-festival .gallery-heading{display:block}.gallery-shell.skin-festival .gallery-title{font-size:34px;margin:10px 0}.gallery-shell.skin-festival .gallery-intro{font-size:14px;margin-top:10px;max-width:none}.gallery-shell.skin-festival .gallery-toolbar{justify-content:flex-start}.gallery-shell.skin-festival .gallery-count{margin-left:auto}.gallery-shell.skin-festival.home-shell .content::before{background-size:180px auto;font-size:24px;min-height:112px;padding-right:192px}.gallery-shell.skin-festival .hero-shade{background:linear-gradient(90deg,rgba(var(--ls-festival-paper-rgb),.96),rgba(var(--ls-festival-paper-rgb),.72) 48%,rgba(var(--ls-festival-paper-rgb),.06))}}.gallery-shell.skin-festival.home-shell .featured-grid .gallery-card-category{background:var(--ls-color-label-bg);color:var(--ls-color-label-text)}.gallery-shell.skin-festival .about-bio-section,.gallery-shell.skin-festival .detail-copy,.gallery-shell.skin-festival .detail-explanation,.gallery-shell.skin-festival .news-detail-content{background:var(--ls-color-bg-surface)}.gallery-shell.skin-festival .detail-copy .detail-explanation,.gallery-shell.skin-festival .detail-copy .detail-spec{background:transparent}.gallery-shell.skin-festival .news-detail-content .contact-panel,.gallery-shell.skin-festival .news-detail-content .trust-related-card{background:transparent}html[data-site-festival=true] .external-link-dialog,html[data-site-festival=true] .official-account-dialog,html[data-site-festival=true] .video-poster-dialog,html[data-site-festival=true] .wechat-sheet{background:var(--ls-color-bg-elevated);color:var(--ls-color-text-primary)}html[data-site-festival=true] .wechat-inquiry-label{color:var(--ls-color-brand-light)}html[data-site-festival=true] .external-link-dialog-copy,html[data-site-festival=true] .video-poster-save{background:var(--ls-color-brand-gold);color:var(--ls-color-on-accent)}html,page{background:var(--ls-color-bg-base,#111311);color:var(--ls-color-text-primary,#eee8dc);color-scheme:dark}#app,.taro_page,.taro_router,body,html{background:var(--ls-color-bg-base,#111311);margin:0;min-height:100%}taro-button-core,taro-text-core,taro-view-core{box-sizing:border-box}body{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}taro-button-core{cursor:pointer;font-family:inherit}taro-button-core::after{border:0}taro-button-core:focus-visible{outline:2px solid var(--ls-color-brand-gold,#be9868);outline-offset:3px}.font-brush,.font-elegant{font-family:"Noto Serif SC","Source Han Serif SC",serif}.page-content{margin:0 auto;max-width:1320px;padding:24px 16px 40px}.page-header{border-bottom:1px solid var(--ls-color-border-default,#454740);margin:0 auto;max-width:1240px;padding:28px 16px 24px}.page-eyebrow{color:var(--ls-color-brand-gold,#be9868);display:block;font-size:12px;letter-spacing:2.5px;line-height:1.6}.page-title{display:block;font-size:40px;line-height:1.35;margin-top:8px}.page-intro{color:var(--ls-color-text-secondary,#c8c2b8);display:block;font-size:16px;line-height:1.7;margin-top:12px}.empty-detail,.news-state,.page-loading{align-items:center;color:var(--ls-color-text-secondary,#c8c2b8);display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:70vh}.empty-icon{color:var(--ls-color-brand-gold,#be9868);font-family:serif;font-size:30px}.detail-header{align-items:center;border-bottom:1px solid var(--ls-color-border-default,#454740);display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:12px 16px}.archive-state-action,.back-link,.state-action{align-items:center;background:transparent;border:0;color:var(--ls-color-brand-gold,#be9868);display:inline-flex;font-size:14px;min-height:44px;padding:8px 0}.detail-header-title{color:var(--ls-color-text-secondary,#c8c2b8);font-size:14px}.detail-button{align-items:center;background:var(--ls-color-brand-gold,#be9868);border:1px solid var(--ls-color-brand-gold,#be9868);border-radius:5px;color:var(--ls-color-bg-base,#111311);display:flex;font-size:16px;gap:10px;justify-content:center;line-height:24px;margin:24px 0 0;min-height:48px;padding:12px 20px;width:100%}.detail-button:disabled{cursor:not-allowed;opacity:.5}.image-fallback,.image-placeholder,.image-placeholder-content{background:var(--ls-color-bg-muted,#30322d)}@media (min-width:1200px){.page-content{padding:40px}.page-header{padding:44px 0 28px}.page-title{font-size:42px}.detail-header{padding:16px 0}}#app,.taro_page,.taro_router,body,html,page{overflow-x:hidden}@media (min-width:1200px){.detail-header,.page-content,.page-header{max-width:1200px}}