[data-pkg-config] .pkg-opts{display:flex;flex-wrap:wrap;gap:8px}[data-pkg-config] .pkg-opt{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:72px;padding:10px 16px;border:1px solid var(--color-divider);border-radius:14px;background:var(--color-bg);font-size:15px;font-weight:600;line-height:1.25;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}[data-pkg-config] .pkg-opt input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}[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:transparent}[data-pkg-config] .pkg-opt-note{font-size:11px;font-weight:500;color:var(--color-neutral-700)}[data-pkg-config] .pkg-opt:has(:checked) .pkg-opt-note{color:inherit}
