:root{--bg-primary:#0a0a0a;--bg-secondary:#141414;--bg-tertiary:#1c1c1c;--border:#2e2e2e;--border-hover:#444;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent:#fafafa;--success:#22863a;--error:#da3633;--radius:8px;--transition:.2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:var(--text-primary);transition:color var(--transition);text-decoration:none}a:hover{color:var(--text-secondary)}.container{max-width:1000px;margin:0 auto;padding:0 24px}.btn{border-radius:var(--radius);cursor:pointer;transition:all var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--text-primary);color:var(--bg-primary)}.btn-primary:hover{background:#e5e5e5;transform:translateY(-1px)}.btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}.app{flex-direction:column;min-height:100vh;display:flex}.navbar{border-bottom:1px solid var(--border);padding:16px 0}.navbar .container{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.logo-icon{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nav-links{gap:24px;display:flex}.nav-links a{color:var(--text-secondary);font-size:14px;font-weight:500}.nav-links a:hover{color:var(--text-primary)}.hero{text-align:center;padding:100px 0 80px}.hero h1{letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:56px;font-weight:700;line-height:1.1}.hero p{color:var(--text-secondary);max-width:600px;margin:0 auto 40px;font-size:20px}.hero-actions{justify-content:center;gap:16px;display:flex}.features{border-top:1px solid var(--border);padding:80px 0}.section-title{letter-spacing:-.02em;text-align:center;margin-bottom:48px;font-size:32px;font-weight:600}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.feature-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.feature-icon{background:var(--bg-tertiary);border:1px solid var(--border);width:48px;height:48px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.feature-card h3{margin-bottom:12px;font-size:20px;font-weight:600}.feature-card p{color:var(--text-secondary);font-size:15px}.support{border-top:1px solid var(--border);text-align:center;padding:80px 0}.support-content{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);max-width:600px;margin:0 auto;padding:48px}.support-content h3{margin-bottom:16px;font-size:24px}.support-content p{color:var(--text-secondary);margin-bottom:32px}.footer{border-top:1px solid var(--border);text-align:center;margin-top:auto;padding:40px 0}.footer-content{flex-direction:column;gap:16px;display:flex}.footer-links{justify-content:center;gap:24px;display:flex}.footer-links a{color:var(--text-secondary);font-size:14px}.footer-links a:hover{color:var(--text-primary)}.footer-credit{color:var(--text-muted);font-size:13px}.support-btn{font-weight:500;color:var(--text-primary)!important}
