.fold{--tone:var(--good);--tone-soft:var(--good-soft);margin-block:.5em 1em}.fold.warm{--tone:color-mix(in oklch, var(--warn) 60%, var(--ink));--tone-soft:var(--warn-soft)}.fold.neutral{--tone:var(--accent-strong);--tone-soft:var(--accent-faint)}.fold-trigger{border:1.5px solid color-mix(in oklch, var(--tone) 32%, transparent);background:var(--tone-soft);min-height:2.5rem;box-shadow:0 2px 0 color-mix(in oklch, var(--tone) 22%, transparent);color:var(--tone);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background var(--dur-1);border-radius:99px;align-items:center;gap:.4em;padding:.2em 1em .2em .6em;font-size:.84em;font-weight:700;line-height:1.6;display:inline-flex;position:relative}.fold-trigger:after{content:"";position:absolute;inset:-2px}.fold-trigger:hover{background:color-mix(in oklch, var(--tone) 10%, var(--tone-soft))}.fold-trigger:active{transform:translateY(2px);box-shadow:0 0 #0000}.chev.svelte-5xu18r{transition:transform .3s var(--spring);display:grid}.fold-trigger[data-state=open] .chev.svelte-5xu18r{transform:rotate(90deg)}.fold-content{overflow:hidden}.fold-content[data-state=open]{animation:fold-open .3s var(--ease-out)}.fold-content[data-state=closed]{animation:fold-close .22s var(--ease-in)}.fold-body.svelte-5xu18r{border-left:3px solid color-mix(in oklch, var(--tone) 45%, transparent);margin-top:.6em;padding:.1em 0 .1em 1em}.fold-body.svelte-5xu18r>:first-child{margin-top:0}.fold-body.svelte-5xu18r>:last-child{margin-bottom:.3em}@media print{.fold-content{content-visibility:visible!important;height:auto!important;display:block!important}.fold-trigger{display:none}}.problem.svelte-djcoeo{grid-template-columns:2.1em 1fr;gap:.6em;margin-block:1.2em;display:grid}.n.svelte-djcoeo{border:1.5px solid var(--accent-line);width:1.9em;height:1.9em;color:var(--accent-strong);font-family:var(--font-sans);border-radius:50%;place-items:center;margin-top:.1em;font-size:.85em;font-weight:700;display:grid}.body.svelte-djcoeo{min-width:0}.body.svelte-djcoeo>:first-child{margin-top:0}.body.svelte-djcoeo>:last-child{margin-bottom:0}
