/* Band Atlas · "Will your device work on this band?" — our devices at the top of every band page */
.ba-devbox{margin:22px 0 30px;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(108,92,231,.07),rgba(0,184,148,.06));border:1px solid rgba(108,92,231,.18)}
.ba-devbox h2{margin:0 0 12px;font-size:1.06rem;letter-spacing:.01em}
.ba-devs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}
.ba-dev a{display:block;height:100%;padding:12px 14px;border-radius:14px;background:var(--ba-card,#fff);border:1px solid rgba(0,0,0,.07);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}
.ba-dev a:hover,.ba-dev a:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px rgba(30,20,80,.10)}
.ba-dev b{font-size:1.02rem}
.ba-dev .st{display:inline-block;margin-left:8px;padding:1px 9px;border-radius:999px;font-size:.8rem;font-weight:600;vertical-align:1px}
.ba-dev.ok .st{background:rgba(0,168,120,.12);color:#00875f}
.ba-dev.no .st{background:rgba(120,120,135,.12);color:#5e5e6e}
.ba-dev.no{opacity:.86}
.ba-dev .d{display:block;margin-top:6px;font-size:.86rem;line-height:1.45;color:var(--ba-muted,#5b5b6b)}
.ba-dev .p{display:block;margin-top:6px;font-size:.84rem;font-weight:600;color:#5b4bd8}
.ba-devcta{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:10px}
.ba-devcta a{display:inline-block;padding:9px 16px;border-radius:999px;font-weight:600;font-size:.9rem;text-decoration:none}
.ba-devcta .go{background:linear-gradient(135deg,#6c5ce7,#8e44ff);color:#fff}
.ba-devcta .q{background:transparent;border:1px solid rgba(108,92,231,.45);color:#5b4bd8}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .ba-dev a{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)} html:not([data-theme="light"]) .ba-dev .d{color:#b8b8c8}}
html[data-theme="dark"] .ba-dev a{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)} html[data-theme="dark"] .ba-dev .d{color:#b8b8c8}
@media (prefers-reduced-motion:reduce){.ba-dev a{transition:none}.ba-dev a:hover{transform:none}}
