/* 黄果短剧 · 鲜果光影轻盈追剧剧场 */
:root{--rose:#D6A92F;--rose-2:#E7C45D;--rose-light:#F5E3A0;--rose-soft:#FFF7DC;--cream:#FFFEF8;--cream-2:#FFF9E9;--cream-3:#F8F0D9;--mauve:#B6A27B;--mauve-deep:#8A754E;--plum:#554832;--plum-dark:#3B3326;--lavender:#D7DFCB;--lavender-soft:#F0F4E9;--peach:#E7B978;--peach-soft:#FFF2E2;--sage:#A8B99A;--sage-soft:#EFF4E9;--ink:#3D382D;--ink-2:#665D4A;--ink-3:#938A78;--surface:#fff;--line:rgba(61,56,45,.12);--line-strong:rgba(61,56,45,.22);--shadow:0 8px 28px rgba(92,72,28,.08);--shadow-hover:0 18px 42px rgba(92,72,28,.14);--radius:12px;--radius-card:18px;--radius-large:28px;--radius-pill:999px;--wrap:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;font-size:15px;line-height:1.75;letter-spacing:.01em}body.modal-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}p{color:var(--ink-2)}.wrap{width:min(var(--wrap),calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:8px;background:#fff;padding:10px 16px;z-index:1000}.skip-link:focus{left:8px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--mauve-deep);font-size:10px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.eyebrow-light{color:#E7C45D}.muted-note{font-size:13px;color:var(--ink-3)}
.site-header{height:72px;position:sticky;top:0;z-index:50;background:rgba(255,254,248,.96);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);transition:box-shadow .25s}.site-header.is-scrolled{box-shadow:0 7px 25px rgba(61,56,45,.08);background:rgba(255,255,255,.98)}.header-inner{height:100%;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:9px;min-width:178px;font-weight:760;font-size:17px;letter-spacing:.02em}.brand img{width:38px;height:38px;object-fit:contain}.brand small{font-size:9px;color:var(--ink-3);font-weight:500;display:block;line-height:1.2;margin-left:-3px;align-self:flex-end;margin-bottom:8px}.desktop-nav{display:flex;align-items:center;gap:clamp(10px,1.3vw,22px);flex:1;justify-content:center}.desktop-nav a{font-size:12px;color:var(--ink-2);white-space:nowrap;position:relative;padding:25px 0 22px}.desktop-nav a:hover{color:var(--mauve-deep)}.header-actions{display:flex;align-items:center;gap:9px}.icon-button,.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:var(--ink-2);font-size:18px}.header-app{font-size:11px;font-weight:700;padding:9px 14px;border-radius:var(--radius-pill);background:var(--cream-3);color:var(--plum)}.menu-toggle{display:none;border-radius:var(--radius-pill);width:auto;padding:0 12px;font-size:12px}.mobile-menu{background:#fff;border-bottom:1px solid var(--line);padding:10px 24px 18px;grid-template-columns:repeat(2,1fr);gap:6px}.mobile-menu[hidden]{display:none!important}.mobile-menu a{padding:10px 12px;background:var(--cream-2);border-radius:10px;font-size:13px}
.hero-stage{position:relative;overflow:hidden;background:linear-gradient(135deg,#FFFEF8 0%,#FFF4CE 56%,#F8E8B5 100%);min-height:590px;padding:65px 0 25px}.hero-stage:before{content:"";position:absolute;width:460px;height:460px;right:-100px;top:-190px;border-radius:50%;background:radial-gradient(circle,rgba(231,196,93,.3),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:55px;position:relative;z-index:1;min-height:470px}.hero-copy{padding:20px 0 34px}.hero-copy h1{font-size:clamp(40px,5vw,68px);line-height:1.18;letter-spacing:-.055em;margin:23px 0 20px;font-weight:760;color:var(--plum-dark)}.hero-copy h1 em{font-style:normal;color:#A17C22;font-size:.68em;letter-spacing:-.035em}.hero-lead{max-width:540px;font-size:16px;line-height:1.9;margin-bottom:27px}.hero-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(138,117,78,.16);border-radius:14px;padding:7px 8px 7px 17px;max-width:560px;box-shadow:0 12px 34px rgba(92,72,28,.08)}.hero-search>span{font-size:22px;color:var(--mauve)}.hero-search input,.search-form input,.search-page-form input{border:0;outline:0;flex:1;min-width:0;color:var(--ink);background:transparent;font-size:13px}.hero-search button,.search-form button{border:0;background:var(--rose);color:#fff;border-radius:10px;padding:11px 19px;font-size:12px;font-weight:700}.hero-tags{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:16px 0 24px;font-size:11px}.hero-tags>span{color:var(--ink-3)}.hero-tags a,.search-suggestions a{border:1px solid rgba(138,117,78,.18);border-radius:var(--radius-pill);padding:5px 11px;color:var(--ink-2);background:rgba(255,255,255,.55)}.hero-tags a:hover,.search-suggestions a:hover{background:#fff;border-color:var(--rose)}.hero-cta{display:flex;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:var(--radius-pill);padding:12px 20px;font-size:12px;font-weight:720;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn-primary{background:var(--rose);color:#fff}.btn-quiet{background:#fff;border:1px solid var(--line);color:var(--ink-2)}.btn-gold{background:#E7C45D;color:#3B3326}.hero-visual{height:430px;position:relative;max-width:560px;margin-left:auto;width:100%}.hero-main-art{position:absolute;right:28px;top:10px;width:75%;height:365px;border-radius:160px 160px 26px 26px;overflow:hidden;background:#E6D6AD;box-shadow:0 25px 60px rgba(92,72,28,.13)}.hero-main-art>img{width:100%;height:100%;object-fit:cover}.art-caption{position:absolute;left:25px;bottom:25px;color:#fff;text-shadow:0 2px 15px rgba(0,0,0,.3)}.art-caption span,.art-caption strong{display:block}.art-caption span{font-size:9px;letter-spacing:.2em}.art-caption strong{font-size:25px;line-height:1.35;margin-top:8px}.hero-float-card{position:absolute;right:0;bottom:0;background:#fff;border-radius:14px;padding:9px;display:flex;gap:12px;width:245px;box-shadow:var(--shadow-hover);transform:rotate(2deg)}.hero-float-card img{width:68px;height:78px;object-fit:cover;border-radius:9px}.hero-float-card div{display:flex;flex-direction:column;justify-content:center}.hero-float-card small{font-size:8px;letter-spacing:.13em;color:var(--mauve)}.hero-float-card b{font-size:13px}.hero-float-card span{font-size:9px;color:var(--ink-3)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(138,117,78,.16);padding-top:17px;font-size:11px;color:var(--ink-3)}.hero-bottom div{display:flex;gap:26px}.hero-bottom a{color:var(--ink-2)}
.section-pad{padding-top:78px;padding-bottom:78px}.section-soft{background:var(--cream-2)}.section-cream{background:linear-gradient(135deg,#FFF9E9,#F8F0D9)}.section-ink{background:var(--plum-dark);color:#fff}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:31px}.section-heading h2{font-size:clamp(25px,3vw,36px);line-height:1.25;letter-spacing:-.04em;margin:9px 0 8px;color:var(--plum-dark)}.section-ink .section-heading h2{color:#fff}.section-heading p{margin:0;font-size:13px;max-width:620px}.section-ink .section-heading p{color:rgba(255,255,255,.65)}.text-link{font-size:12px;color:var(--mauve-deep);font-weight:700;white-space:nowrap}.category-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-chip{position:relative;min-height:112px;border-radius:16px;padding:19px 48px 17px 20px;display:flex;flex-direction:column;justify-content:center;background:#FFF3CE;transition:transform .2s}.category-chip:nth-child(2),.category-chip:nth-child(6){background:var(--sage-soft)}.category-chip:nth-child(3),.category-chip:nth-child(5){background:var(--cream-3)}.category-chip:nth-child(4){background:var(--peach-soft)}.category-chip:hover{transform:translateY(-3px)}.category-chip b{font-size:16px}.category-chip small{font-size:11px;color:var(--ink-2);margin-top:4px}.category-chip i{position:absolute;right:18px;top:18px;color:var(--mauve-deep);font-style:normal}
.feature-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.feature-lead{position:relative;min-height:340px;border-radius:var(--radius-large);overflow:hidden;background:#c9b88d}.feature-lead>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.feature-overlay{position:absolute;inset:0;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(0deg,rgba(37,31,20,.82),transparent 72%)}.feature-overlay span{font-size:9px;letter-spacing:.2em}.feature-overlay h3{font-size:28px;line-height:1.3;margin:10px 0}.feature-overlay p{color:rgba(255,255,255,.78);max-width:460px;font-size:12px}.feature-overlay a{font-size:12px;font-weight:700}.feature-list{background:#fff;border-radius:var(--radius-card);padding:8px 22px;display:flex;flex-direction:column;justify-content:center}.feature-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.feature-row:last-child{border:0}.feature-row>span{font-family:Georgia,serif;color:var(--rose);font-size:24px}.feature-row b,.feature-row small{display:block}.feature-row b{font-size:14px}.feature-row small{font-size:10px;color:var(--ink-3);margin-top:3px}.feature-row i{font-style:normal;margin-left:auto;color:var(--mauve)}
.genre-mosaic{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.genre-large{height:330px;border-radius:22px;overflow:hidden;position:relative;color:#fff}.genre-large>img{width:100%;height:100%;object-fit:cover}.genre-large:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,35,22,.72),transparent)}.genre-large>span{position:absolute;left:30px;bottom:30px;z-index:1}.genre-large small,.genre-large b,.genre-large i{display:block}.genre-large small{font-size:9px;letter-spacing:.2em}.genre-large b{font-size:34px;line-height:1.25;margin:10px 0}.genre-large i{font-style:normal;font-size:12px}.genre-side{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.genre-side a{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.genre-side b{font-size:15px}.genre-side span{font-size:11px;color:var(--ink-3)}
.ai-feature-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-block:15px}.ai-feature-grid h2{font-size:44px;line-height:1.2;margin:17px 0;color:#fff}.ai-feature-grid h2 em{font-size:.68em;font-style:normal;color:#E7C45D}.ai-feature-grid p{color:rgba(255,255,255,.68);font-size:13px;max-width:460px;margin-bottom:25px}.ai-steps{display:flex;gap:20px;margin-top:32px;color:rgba(255,255,255,.7);font-size:10px}.ai-art{height:350px;position:relative}.ai-art>img{width:100%;height:100%;object-fit:cover;border-radius:45% 16px 45% 16px}.ai-art>b{position:absolute;right:-18px;bottom:20px;border-radius:50%;width:100px;height:100px;display:grid;place-content:center;text-align:center;background:#E7C45D;color:var(--plum-dark);font-size:12px;line-height:1.3;transform:rotate(10deg)}
.comic-track{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:stretch}.comic-feature{height:310px;position:relative;border-radius:20px;overflow:hidden;color:#fff}.comic-feature>img{width:100%;height:100%;object-fit:cover}.comic-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(37,31,20,.75),transparent 70%)}.comic-feature>b{position:absolute;left:26px;bottom:25px;z-index:1;font-size:28px;line-height:1.3}.comic-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comic-notes>div{background:var(--cream-2);border-radius:15px;padding:22px;display:flex;flex-direction:column;justify-content:center}.comic-notes>div:first-child{grid-column:span 2;background:var(--sage-soft)}.comic-notes b{font-size:16px}.comic-notes p{font-size:11px;margin-bottom:0}
.vertical-track{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:14px;align-items:stretch}.vertical-poster{height:320px;position:relative;overflow:hidden;border-radius:16px;color:#fff;background:#c8b98e}.vertical-poster>img{width:100%;height:100%;object-fit:cover}.vertical-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(40,33,22,.8),transparent 68%)}.vertical-poster b,.vertical-poster small{position:absolute;left:17px;z-index:1}.vertical-poster b{bottom:22px;font-size:18px}.vertical-poster small{bottom:55px;font-size:10px}.vertical-explain{padding:22px 10px 20px 20px;display:flex;flex-direction:column;justify-content:center}.vertical-explain h3{font-size:24px;line-height:1.4;margin:13px 0}.vertical-explain p{font-size:12px}.vertical-explain a{font-size:12px;color:var(--mauve-deep);font-weight:700}
.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.creator-card{display:flex;gap:14px;padding:19px 15px;background:#fff;border:1px solid var(--line);border-radius:16px;min-height:170px}.creator-avatar{flex:0 0 46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:19px;font-weight:700;background:#F4E4B8;color:#8A754E}.creator-info small{font-size:9px;color:var(--mauve)}.creator-info h3{font-size:14px;margin:3px 0}.creator-info p{font-size:10px;line-height:1.65;margin:4px 0 9px}
.update-timeline{border-top:1px solid var(--line)}.update-item{display:grid;grid-template-columns:55px 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.update-item>span{font-family:Georgia,serif;font-size:23px;color:var(--rose)}.update-item small{font-size:10px;color:var(--mauve)}.update-item h3{font-size:14px;margin:3px 0}.update-item p{font-size:11px;margin:0}.mood-board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.mood-board>a{min-height:145px;border-radius:16px;background:#fff;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;justify-content:center}.mood-board b{font-size:14px}.mood-board small{font-size:10px;color:var(--ink-3)}
.series-shelf{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.series-item{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:#fff;border-radius:17px;overflow:hidden;min-height:180px}.series-item>img{width:100%;height:100%;min-height:180px;object-fit:cover}.series-item>div{padding:16px}.series-item h3{font-size:15px;margin:0 0 8px}.series-item p{font-size:10px}.series-item a{font-size:10px;font-weight:700;color:var(--mauve-deep)}
.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.knowledge-grid article{padding-bottom:18px;border-bottom:1px solid var(--line)}.knowledge-grid img{width:100%;height:170px;object-fit:cover;border-radius:15px}.knowledge-grid h3{font-size:16px;margin:15px 0 6px}.knowledge-grid p{font-size:11px;min-height:55px}.knowledge-grid a{font-size:11px;color:var(--mauve-deep);font-weight:700}.help-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.help-steps article{background:#fff;border-radius:15px;padding:22px}.help-steps b{font-size:15px}.help-steps p{font-size:11px;margin-bottom:0}
.theme-banner{min-height:270px;position:relative;overflow:hidden;border-radius:22px;background:#D7C69B;color:#fff}.theme-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.theme-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,41,27,.82),rgba(50,41,27,.1))}.theme-banner>div{position:relative;z-index:1;padding:32px 38px;max-width:520px}.theme-banner h2{font-size:31px;line-height:1.25;margin:12px 0}.theme-banner p{font-size:12px;color:rgba(255,255,255,.8)}.editor-picks{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:center;background:#fff;padding:20px;border-radius:18px}.editor-picks>img{width:100%;height:210px;object-fit:cover;border-radius:14px}.editor-picks h3{font-size:20px}.editor-picks p{font-size:11px}.editor-picks a{font-size:11px;color:var(--mauve-deep);font-weight:700}
.recent-list{border-top:1px solid var(--line)}.recent-list>a{display:grid;grid-template-columns:140px 1fr 120px 20px;gap:15px;align-items:center;padding:16px 5px;border-bottom:1px solid var(--line)}.recent-list span{font-size:10px;color:var(--mauve-deep)}.recent-list b{font-size:13px}.recent-list small{font-size:10px;color:var(--ink-3)}.status-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.status-columns article{background:#fff;padding:23px;border-radius:15px}.status-columns h3{font-size:15px;margin:0}.status-columns p{font-size:11px}
.motion-collection{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;background:#F3EDDC;border-radius:22px;padding:24px}.motion-collection h2{font-size:31px;line-height:1.3}.motion-collection p{font-size:12px}.motion-collection>img{width:100%;height:280px;object-fit:cover;border-radius:15px}.analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.analysis-grid article{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.analysis-grid h3{font-size:16px;margin:5px 0 8px}.analysis-grid p{font-size:11px;margin-bottom:0}.growth-strip{display:flex;align-items:center;justify-content:space-between;background:var(--cream-2);padding:25px;border-radius:18px}.growth-strip b{font-size:14px}.growth-strip i{font-style:normal;color:var(--rose);font-size:20px}
.section-ink .section-heading h2{color:#fff}.discussion-list{display:flex;flex-direction:column}.discussion-list>a,.discussion-list>article{display:grid;grid-template-columns:100px 1fr 40px;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.13);color:#fff}.discussion-list> a>span,.discussion-list>article>span{font-size:10px;color:#E7C45D}.discussion-list b,.discussion-list small{display:block}.discussion-list b{font-size:13px}.discussion-list small{font-size:10px;color:rgba(255,255,255,.58);margin-top:3px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trust-grid>a{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;display:grid;grid-template-columns:75px 1fr;gap:5px 14px;align-items:center}.trust-grid img{width:75px;height:70px;object-fit:cover;border-radius:10px;grid-row:span 2}.trust-grid b{font-size:14px;align-self:end}.trust-grid span{font-size:10px;color:var(--ink-3);align-self:start}
.app-home{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.app-home h2{font-size:35px;line-height:1.35}.app-home p{font-size:12px;max-width:470px}.app-device{height:240px;position:relative}.app-device img:first-child{width:62%;height:220px;object-fit:cover;border-radius:18px;position:absolute;right:14%;top:0;box-shadow:var(--shadow)}.app-device img:last-child{width:32%;height:165px;object-fit:cover;border-radius:15px;position:absolute;right:0;bottom:0;border:6px solid #fff;box-shadow:var(--shadow)}.web-experience,.download-note{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.web-experience>b,.download-note>b{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--cream-3);font-size:22px;color:var(--mauve-deep)}.web-experience div,.download-note div{flex:1}.web-experience h3,.download-note strong{font-size:15px}.web-experience p,.download-note p{font-size:11px;margin:4px 0}.about-band{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.about-band>img{width:100%;height:290px;object-fit:cover;border-radius:20px}.about-band h2{font-size:30px;line-height:1.35}.about-band p{font-size:12px}.about-band a{font-size:12px;color:var(--mauve-deep);font-weight:700}
.faq-preview,.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0 4px}summary{list-style:none;display:flex;align-items:center;gap:16px;padding:18px 4px;cursor:pointer;font-size:13px;font-weight:650}summary::-webkit-details-marker{display:none}summary>span{font-family:Georgia,serif;color:var(--rose);font-size:17px}summary>b{margin-left:auto;font-size:17px;color:var(--mauve);font-weight:400}details>p{margin:0 35px 19px;font-size:12px;max-width:900px}
.site-footer{background:linear-gradient(135deg,#3B3326,#655238);color:#fff;padding:58px 0 18px}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding-bottom:42px}.brand-light{color:#fff}.brand-light img{width:38px;height:38px}.footer-brand p{max-width:310px;color:rgba(255,255,255,.7);font-size:11px}.footer-brand>span{font-size:10px;color:#F5E3A0;letter-spacing:.1em}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column h3{font-size:12px;color:#F5E3A0;margin:0 0 5px}.footer-column a{font-size:11px;color:rgba(255,255,255,.7)}.footer-column a:hover,.footer-bottom a:hover{color:#F5E3A0}.footer-bottom{border-top:1px solid rgba(255,255,255,.17);padding-top:16px;display:flex;justify-content:space-between;font-size:10px;color:rgba(255,255,255,.6)}.footer-bottom a{color:#F5E3A0}.mobile-bottom{display:none}
.page-hero{padding:54px 0 48px;background:linear-gradient(135deg,#FFFEF8,#FFF4CE);border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;gap:10px;font-size:10px;color:var(--ink-3);margin-bottom:22px}.page-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.25;letter-spacing:-.04em;margin:10px 0;color:var(--plum-dark)}.page-hero p{max-width:720px;margin:0;font-size:13px}.page-content{padding-top:52px;padding-bottom:90px;min-height:480px}.discover-intro,.category-focus,.editorial-lead,.community-banner,.app-product,.policy-layout,.contact-layout,.about-page{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-bottom:38px}.discover-intro>img,.category-focus>img,.editorial-lead>img,.community-banner>img,.app-product>img,.policy-layout>img,.contact-layout>img,.about-page>img{width:100%;height:280px;object-fit:cover;border-radius:18px}.discover-intro h2,.category-focus h2,.editorial-lead h2{font-size:29px;line-height:1.35}.discover-intro p,.category-focus p,.editorial-lead p{font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-tile{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff}.category-tile>img{width:100%;height:170px;object-fit:cover}.category-tile>div{padding:17px}.category-tile h3{font-size:17px;margin:5px 0}.category-tile p{font-size:11px;margin:0}.category-switch{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.category-switch a{font-size:10px;border:1px solid var(--line);border-radius:20px;padding:6px 10px}
.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-card{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.story-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.story-image{height:205px;display:block;position:relative;overflow:hidden;background:var(--cream-3)}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.story-card:hover .story-image img{transform:scale(1.04)}.image-label{position:absolute;left:13px;top:13px;background:rgba(255,254,248,.92);border-radius:20px;padding:5px 9px;font-size:9px;color:var(--mauve-deep)}.story-copy{padding:17px}.story-category{font-size:9px;color:var(--mauve);letter-spacing:.1em}.story-copy h3{font-size:16px;margin:5px 0}.story-copy>p{font-size:11px;line-height:1.7;min-height:58px;margin:7px 0 13px}.story-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:11px;font-size:9px;color:var(--ink-3)}.story-meta a{color:var(--mauve-deep);font-weight:700}.content-prose{max-width:900px;margin:45px auto 0;padding:28px 30px;background:#fff;border:1px solid var(--line);border-radius:17px}.content-prose h2{font-size:20px;margin:0 0 12px}.content-prose h2:not(:first-child){margin-top:28px}.content-prose p,.content-prose li{font-size:12px;line-height:1.95}.content-prose a{color:var(--mauve-deep);text-decoration:underline}
.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.collection-card{display:grid;grid-template-columns:.8fr 1.2fr;background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden}.collection-card>img{width:100%;height:100%;min-height:310px;object-fit:cover}.collection-card>div{padding:20px}.collection-card small{font-size:9px;color:var(--mauve);letter-spacing:.12em}.collection-card h2{font-size:19px}.collection-card b{font-size:11px}.collection-card p{font-size:10px;line-height:1.8}.collection-card dl{display:grid;grid-template-columns:70px 1fr;gap:4px 8px;font-size:10px}.collection-card dt{color:var(--mauve-deep);font-weight:700}.collection-card dd{margin:0}
.detail-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:35px;align-items:center}.detail-visual{height:370px;position:relative;border-radius:20px;overflow:hidden;background:var(--cream-3)}.detail-visual>img{width:100%;height:100%;object-fit:cover}.detail-main h2{font-size:36px;line-height:1.25;margin:12px 0}.detail-main p{font-size:13px;line-height:1.9}.detail-tags{display:flex;gap:8px;margin:20px 0}.detail-tags span{font-size:10px;border-radius:20px;background:var(--cream-3);padding:6px 11px}.detail-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-actions button{cursor:pointer}.detail-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:45px}.detail-sections section{background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px}.detail-sections h2{font-size:16px;margin:0 0 10px}.detail-sections p,.detail-sections li{font-size:11px;line-height:1.9}
.reader-shell{max-width:1000px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.reader-top{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);font-size:11px}.reader-top a{color:var(--mauve-deep)}.reader-top button{border:0;background:var(--cream-2);border-radius:20px;padding:7px 12px;font-size:10px}.reader-stage{position:relative;min-height:390px;background:#F4EBD4;display:grid;place-items:center;overflow:hidden}.reader-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;filter:blur(2px)}.reader-stage>div{position:relative;z-index:1;max-width:560px;text-align:center;background:rgba(255,254,248,.94);padding:30px;border-radius:17px}.reader-stage h2{font-size:23px}.reader-stage p,.reader-description p{font-size:12px}.reader-description{padding:25px}.reader-description h2{font-size:18px}.reader-dim{background:#302B22;color:#fff}.reader-dim p{color:#ddd}
.search-page-form{display:flex;max-width:700px;margin:0 auto 30px;padding:7px 8px 7px 17px;border:1px solid var(--line);border-radius:15px;background:#fff}.search-page-form input{font-size:13px}.result-heading{text-align:center;font-size:19px;margin:25px 0}.search-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px;font-size:10px}.empty-state{text-align:center;padding:65px 20px;background:#fff;border:1px dashed var(--line-strong);border-radius:18px}.empty-state h3,.empty-state h2{font-size:22px;margin:8px}.empty-state p{font-size:12px;max-width:480px;margin:0 auto 20px}
.discussion-page article{display:grid;grid-template-columns:100px 1fr 80px;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.discussion-page article>span{font-size:10px;color:var(--mauve)}.discussion-page small{display:block;font-size:10px;color:var(--ink-3)}.discussion-page button{border:1px solid var(--line);background:var(--cream-2);border-radius:20px;padding:7px;font-size:10px}.shelf-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:25px}.shelf-tabs button{border:0;background:transparent;padding:12px 18px;color:var(--ink-3);font-size:12px}.shelf-tabs button.selected{color:var(--mauve-deep);border-bottom:2px solid var(--rose);font-weight:700}.shelf-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shelf-heading h2{font-size:21px;margin:0}.shelf-heading p{font-size:11px;margin:3px 0}.shelf-entry{display:flex;gap:14px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.shelf-entry img{width:90px;height:85px;object-fit:cover;border-radius:8px}.shelf-entry h3{font-size:13px;margin:4px 0}.shelf-entry p{font-size:10px;margin:0}.shelf-entry button{margin-top:7px;border:0;background:var(--cream-2);padding:5px 9px;border-radius:20px;font-size:9px}
.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.topic-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:17px;min-height:220px}.topic-card>span{font-size:9px;color:var(--mauve);letter-spacing:.13em}.topic-card h2{font-size:19px;margin:12px 0}.topic-card p{font-size:12px}.topic-card a{font-size:11px;color:var(--mauve-deep);font-weight:700}.app-product ul{padding-left:18px}.app-product li,.app-product p{font-size:12px}.device-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:50px;padding:22px;background:var(--cream-2);border-radius:20px}.device-feature>img{width:100%;height:230px;object-fit:cover;border-radius:14px}.policy-layout{align-items:start}.policy-layout>img{position:sticky;top:100px;height:320px}.policy-layout h2{font-size:25px;line-height:1.4}.policy-layout h3{font-size:16px;margin:25px 0 5px}.policy-layout p,.policy-layout li{font-size:12px;line-height:1.95}.policy-layout ul{padding-left:19px}.contact-method{padding:12px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.contact-method b{font-size:12px}.contact-method span{font-size:11px;color:var(--ink-3)}
.search-modal{position:fixed;inset:0;z-index:100;display:none;align-items:flex-start;justify-content:center;padding:12vh 20px 30px}.search-modal.is-open{display:flex}.search-modal[hidden]{display:none!important}.search-backdrop{position:absolute;inset:0;background:rgba(35,30,22,.55);backdrop-filter:blur(5px)}.search-panel{position:relative;z-index:1;width:min(650px,100%);padding:35px;background:#FFFEF8;border-radius:22px;box-shadow:0 25px 90px rgba(0,0,0,.25)}.search-close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:27px;color:var(--ink-3)}.search-panel h2{font-size:27px;margin:10px 0 20px}.search-form{display:flex;gap:8px;border:1px solid var(--line);padding:7px 8px 7px 14px;border-radius:12px;background:#fff}
@media(max-width:1200px){.desktop-nav{gap:10px}.desktop-nav a{font-size:11px}.header-inner{gap:14px}.brand{min-width:155px}.brand small{display:none}.vertical-track{grid-template-columns:repeat(3,1fr)}.vertical-explain{grid-column:1/-1;padding:20px 0}.creator-grid{grid-template-columns:repeat(2,1fr)}.mood-board{grid-template-columns:repeat(5,1fr)}}
@media(max-width:1024px){.desktop-nav{display:none}.header-inner{justify-content:space-between}.menu-toggle{display:block}.mobile-menu:not([hidden]){display:grid}.hero-grid{gap:25px}.hero-copy h1{font-size:52px}.category-chips{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:repeat(2,1fr)}.series-shelf{grid-template-columns:1fr}.footer-main{gap:25px}.topic-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.wrap{width:min(100% - 42px,var(--wrap))}.hero-stage{padding-top:35px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding-bottom:0}.hero-copy h1{font-size:50px}.hero-visual{height:390px;margin:0 auto}.hero-main-art{height:330px}.hero-bottom{margin-top:20px}.feature-layout,.genre-mosaic,.ai-feature-grid,.comic-track,.editor-picks,.app-home,.about-band,.discover-intro,.category-focus,.detail-layout,.editorial-lead,.community-banner,.app-product,.policy-layout,.contact-layout,.about-page{grid-template-columns:1fr}.ai-feature-grid{gap:30px}.ai-art{max-width:600px;width:100%;margin:auto}.genre-large{height:280px}.comic-feature{height:260px}.vertical-track{grid-template-columns:repeat(3,1fr)}.vertical-explain{grid-column:1/-1}.mood-board{grid-template-columns:repeat(3,1fr)}.footer-main{grid-template-columns:repeat(2,1fr)}.policy-layout>img{position:static;height:240px}.detail-visual{height:300px}}
@media(max-width:768px){.wrap{width:calc(100% - 32px)}.section-pad{padding-top:55px;padding-bottom:55px}.hero-stage{min-height:0;padding-bottom:20px}.hero-copy h1{font-size:43px}.hero-lead{font-size:14px}.hero-visual{height:330px}.hero-main-art{height:285px;width:78%;right:12px}.hero-bottom{font-size:9px}.hero-bottom div{gap:12px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px}.section-heading h2{font-size:27px}.category-chips{grid-template-columns:1fr 1fr}.category-chip{min-height:100px;padding:14px}.feature-lead{min-height:280px}.genre-mosaic{gap:12px}.genre-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.genre-side a:last-child{grid-column:span 2}.ai-feature-grid h2{font-size:36px}.ai-art{height:270px}.comic-notes{grid-template-columns:1fr}.comic-notes>div:first-child{grid-column:auto}.vertical-track{grid-template-columns:repeat(2,1fr)}.vertical-poster{height:270px}.vertical-explain{grid-column:span 2;padding:10px 0}.creator-grid{grid-template-columns:1fr}.mood-board{grid-template-columns:repeat(2,1fr)}.mood-board>a{min-height:115px}.knowledge-grid{grid-template-columns:1fr}.knowledge-grid img{height:190px}.help-steps{grid-template-columns:1fr}.theme-banner>div{padding:25px}.editor-picks{grid-template-columns:1fr}.editor-picks>img{height:180px}.recent-list>a{grid-template-columns:85px 1fr 15px}.recent-list small{display:none}.status-columns{grid-template-columns:1fr}.motion-collection{grid-template-columns:1fr;padding:18px}.motion-collection>img{height:200px}.analysis-grid{grid-template-columns:1fr}.growth-strip{flex-wrap:wrap;gap:16px}.growth-strip>i{display:none}.trust-grid{grid-template-columns:1fr}.app-home{gap:20px}.app-home h2{font-size:29px}.app-device{height:200px}.app-device img:first-child{height:185px}.app-device img:last-child{height:140px}.web-experience,.download-note{align-items:flex-start;flex-wrap:wrap}.about-band{gap:12px}.about-band>img{height:210px}.page-hero{padding:38px 0}.page-content{padding-top:32px;padding-bottom:65px}.category-grid,.story-grid,.collection-grid,.topic-grid{grid-template-columns:1fr}.category-tile>img{height:190px}.collection-card{grid-template-columns:1fr}.collection-card>img{height:190px;min-height:0}.detail-sections{grid-template-columns:1fr}.detail-visual{height:250px}.reader-stage{min-height:300px}.reader-top{gap:10px;flex-wrap:wrap}.discussion-page article{grid-template-columns:70px 1fr 65px}.shelf-heading{align-items:flex-start;gap:12px;flex-direction:column}.device-feature{grid-template-columns:1fr}.device-feature>img{height:180px}.search-panel{padding:27px 20px}}
@media(max-width:600px){body{font-size:14px;padding-bottom:54px}.wrap{width:calc(100% - 28px)}.site-header{height:62px}.brand{min-width:0;font-size:15px}.brand img{width:34px;height:34px}.header-actions{gap:6px}.header-app{display:none}.icon-button,.menu-toggle{height:33px}.hero-copy h1{font-size:37px}.hero-copy h1 em{font-size:.65em}.hero-search{gap:7px;padding-left:11px}.hero-search input{font-size:10px}.hero-search button{padding:10px 12px;font-size:10px}.hero-tags{gap:6px}.hero-tags a{padding:4px 8px}.hero-cta{flex-wrap:wrap}.hero-visual{height:280px}.hero-main-art{height:240px;border-radius:100px 100px 20px 20px}.hero-float-card{width:185px;right:0;padding:7px}.hero-float-card img{width:55px;height:62px}.hero-float-card b{font-size:11px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:8px}.hero-bottom div{width:100%;justify-content:space-between}.category-chips{grid-template-columns:1fr}.category-chip{min-height:84px}.genre-large{height:240px}.genre-large b{font-size:27px}.genre-side{grid-template-columns:1fr}.genre-side a:last-child{grid-column:auto}.ai-feature-grid h2{font-size:32px}.ai-steps{gap:12px}.ai-art{height:230px}.comic-feature{height:230px}.vertical-track{grid-template-columns:1fr 1fr;gap:9px}.vertical-poster{height:230px}.vertical-poster b{font-size:15px}.mood-board{gap:8px}.mood-board>a{padding:13px}.series-item{grid-template-columns:.75fr 1.25fr}.series-item>div{padding:12px}.series-item h3{font-size:13px}.series-item p{font-size:9px}.theme-banner h2{font-size:25px}.recent-list>a{grid-template-columns:1fr 1fr 15px;gap:8px}.recent-list b{font-size:11px}.recent-list small{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:22px}.footer-brand{grid-column:span 2}.footer-bottom{font-size:9px;gap:8px;flex-wrap:wrap}.mobile-bottom{position:fixed;z-index:45;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:rgba(255,254,248,.97);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:7px 5px calc(7px + env(safe-area-inset-bottom))}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:17px;color:var(--mauve-deep)}.mobile-bottom span{font-size:9px;color:var(--ink-2)}.page-hero h1{font-size:29px}.page-hero p{font-size:11px}.breadcrumbs{font-size:9px}.story-image{height:190px}.story-copy>p{min-height:0}.category-focus{padding:12px}.category-focus>img{height:190px}.collection-copy{padding:16px}.detail-main h2{font-size:26px}.detail-actions .btn{padding:10px 14px}.reader-message{padding:20px;margin:12px}.reader-message h2{font-size:19px}.discussion-page article{grid-template-columns:1fr auto;gap:8px}.discussion-page article>span{grid-column:1/-1}.discussion-page article>div{grid-column:1}.discussion-page button{grid-column:2;grid-row:2}.search-page-form{padding-left:10px}.search-page-form input{font-size:11px}.guide-list article{grid-template-columns:1fr}.guide-list img{height:160px}.policy-layout h2,.contact-layout h2,.about-page h2{font-size:23px}.content-prose{padding:20px 17px}.shelf-entry img{width:75px;height:72px}}


/* 细节组件：专题长文、页面状态、键盘焦点与媒体布局 */
:focus-visible{outline:3px solid rgba(214,169,47,.55);outline-offset:3px}
button:disabled{opacity:.5;cursor:not-allowed}
::selection{background:#F5E3A0;color:#3B3326}
.story-card,.topic-card,.knowledge-grid article{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease,box-shadow .25s ease}
.story-card.is-visible,.topic-card.is-visible,.knowledge-grid article.is-visible{opacity:1}
.story-image:focus-visible,.category-chip:focus-visible,.vertical-poster:focus-visible{outline-offset:-4px}
.story-card .story-copy h3 a:hover,.recent-list a:hover b{color:var(--mauve-deep)}
.category-tile:hover,.creator-card:hover,.topic-card:hover{box-shadow:var(--shadow);transform:translateY(-3px);transition:all .2s ease}
.category-tile,.creator-card,.topic-card{transition:all .2s ease}
.category-tile img,.discover-intro>img,.community-banner>img,.about-page>img{background:var(--cream-3)}
.category-focus{padding:20px;background:#fff;border:1px solid var(--line);border-radius:20px}
.category-focus>img{border-radius:14px}
.editorial-lead{padding:25px;background:var(--cream-2);border-radius:20px}
.creator-grid-large .creator-card{min-height:200px;padding:24px}
.creator-grid-large .creator-avatar{width:60px;height:60px;flex-basis:60px;font-size:24px}
.creator-grid-large .creator-info h2{font-size:18px;margin:5px 0}
.topic-card{display:flex;flex-direction:column;align-items:flex-start}
.topic-card a{margin-top:auto;padding-top:15px}
.faq-list details[open] summary{color:var(--mauve-deep)}
.faq-list details[open] summary>b{transform:rotate(45deg)}
.reader-top-button{margin:10px 0;border:1px solid var(--line);background:var(--cream-2);border-radius:20px;padding:8px 13px;font-size:10px}
.reader-shell.reader-dim .reader-top,.reader-shell.reader-dim .reader-description{border-color:rgba(255,255,255,.15)}
.reader-shell.reader-dim .reader-stage>div{background:rgba(45,40,32,.92);color:#fff}
.reader-shell.reader-dim .reader-stage>div p{color:rgba(255,255,255,.72)}
.reader-shell.reader-dim .reader-top button,.reader-shell.reader-dim .reader-top-button{background:#554832;color:#fff;border-color:#76694f}
.shelf-entry a{display:inline-block;margin-top:7px;font-size:10px;color:var(--mauve-deep);font-weight:700}
.shelf-entry button{display:block}
.empty-state[hidden]{display:none}
.page-content>.content-prose:first-child{margin-top:0}
.collection-card:hover{box-shadow:var(--shadow)}
.collection-card img{background:var(--cream-3)}
.collection-card dd{line-height:1.65}
.policy-layout>div{min-width:0}
.policy-layout h3{color:var(--plum)}
.policy-layout li{padding-left:3px;margin:5px 0}
.contact-layout>div,.about-page>div{min-width:0}
.contact-method span{line-height:1.7}
.search-panel input:focus-visible{outline:2px solid var(--rose);outline-offset:2px}
.search-modal:not([hidden]){display:flex}
.search-modal[hidden]{display:none!important}
.mobile-menu:not([hidden]){display:grid}
.mobile-menu a:hover{background:var(--cream-3)}
.mobile-bottom a:focus-visible{outline-offset:-2px}
.footer-column a{transition:color .2s ease}
.footer-bottom span:first-child{letter-spacing:.04em}
.section-ink .discussion-list a:hover b{color:#F5E3A0}
.theme-banner .btn{margin-top:8px}
.hero-main-art,.feature-lead,.genre-large,.comic-feature,.vertical-poster,.theme-banner{isolation:isolate}
.hero-main-art img,.feature-lead>img,.genre-large>img,.comic-feature>img,.vertical-poster>img{transition:transform .6s ease}
.hero-main-art:hover img,.feature-lead:hover>img,.genre-large:hover>img,.comic-feature:hover>img,.vertical-poster:hover>img{transform:scale(1.025)}
.hero-bottom a:hover,.text-link:hover{color:#9A761F}
.detail-sections section:nth-child(2){background:var(--sage-soft)}
.detail-sections section:nth-child(3){background:var(--cream-2)}
.detail-sections section:nth-child(4){background:#fff}
.search-suggestions a{display:inline-flex;align-items:center;min-height:30px}
.safety-download{display:grid;grid-template-columns:60px 1fr;gap:20px;max-width:920px;margin:auto;padding:28px;background:var(--sage-soft);border-radius:18px}
.safety-download> b{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#667B58;font-size:22px}
.safety-download h2{font-size:25px;margin:8px 0}
.safety-download p,.safety-download li{font-size:12px}
.guide-list{display:flex;flex-direction:column;gap:17px}
.guide-list article{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}
.guide-list img{width:100%;height:130px;object-fit:cover;border-radius:10px}
.guide-list small{font-size:9px;color:var(--mauve);letter-spacing:.13em}
.guide-list h2{font-size:17px;margin:5px 0}
.guide-list p{font-size:11px;margin:0}
.policy-prose{max-width:950px}
.page-content .faq-list{max-width:1000px;margin:auto}
.page-content .faq-list summary{font-size:14px}
.page-content .faq-list details>p{font-size:12px;line-height:1.9}
.page-content .faq-list summary>span{min-width:25px}
.community-banner{background:var(--cream-2);border-radius:20px;padding:20px}
.community-banner h2{font-size:25px;line-height:1.4}
.community-banner p{font-size:12px}
.community-banner>img{height:250px}
@media(max-width:900px){.creator-grid-large{grid-template-columns:1fr 1fr}.policy-layout>img{position:static}.guide-list article{grid-template-columns:150px 1fr}}
@media(max-width:768px){.creator-grid-large{grid-template-columns:1fr}.guide-list article{grid-template-columns:110px 1fr;gap:13px}.guide-list img{height:100px}.safety-download{grid-template-columns:1fr}.community-banner{grid-template-columns:1fr}.community-banner>img{height:190px}}
@media(max-width:600px){.guide-list article{grid-template-columns:1fr}.guide-list img{height:160px}.safety-download{padding:20px}.collection-card{grid-template-columns:1fr}.collection-card>img{height:180px;min-height:0}.detail-layout{gap:20px}.detail-visual{height:230px}.page-content .faq-list summary{font-size:12px}.hero-float-card{transform:none}}
