[data-pkg-config] .pkg-opts{flex-wrap:wrap;gap:8px;display:flex}[data-pkg-config] .pkg-opt{border:1px solid var(--color-divider);background:var(--color-bg);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:72px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}[data-pkg-config] .pkg-opt input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}[data-pkg-config] .pkg-opt:hover:not(:has(:disabled)){border-color:var(--color-cta)}[data-pkg-config] .pkg-opt:has(:checked){border-color:var(--color-cta);background:color-mix(in srgb, var(--color-cta) 10%, transparent);color:var(--color-cta-hover)}[data-pkg-config] .pkg-opt:has(:focus-visible){outline:2px solid var(--color-cta);outline-offset:2px}[data-pkg-config] .pkg-opt:has(:disabled){opacity:.5;cursor:not-allowed;background:0 0}[data-pkg-config] .pkg-opt-note{color:var(--color-neutral-700);font-size:11px;font-weight:500}[data-pkg-config] .pkg-opt:has(:checked) .pkg-opt-note{color:inherit}
