.navbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 60px;height:72px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(0,0,0,.05)}.nav-brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;color:var(--dark)}.logo{font-size:28px}.brand-cn-nav{font-size:16px;font-weight:500;color:var(--gray);padding-left:10px;margin-left:4px;border-left:1px solid rgba(0,0,0,.12);letter-spacing:1px}@media (max-width: 640px){.brand-cn-nav{display:none}}.nav-links{display:flex;gap:40px}.nav-links a{text-decoration:none;color:var(--gray);font-size:15px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--primary)}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:120px 60px 80px;background:linear-gradient(135deg,#fff5f5,#fff,#f0fffe);gap:60px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;pointer-events:none}.hero-content{position:relative;z-index:1;flex:1;max-width:600px}.hero h1{font-size:56px;font-weight:800;line-height:1.2;color:var(--dark);margin-bottom:24px}.hero-subtitle{font-size:20px;color:var(--gray);line-height:1.8;margin-bottom:40px}.hero-buttons{display:flex;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;cursor:pointer;border:none}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 8px 30px #ff6b6b59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ff6b6b73}.btn-secondary{background:#fff;color:var(--dark);border:2px solid var(--light-gray)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.hero-visual{flex-shrink:0}.phone-mockup{width:300px;height:600px;background:#1a1a2e;border-radius:40px;padding:12px;box-shadow:0 30px 80px #00000040}.phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#fff,#fff7f7);border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.mockup-statusbar{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:12px;color:#9a9a9a;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.mockup-card{flex:1;display:flex;flex-direction:column;background:#fff}.mockup-cover{height:210px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 55%,#ffd3a5 100%);display:flex;align-items:center;justify-content:center}.mockup-cover-emoji{font-size:60px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.mockup-activity-body{flex:1;padding:18px 20px 20px;display:flex;flex-direction:column}.mockup-activity-title{font-size:21px;font-weight:800;color:var(--dark);margin:0}.mockup-activity-meta{font-size:13px;color:var(--gray);margin:6px 0 0}.mockup-joined{color:var(--primary);font-weight:700}.mockup-avatars{display:flex;align-items:center;padding:18px 0 4px}.mock-avatar{width:38px;height:38px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;margin-left:-10px;box-shadow:0 2px 6px #0000001f}.mock-avatar:first-child{margin-left:0}.mock-more{width:38px;height:38px;border-radius:50%;background:#ededf2;color:var(--gray);font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;margin-left:-10px;box-shadow:0 2px 6px #0000001f}.mockup-actions{margin-top:auto;display:flex;gap:10px;padding-top:14px}.mockup-chip{flex:1;text-align:center;padding:11px 0;border-radius:14px;font-size:13px;font-weight:600;background:#f3f3f6;color:#555}.mockup-chip-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.features{padding:100px 60px;background:#fff}.section-title{text-align:center;font-size:40px;font-weight:800;color:var(--dark);margin-bottom:16px}.section-subtitle{text-align:center;font-size:18px;color:var(--gray);margin-bottom:60px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card{padding:40px 30px;background:var(--bg);border-radius:24px;text-align:center;transition:all .3s}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000014}.feature-icon{font-size:48px;margin-bottom:20px}.feature-card h3{font-size:20px;font-weight:700;color:var(--dark);margin-bottom:12px}.feature-card p{font-size:15px;color:var(--gray);line-height:1.7}.scenes{padding:100px 60px;background:linear-gradient(135deg,#fff5f5,#f0fffe)}.scene-list{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1000px;margin:0 auto}.scene-item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 40px;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;transition:all .3s}.scene-item:hover{transform:scale(1.05)}.scene-emoji{font-size:40px}.scene-name{font-size:16px;font-weight:600;color:var(--dark)}.download{padding:100px 60px;background:#fff;text-align:center}.download-content h2{font-size:40px;font-weight:800;color:var(--dark);margin-bottom:16px}.download-content>p{font-size:18px;color:var(--gray);margin-bottom:40px}.qrcode-placeholder{display:flex;justify-content:center;margin-bottom:20px}.qrcode-img{width:220px;height:220px;border-radius:16px;box-shadow:0 4px 24px #0000001a}.download-hint{font-size:14px;color:var(--gray)}.footer{padding:40px 60px;background:var(--dark);color:#fff;text-align:center}.footer-brand{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;font-weight:700;margin-bottom:16px}.footer-copy{font-size:14px;color:#fff9}.brand-cn{font-size:16px;font-weight:500;color:#ffffffbf;margin-left:4px}.footer-org{font-size:13px;color:#ffffff8c;margin-top:4px}.footer-links{margin-top:10px;font-size:13px}.footer-links a{color:#ffffffb3;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-sep{color:#ffffff59;margin:0 8px}.footer-beian{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.beian-link{font-size:13px;color:#ffffff80;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.beian-link:hover{color:#ffffffd9}.beian-link img{height:14px;width:14px}@media (max-width: 1024px){.hero{flex-direction:column;text-align:center;padding:100px 30px 60px}.hero h1{font-size:40px}.hero-buttons{justify-content:center}.hero-visual{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.navbar{padding:0 30px}}@media (max-width: 640px){.feature-grid{grid-template-columns:1fr}.features,.scenes,.download{padding:60px 30px}.section-title{font-size:32px}.nav-links{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:#fff}:root{--primary: #FF6B6B;--primary-dark: #ee5a5a;--secondary: #4ECDC4;--accent: #FFE66D;--dark: #2C3E50;--gray: #7f8c8d;--light-gray: #ecf0f1;--bg: #f8f9fa}
