:root{--background-color: #000000;--text-color: #e8eaed;--text-color-secondary: #bdc1c6;--card-bg: #0c0c0e;--accent-color: #5892F5;--border-color: rgba(255, 255, 255, .12)}body{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif}body{padding-top:70px}.main-content.content-blurred{filter:blur(5px);pointer-events:none}.faq-page-container{max-width:900px;margin:40px auto;padding:0 24px 80px}.faq-page-container h1{font-size:48px;font-weight:500;text-align:center;margin-bottom:24px;background:linear-gradient(90deg,#8E96FF,var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-page-container p.intro{text-align:center;font-size:18px;color:var(--text-color-secondary);max-width:700px;margin:0 auto 60px;line-height:1.6}.faq-section{margin-bottom:60px}.faq-section h2{font-size:28px;font-weight:500;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.faq-section h3{font-size:20px;font-weight:500;margin-top:32px;margin-bottom:16px;color:var(--text-color)}.faq-section p,.faq-section li{font-size:16px;line-height:1.7;color:var(--text-color-secondary);margin-bottom:16px}.faq-section ul,.faq-section ol{padding-left:24px}.faq-section li::marker{color:var(--accent-color)}.faq-section code{background-color:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:SF Mono,Courier New,monospace;font-size:.9em}.accordion-item{border-bottom:1px solid var(--border-color)}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-size:18px;font-weight:500}.accordion-icon{transition:transform .3s ease;flex-shrink:0}.accordion-icon.open{transform:rotate(90deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.accordion-content.open{padding-bottom:20px;max-height:2000px}.accordion-content p,.accordion-content li{font-size:15px;color:var(--text-color-secondary);line-height:1.6}.support-section{text-align:center;background-color:var(--card-bg);padding:40px;border-radius:16px;border:1px solid var(--border-color)}.support-section h2{border-bottom:none;margin-bottom:16px}.support-section p{margin-bottom:24px}.support-btn{display:inline-flex;align-items:center;gap:12px;background:var(--accent-color);color:#fff;border:none;font-size:16px;font-weight:600;padding:14px 28px;border-radius:99px;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.support-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #5892f566;text-decoration:none}.support-btn svg{width:22px;height:22px}
