.site .free-section>:is(.vr-paper,.vr-board,.vr-links,.vr-family){margin-top:36px}.site .vr-paper{border:2px solid var(--grid);border-radius:var(--radius);background:var(--paper);max-width:640px;margin:0;padding:22px 24px}.site .vr-paper figcaption{font-size:var(--step-small);opacity:.8;font-weight:600}.site .vr-paper-ask{white-space:pre-line;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.site .vr-paper-options{flex-wrap:wrap;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.site .vr-paper-options li{border:2px solid var(--grid);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:6px 14px;font-weight:600;display:inline-flex}.site .vr-paper-options span{border:2px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8em;display:grid}.site .vr-board{border-radius:var(--radius);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);max-width:760px;box-shadow:0 2px 0 var(--grid);background-size:24px 24px;padding:clamp(18px,3vw,32px)}.site .vr-steps{counter-reset:step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.site .vr-steps>li{counter-increment:step;padding-left:48px;position:relative}.site .vr-steps>li:before{content:counter(step);background:var(--green);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.site .vr-say{max-width:56ch}.site .vr-line{font-family:var(--hand);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(1.15rem,1rem + .8vw,1.5rem);font-weight:600}.site .vr-line mark{white-space:nowrap;border:2.5px solid var(--red);color:inherit;background:0 0;border-radius:999px;padding:0 3px}.site .vr-alphabet{font-family:var(--hand);flex-wrap:wrap;gap:2px;margin-top:10px;font-size:clamp(.95rem,.8rem + .6vw,1.2rem);font-weight:600;display:flex}.site .vr-alphabet span{opacity:.55;border-radius:6px;place-items:center;min-width:1.5em;height:1.7em;display:grid}.site .vr-alphabet span.is-on{background:var(--gold);opacity:1}.site .vr-table{border-collapse:collapse;font-family:var(--hand);margin-top:10px;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);font-weight:600}.site .vr-table td{border:2px solid var(--ink);text-align:center;background:var(--paper);min-width:2.4em;padding:4px 8px}.site .vr-answer{font-family:var(--hand);margin-top:26px;font-size:clamp(1.2rem,1rem + 1vw,1.6rem)}.site .vr-family+.vr-family{margin-top:48px}.site .vr-family>p{max-width:60ch;margin-top:6px}.site .vr-family .cards{margin-top:20px}.site .vr-links{gap:12px;padding:0;list-style:none;display:grid}.site .vr-links li{gap:2px;display:grid}.site .vr-links a{font-weight:700}
