.faq-list.svelte-1bex8oj{margin:2rem 0 1rem;display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1bex8oj{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--edge-highlight),var(--shadow-card);transition:border-color .2s,box-shadow .2s}.faq-item.svelte-1bex8oj:hover{border-color:var(--accent-glow);box-shadow:var(--edge-highlight),var(--shadow-card-hover)}.faq-item[open].svelte-1bex8oj{border-color:var(--accent-glow)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;padding:16px 20px;font-weight:600;color:var(--white);font-size:1rem;line-height:1.4;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;transition:color .2s}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{color:var(--accent)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:400;line-height:1;flex-shrink:0;transition:transform .2s}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{transform:rotate(45deg)}.faq-answer.svelte-1bex8oj{padding:0 20px 18px;color:var(--text-muted);line-height:1.65;font-size:.92rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 .8rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-glow)}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{border-color:var(--accent)}.faq-answer.svelte-1bex8oj code:where(.svelte-1bex8oj){background:var(--bg-code);padding:.12rem .4rem;border-radius:4px;font-size:.88em;font-family:var(--font-mono)}
