.card-head.svelte-mzjbsf{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:800}.energy-card.svelte-mzjbsf{flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.head-row.svelte-mzjbsf{justify-content:space-between;align-items:center;display:flex}.field.svelte-mzjbsf{flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}.energies.svelte-mzjbsf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.6rem;display:grid}.number-field.svelte-mzjbsf{flex-direction:column;justify-content:flex-end;gap:.3rem;min-width:0;font-size:.88rem;font-weight:600;display:flex}.number-field.svelte-mzjbsf input:where(.svelte-mzjbsf){width:100%;min-width:0}.problem.svelte-mzjbsf{color:var(--red);margin:0;font-size:.84rem;font-weight:600}.readout.svelte-mzjbsf{background:var(--blue-soft);border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.85rem;font-weight:600;list-style:none}.readout.svelte-mzjbsf li:where(.svelte-mzjbsf)+li:where(.svelte-mzjbsf){margin-top:.2rem}.fit.svelte-mzjbsf{align-self:flex-start;align-items:center;gap:.4rem;display:inline-flex}.small.svelte-mzjbsf{padding:.45rem .8rem;font-size:.88rem}.setting.svelte-mzjbsf{margin-bottom:.75rem}.check.svelte-mzjbsf{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}.check.svelte-mzjbsf input:where(.svelte-mzjbsf){width:1.1rem;height:1.1rem;accent-color:var(--blue);flex:none;margin:.15rem 0 0}.check.svelte-mzjbsf span:where(.svelte-mzjbsf){flex-direction:column;display:flex}.arrow-row.svelte-mzjbsf{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.6rem;margin-bottom:.75rem;display:grid}.arrow-row.svelte-mzjbsf .check:where(.svelte-mzjbsf):only-child{grid-column:1/-1}.section .check.svelte-mzjbsf+.check:where(.svelte-mzjbsf){margin-top:.75rem}.range.svelte-mzjbsf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.pair.svelte-mzjbsf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cat-color.svelte-mzjbsf{margin-top:.75rem}.field.svelte-mzjbsf+.swatches:where(.svelte-mzjbsf){margin-top:.35rem}.swatches.svelte-mzjbsf{gap:.5rem;display:flex}.swatch.svelte-mzjbsf{background:var(--swatch);width:2rem;height:2rem;box-shadow:0 0 0 1.5px var(--border);cursor:pointer;border:3px solid #fff;border-radius:999px}.swatch.on.svelte-mzjbsf{box-shadow:0 0 0 2.5px var(--ink)}
