.ct-drop[data-astro-cid-hsovfv2q]{border:2px dashed var(--line,#8886);text-align:center;cursor:pointer;border-radius:10px;padding:.8rem;display:block}.ct-drop[data-astro-cid-hsovfv2q].is-drag{border-color:var(--accent);background:var(--accent-soft,#0001)}.ct-drop[data-astro-cid-hsovfv2q] b[data-astro-cid-hsovfv2q]{display:block}.ct-row[data-astro-cid-hsovfv2q]{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.ct-tools[data-astro-cid-hsovfv2q]{flex-wrap:wrap;gap:.3rem;display:flex}.ct-tools[data-astro-cid-hsovfv2q] label[data-astro-cid-hsovfv2q]{cursor:pointer}.ct-tools[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]{opacity:0;pointer-events:none;position:absolute}.ct-tools[data-astro-cid-hsovfv2q] span[data-astro-cid-hsovfv2q]{border:1px solid #8886;border-radius:999px;padding:.3rem .65rem;font-size:.85rem;display:inline-block}.ct-tools[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]:checked+span[data-astro-cid-hsovfv2q]{background:var(--accent);border-color:var(--accent);color:#fff}.ct-tools[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]:focus-visible+span[data-astro-cid-hsovfv2q]{outline:3px solid var(--accent);outline-offset:2px}.ct-warn[data-astro-cid-hsovfv2q]{background:#e0a00018;border-left:4px solid #e0a000;border-radius:6px;margin:.5rem 0;padding:.5rem .7rem}.ct-items[data-astro-cid-hsovfv2q]{margin-bottom:.6rem}#ct-items .ct-item[aria-selected=true]{outline:2px solid var(--accent,#2d6cdf)}.ct-tracefig[data-astro-cid-hsovfv2q]{margin:.4rem 0}.ct-tracefig[data-astro-cid-hsovfv2q] svg[data-astro-cid-hsovfv2q]{border:1px solid var(--border,#ccc);background:#fff;border-radius:6px;width:100%;height:140px}.ct-tracefig[data-astro-cid-hsovfv2q] path[data-astro-cid-hsovfv2q]{fill:#111}.ct-warnings[data-astro-cid-hsovfv2q]{margin:.5rem 0 0;padding:0;list-style:none}.ct-warnings[data-astro-cid-hsovfv2q] li[data-astro-cid-hsovfv2q]{background:#e0a00018;border-left:4px solid #e0a000;border-radius:6px;margin-top:.3rem;padding:.4rem .6rem;font-size:.9rem}.swatches[data-astro-cid-hsovfv2q]{flex-wrap:wrap;gap:6px;display:flex}.swatches[data-astro-cid-hsovfv2q] label[data-astro-cid-hsovfv2q]{cursor:pointer}.swatches[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]{opacity:0;pointer-events:none;position:absolute}.swatches[data-astro-cid-hsovfv2q] span[data-astro-cid-hsovfv2q]{border:1px solid var(--line);border-radius:50%;width:24px;height:24px;display:block}.swatches[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]:checked+span[data-astro-cid-hsovfv2q],.swatches[data-astro-cid-hsovfv2q] input[data-astro-cid-hsovfv2q]:focus-visible+span[data-astro-cid-hsovfv2q]{outline:3px solid var(--accent);outline-offset:2px}.ct-padbar[data-astro-cid-hsovfv2q]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ct-grp[data-astro-cid-hsovfv2q]{gap:3px;display:inline-flex}.ct-grp[data-astro-cid-hsovfv2q] .btn[data-astro-cid-hsovfv2q]{min-width:2.4rem;padding:6px 8px;font-weight:700}@media (width>=861px){#bench[data-bench-id=colourtext]{overflow:clip}#bench[data-bench-id=colourtext] .bench-viewer{z-index:3;aspect-ratio:auto;height:clamp(320px,100vh - 110px,600px);min-height:0;position:sticky;top:72px}#bench-viewer>#ct-pad{z-index:2;pointer-events:none;justify-content:center;position:absolute;bottom:10px;left:10px;right:10px}#bench-viewer>#ct-pad .ct-grp{pointer-events:auto;background:color-mix(in srgb, var(--surface) 82%, transparent);backdrop-filter:blur(6px);border-radius:10px;padding:3px;box-shadow:0 2px 8px #00000040}}kbd[data-astro-cid-hsovfv2q]{border:1px solid #8886;border-radius:3px;padding:0 .25em;font-size:.8em}
