.accordion.svelte-a51g6u{margin-bottom:var(--space-m);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.accordion-header.svelte-a51g6u{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs);font-size:var(--step-1);font-weight:600;cursor:pointer;transition:background-color .2s ease}.accordion-header.svelte-a51g6u:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent)}.accordion-header.svelte-a51g6u:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.header-content.svelte-a51g6u{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-s);flex:1}.chevron.svelte-a51g6u{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.chevron.expanded.svelte-a51g6u{transform:rotate(90deg)}.accordion-content.svelte-a51g6u{padding:var(--space-xs)}@media (max-width: 768px){.accordion-content.svelte-a51g6u{padding-block:var(--space-xs)}}.accordion-header.svelte-a51g6u h1,.accordion-header.svelte-a51g6u h2,.accordion-header.svelte-a51g6u h3,.accordion-header.svelte-a51g6u h4,.accordion-header.svelte-a51g6u h5,.accordion-header.svelte-a51g6u h6{margin:0!important;padding:0}
