/* Bounded onboarding treatment; does not alter other articles. */
.holdem-onboarding .onboarding-step{display:block;margin:2rem 0;padding-top:1.5rem;border-top:1px solid currentColor}
.holdem-onboarding .onboarding-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;height:4.2rem;border:2px solid #c2ad73;border-radius:.4rem;background:#172b23;color:#f5e8bb;font:bold 1.25rem Georgia,serif;box-shadow:3px 3px 0 #735d37}
.holdem-onboarding .onboarding-card span{font-size:1.65rem;line-height:1.2}
.holdem-onboarding .onboarding-step>div{padding-left:4.4rem}
.holdem-onboarding .onboarding-heading{display:flex;align-items:center;gap:1.4rem;margin-left:-4.4rem;margin-bottom:1rem}
.holdem-onboarding .onboarding-heading .onboarding-card{flex-shrink:0}
.holdem-onboarding .onboarding-heading h2{margin:0!important;min-width:0}
.onboarding-jump{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1.5rem 0}
.onboarding-jump a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}
.holdem-onboarding a:focus-visible,.onboarding-jump a:focus-visible{outline:3px solid #b88c32;outline-offset:4px}
.onboarding-video{position:relative;aspect-ratio:16/9;max-width:48rem;background:#172b23}
.onboarding-video iframe{width:100%;height:100%;border:0;display:block}
.holdem-onboarding h2{scroll-margin-top:1rem}
@media(max-width:480px){.holdem-onboarding .onboarding-step>div{padding-left:0}.holdem-onboarding .onboarding-heading{gap:1rem;margin-left:0}.holdem-onboarding .onboarding-card{width:2.6rem;height:3.5rem}.holdem-onboarding .onboarding-card span{font-size:1.4rem}}
