.fraction-artifact[data-v-15658d88]{display:flex;flex-direction:column;gap:.85rem;width:100%}.fraction-artifact__readout[data-v-15658d88]{display:flex;align-items:baseline;gap:.6rem}.fraction-artifact__fraction[data-v-15658d88]{display:inline-flex;align-items:baseline;gap:.15rem;font-family:var(--font-family-display);font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-90);font-variant-numeric:tabular-nums}.fraction-artifact__slash[data-v-15658d88]{color:var(--color-orange)}.fraction-artifact__simplified[data-v-15658d88]{font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-70)}.fraction-artifact__wall[data-v-15658d88]{display:flex;gap:4px;width:100%;height:84px}.fraction-artifact__part[data-v-15658d88]{flex:1 1 0;min-width:0;padding:0;border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-small);background:var(--white);cursor:pointer;transition:background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease}.fraction-artifact__part[data-v-15658d88]:hover{border-color:var(--color-orange)}.fraction-artifact__part--shaded[data-v-15658d88]{background:var(--color-orange);border-color:var(--color-orange)}.fraction-artifact__part[data-v-15658d88]:active{transform:scale(.96)}.fraction-artifact__part[data-v-15658d88]:focus-visible{outline:none;box-shadow:var(--focus-shadow)}.fraction-artifact__controls[data-v-15658d88]{display:flex;align-items:center;gap:.85rem}.fraction-artifact__step[data-v-15658d88]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);background:var(--white);color:var(--color-neutral-90);cursor:pointer;transition:background-color var(--transition-duration-fast) ease,border-color var(--transition-duration-fast) ease}.fraction-artifact__step[data-v-15658d88]:hover:not(:disabled){border-color:var(--color-orange);color:var(--color-orange)}.fraction-artifact__step[data-v-15658d88]:disabled{opacity:.4;cursor:not-allowed}.fraction-artifact__step[data-v-15658d88]:focus-visible{outline:none;box-shadow:var(--focus-shadow)}.fraction-artifact__parts-label[data-v-15658d88]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-70);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.fraction-artifact__part[data-v-15658d88],.fraction-artifact__part[data-v-15658d88]:active{transition:background-color var(--transition-duration-fast) ease;transform:none}}
