.cbd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 30px}
.cbd-pair-card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,3vw,38px);border:1px solid #b5d9cf40;border-radius:34px;background:#183934;color:#eff8f3;box-shadow:0 14px 34px #00000018}
.cbd-pair-card::before{content:"";position:absolute;z-index:-1;inset:-40%;background:radial-gradient(ellipse at 25% 30%,#78c1ab33,transparent 50%);animation:cbd-colour-drift 14s ease-in-out infinite alternate;pointer-events:none}
.cbd-pair-feminized{background:#302647;border-color:#ccb8ef40}
.cbd-pair-feminized::before{background:radial-gradient(ellipse at 70% 60%,#b99aee33,transparent 50%);animation-delay:-7s}
.cbd-pair-card .cbd-card-label{display:block;font-size:14px;letter-spacing:.07em;margin-bottom:24px;color:#c2e8d9}
.cbd-pair-feminized .cbd-card-label{color:#e1d2f7}
.cbd-pair-card h3{font-size:clamp(25px,3vw,34px);line-height:1.16;letter-spacing:-.025em;margin:0 0 18px}
.cbd-pair-card h3 em{display:block;font-size:.78em;line-height:1.35;margin-top:9px;color:#bbdfd1}
.cbd-pair-feminized h3 em{color:#dfcaf5}
.cbd-pair-card p{color:inherit;font-size:17px;line-height:1.65}
.cbd-pair-card a{display:inline-block;color:inherit;font-size:16px;text-underline-offset:5px;line-height:1.5;margin-top:12px;border-radius:4px}
.cbd-pair-card a:focus-visible{outline:3px solid currentColor;outline-offset:6px}
[data-theme=light] .cbd-pair-regular{background:#e0efe7;color:#163e32;border-color:#3e6e5740}
[data-theme=light] .cbd-pair-feminized{background:#eae0f3;color:#412b59;border-color:#6c4d8740}
[data-theme=light] .cbd-pair-card .cbd-card-label,[data-theme=light] .cbd-pair-card h3 em{color:inherit}
@keyframes cbd-colour-drift{from{transform:translate(-3%,-2%)}to{transform:translate(5%,4%)}}
@media(max-width:650px){.cbd-pair{grid-template-columns:1fr;gap:14px}.cbd-pair-card{border-radius:26px}}
@media(prefers-reduced-motion:reduce){.cbd-pair-card::before{animation:none}}
body.is-paused .cbd-pair-card::before,body.tab-paused .cbd-pair-card::before{animation-play-state:paused}
