:root{--bg:#030304;--panel:#101014;--panel2:#17171d;--text:#fff9fc;--muted:#aaa3ad;--line:#2c252e;--brand:#ff2f69;--brand2:#27d9ff;--amber:#ffb23f}
body{background:radial-gradient(circle at 50% -8%,rgba(255,47,105,.2),transparent 31rem),linear-gradient(180deg,#060407,#030304 38%);color:var(--text)}
.site-header{background:rgba(3,3,4,.9);border-bottom:1px solid rgba(255,47,105,.25);backdrop-filter:blur(20px)}
.brand img{border-radius:50%;box-shadow:0 0 0 2px #17131a,0 0 28px rgba(255,47,105,.4)}
.age{background:transparent;border:1px solid var(--brand);color:#ff8dab}
.hero{padding-top:30px;text-align:center}.hero:before{content:"糖心 VLOG · 第三方信息指南";display:inline-flex;padding:8px 14px;border-radius:999px;background:#171017;color:#ff88a8;font-size:12px;letter-spacing:.1em}
.hero h1{margin-left:auto;margin-right:auto;max-width:860px;font-weight:950}.hero>p{margin-left:auto;margin-right:auto;max-width:840px}
.apps{gap:14px;text-align:left}.app-card{position:relative;background:#0d0d11;border:1px solid #29232b;border-radius:28px 12px 28px 12px;box-shadow:0 12px 30px rgba(0,0,0,.25)}
.app-card:after{content:"↗";position:absolute;right:13px;bottom:12px;color:var(--brand2);font-size:20px}.app-card:hover{border-color:var(--brand);transform:translateY(-4px)}
.download-pill{background:var(--brand);color:#fff;border-radius:999px}.notice{background:#0c0a0d;border:1px dashed #47303a}.quick-links{justify-content:center}.quick-links a,.cta{background:#141116;border-color:#342934}
.section{content-visibility:auto;contain-intrinsic-size:850px 900px}.section>.eyebrow{text-align:center;color:var(--brand2);letter-spacing:.15em}.section>h2,.section>.section-lead{text-align:center;margin-left:auto;margin-right:auto}.section>.section-lead{max-width:860px}
.feature,.story,.price,.faq details{background:#0d0d11;border:1px solid #28232a;border-radius:22px}.features{gap:14px}.feature{border-left:3px solid var(--brand2)}
.story{grid-template-columns:minmax(250px,42%) 1fr;overflow:hidden}.story:nth-child(even){grid-template-columns:1fr minmax(250px,42%)}.story:nth-child(even) img{order:2}.story img{height:100%;max-height:560px;object-fit:cover;border-radius:0}.story .copy{padding:clamp(22px,4vw,46px);align-self:center}.story h3{color:#ff7d9f}
.price-grid{gap:12px}.price{background:linear-gradient(145deg,#151016,#0b0b0f);border-top:1px solid #3a2630}.price strong{color:var(--amber)}
.faq details[open]{border-color:#5a3241}.faq summary{color:#fff}.footer{background:#050405;border-top:1px solid #251c23}.mobile-bar{background:rgba(5,4,5,.96);border-color:#2b2028}.mobile-bar b{color:var(--brand2)}
@media(max-width:760px){.hero{padding-top:20px}.hero h1{font-size:clamp(34px,10vw,50px)}.apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-card{min-height:144px;padding:14px;border-radius:20px 8px 20px 8px;align-items:flex-start}.app-card img{width:52px;height:52px}.app-card span{min-height:35px}.story,.story:nth-child(even){grid-template-columns:1fr}.story:nth-child(even) img{order:0}.story img{width:100%;height:auto;max-height:none}.story .copy{padding:20px}.section>.eyebrow,.section>h2,.section>.section-lead{text-align:left}}
