.faq-container.svelte-13bk10q{padding:4rem 0}h2.svelte-13bk10q{text-align:center;padding-bottom:3rem;font-size:var(--font-l)}.faq-list.svelte-13bk10q{display:flex;flex-direction:column;gap:2rem}.faq-question.svelte-13bk10q{color:var(--color-text);font-size:1rem;line-height:1.4;text-align:left;font-weight:500;width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer}.faq-answer.svelte-13bk10q{color:var(--color-text-secondary);padding-top:1rem}.icon.svelte-13bk10q{margin-right:-6px;transition:transform .3s ease}.icon.rotated.svelte-13bk10q{transform:rotate(90deg)}.features-container.svelte-1wqjcsx{padding:4rem 0;display:grid;gap:2rem}.feature-intro.svelte-1wqjcsx{text-align:center}.feature-intro.svelte-1wqjcsx p:where(.svelte-1wqjcsx){color:var(--color-text-secondary)}h2.svelte-1wqjcsx{text-align:center;padding-bottom:1rem;font-size:var(--font-l)}h3.svelte-1wqjcsx{font-size:1rem;line-height:1.4;font-weight:600}.features-list.svelte-1wqjcsx{display:grid;gap:2rem}.feature-item.svelte-1wqjcsx{display:grid;gap:.25rem}.feature-item.svelte-1wqjcsx p:where(.svelte-1wqjcsx){color:var(--color-text-secondary)}.footer-container.svelte-1dd8hze{padding:4rem 0 8rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.player-wrapper.svelte-11ugrnn{display:flex;justify-content:space-between;align-items:center;position:relative}button.remove-click-area.svelte-11ugrnn{all:unset;box-sizing:border-box;position:absolute;right:0;top:0;height:3rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove.svelte-11ugrnn{text-transform:uppercase;font-size:var(--font-xxs);color:var(--color-text-secondary);background:var(--color-secondary);padding:.25rem .4rem;border-radius:2px}form.svelte-11ugrnn{display:grid;gap:.5rem;width:100%;padding:2rem 0 4rem}.points-selection.svelte-11ugrnn{display:flex;background:var(--color-secondary);border-radius:var(--radius-m);width:100%;height:3rem;padding:.25rem}.point-option.svelte-11ugrnn{all:unset;box-sizing:border-box;border-radius:var(--radius-m);color:var(--color-text);cursor:pointer;flex:1;text-align:center}.point-option.svelte-11ugrnn:focus-visible{outline:1px solid var(--color-primary-bg);outline-offset:-1px}.point-option.selected.svelte-11ugrnn{background:var(--color-primary-bg);border-radius:var(--radius-s)}.point-option.selected.svelte-11ugrnn:focus-visible{outline:1px solid var(--color-primary-50);outline-offset:1px}input.svelte-11ugrnn{all:unset;box-sizing:border-box;width:100%;background:var(--color-bg);border:1px solid var(--color-secondary);border-radius:var(--radius-m);padding:1rem;color:var(--color-text);transition:border-color .2s}input.svelte-11ugrnn:focus{border-color:var(--color-primary-bg)}input.svelte-11ugrnn::placeholder{color:var(--color-text-secondary);transition:color .2s}input.svelte-11ugrnn:focus-visible{color:var(--color-text)}#features.svelte-11ugrnn,#how-to.svelte-11ugrnn,#faq.svelte-11ugrnn{scroll-margin-top:2rem}.how-to-section.svelte-11ugrnn{display:grid;gap:2rem;padding:4rem 0}.how-to-intro.svelte-11ugrnn{text-align:center}.how-to-intro.svelte-11ugrnn h2:where(.svelte-11ugrnn){font-size:var(--font-l);font-weight:400;padding-bottom:1rem}.how-to-intro.svelte-11ugrnn p:where(.svelte-11ugrnn){color:var(--color-text-secondary)}.how-to-grid.svelte-11ugrnn{display:grid;gap:4rem;max-width:800px;margin:0 auto}.how-to-card.svelte-11ugrnn{display:grid;gap:1.5rem;text-decoration:none;color:inherit;border-radius:var(--radius-l);overflow:hidden}.how-to-image.svelte-11ugrnn{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-m)}.how-to-image.svelte-11ugrnn img:where(.svelte-11ugrnn){width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.how-to-image.svelte-11ugrnn img:where(.svelte-11ugrnn):hover{transform:scale(1.04)}.how-to-content.svelte-11ugrnn{display:grid;gap:.25rem}.how-to-content.svelte-11ugrnn h3:where(.svelte-11ugrnn){font-size:1rem;line-height:1.4;font-weight:600}.how-to-content.svelte-11ugrnn p:where(.svelte-11ugrnn){color:var(--color-text-secondary);font-size:.9rem;line-height:1.5;margin:0}
