details.svelte-1beqqvp>summary:where(.svelte-1beqqvp){--_size:.5rem;background-color:var(--background-color-2);border-radius:var(--border-radius);padding:var(--padding-small);padding-inline-start:calc(2rem + var(--_size));transition:border-radius .3s ease-in-out;position:relative}details.svelte-1beqqvp>summary:where(.svelte-1beqqvp)::marker{content:""}details.svelte-1beqqvp>summary:where(.svelte-1beqqvp):before{content:"";border-block:var(--_size) solid transparent;border-inline-start:var(--_size) solid var(--color);border-inline-start-width:var(--_size);border-inline-start-style:solid;border-inline-start-color:var(--color);transition:transform .3s ease-in-out,border-inline-start-color .2s ease-in-out;position:absolute;inset-block-start:calc(50% - var(--_size));inset-inline-start:1rem}details.svelte-1beqqvp:hover>summary:where(.svelte-1beqqvp):before{border-inline-start-color:var(--primary-color)}details.svelte-1beqqvp::details-content{transition-behavior:allow-discrete;background-color:var(--background-color-1);opacity:0;content-visibility:hidden;block-size:0;transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}details.svelte-1beqqvp[open]>summary:where(.svelte-1beqqvp){border-end-end-radius:0;border-end-start-radius:0}details.svelte-1beqqvp[open]>summary:where(.svelte-1beqqvp):before{color:var(--primary-color);transform:rotate(90deg)}details.svelte-1beqqvp[open]::details-content{padding:var(--padding-small);block-size:auto;block-size:calc-size(auto, size);opacity:1;content-visibility:visible;border-end-end-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}
