.tool[data-tool=number-line-generator] .nl-sheet{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.tool[data-tool=number-line-generator] .nl-title{margin-block:0 var(--space-2);font-size:var(--fs-xl)}.tool[data-tool=number-line-generator] .nl-svg{block-size:auto;inline-size:100%;display:block}.tool[data-tool=number-line-generator] .nl-axis,.tool[data-tool=number-line-generator] .nl-tick{fill:none;stroke:#111;stroke-width:2px}.tool[data-tool=number-line-generator] .nl-num{text-anchor:middle;fill:#111;font-size:16px}.tool[data-tool=number-line-generator] .nl-pt{fill:#b3261e;font-weight:700}.tool[data-tool=number-line-generator] .nl-dot{fill:#b3261e}@media print{.tool[data-tool=number-line-generator] .nl-sheet{border:0;padding:0}}
