@media screen{.getallenlijn-bord-stage{display:flex;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:2cqh;height:100cqh;padding:clamp(24px,7cqh,72px) 2cqw 2cqh}.getallenlijn-bord-prompt{font-size:var(--board-md);color:var(--accent);margin:0}.getallenlijn-bord-line{flex:0 auto;width:100%;min-height:0}.getallenlijn-bord-line svg{display:block;overflow:visible;width:100%;height:auto;max-height:100%}.getallenlijn-bord-line svg:focus{outline:none}.getallenlijn-bord-axis,.getallenlijn-bord-tick,.getallenlijn-bord-arc-line,.getallenlijn-bord-leader{fill:none;stroke:var(--text-primary);stroke-linecap:round}.getallenlijn-bord-axis{stroke-width:6px}.getallenlijn-bord-tick{stroke-width:3px}.getallenlijn-bord-arc-line{stroke-width:6px;pointer-events:none}.getallenlijn-bord-leader{stroke-width:2px;stroke-dasharray:4 6}.getallenlijn-bord-value,.getallenlijn-bord-delta{font-family:var(--font-heading);font-variant-numeric:tabular-nums;fill:var(--text-primary);font-weight:700}.getallenlijn-bord-value{font-size:40px}.getallenlijn-bord-delta{user-select:none;font-size:48px}.getallenlijn-bord-arc,.getallenlijn-bord-hidden{cursor:pointer;outline:none}.getallenlijn-bord-arc-hit{fill:transparent;stroke:transparent;stroke-width:40px;pointer-events:stroke}.getallenlijn-bord-label-bg{fill:var(--bg-card)}.getallenlijn-bord-arc:focus-visible .getallenlijn-bord-arc-line{stroke:var(--accent);stroke-width:12px}.getallenlijn-bord-arc:focus-visible .getallenlijn-bord-delta{fill:var(--accent);text-decoration:underline 4px}@media (hover:hover){.getallenlijn-bord-arc:hover .getallenlijn-bord-arc-line{stroke:var(--accent)}.getallenlijn-bord-arc:hover .getallenlijn-bord-delta{fill:var(--accent)}}.getallenlijn-bord-hidden rect{fill:var(--bg-card);stroke:var(--accent);stroke-width:4px}.getallenlijn-bord-hidden text{font-family:var(--font-heading);fill:var(--accent);user-select:none;font-size:44px;font-weight:700}.getallenlijn-bord-hidden:focus-visible rect{stroke-width:8px}.getallenlijn-bord-preview{stroke:var(--accent);stroke-dasharray:14 12}.getallenlijn-bord-preview-text,.getallenlijn-bord-live circle,.getallenlijn-bord-target circle{fill:var(--accent)}.getallenlijn-bord-live line,.getallenlijn-bord-target line{stroke:var(--accent);stroke-width:4px}.getallenlijn-bord-live rect{fill:var(--accent)}.getallenlijn-bord-live text{font-family:var(--font-heading);fill:#fff;font-size:48px;font-weight:700}.getallenlijn-bord-target text{font-family:var(--font-heading);fill:var(--accent);font-size:44px;font-weight:700}.getallenlijn-bord-actions{display:flex;min-height:max(var(--board-hit),6cqh);flex-wrap:wrap;justify-content:center;gap:2cqw}.getallenlijn-bord-btn{min-width:var(--board-hit);min-height:max(var(--board-hit),6cqh);border:2px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--board-sm);cursor:pointer;padding:0 3cqh;font-weight:600}.getallenlijn-bord-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.getallenlijn-bord-btn:disabled{opacity:.5;cursor:default}.getallenlijn-bord-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.getallenlijn-bord-jump-form{display:flex;flex-direction:column;gap:6px}}
