.tool[data-tool=place-value-chart] .hint{color:var(--c-text-2);font-size:var(--fs-sm,.875rem);margin:0}.tool[data-tool=place-value-chart] .pv-scroll{max-inline-size:100%;overflow-x:auto}.tool[data-tool=place-value-chart] .pv{border-collapse:collapse;text-align:center}.tool[data-tool=place-value-chart] .pv th,.tool[data-tool=place-value-chart] .pv td{padding:var(--space-2);border:1px solid var(--c-border);min-inline-size:4.5rem}.tool[data-tool=place-value-chart] .pv th{background:var(--c-surface);font-size:var(--fs-sm,.875rem)}.tool[data-tool=place-value-chart] .pv .pv-dot{min-inline-size:1.5rem;font-size:var(--fs-xl);border-block:0;font-weight:700}.tool[data-tool=place-value-chart] .pv-digit{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:700}.tool[data-tool=place-value-chart] .pv-val td{color:var(--c-text-2);font-family:var(--font-mono);font-size:var(--fs-sm,.875rem)}.tool[data-tool=place-value-chart] .pv-expanded{font-family:var(--font-mono);font-size:var(--fs-lg,1.125rem);overflow-wrap:anywhere}
