/* Contain the approved painted silhouettes so labels and viewport width never stretch them. */
.poker-mode-link{--mode-art:url('/poker/holdem/assets/button-amber.webp');position:relative;isolation:isolate;display:inline-grid;place-items:center;width:min(100%,300px);max-width:100%;aspect-ratio:3/1;min-height:60px;padding:12px 18%;color:#302312;font:650 16px/1.2 Bricolage,sans-serif;text-align:center;text-decoration:none;touch-action:manipulation}
.poker-mode-link:before{content:'';position:absolute;z-index:-1;inset:0;background:var(--mode-art) center/contain no-repeat;pointer-events:none}
.poker-mode-link--teal{--mode-art:url('/poker/holdem/assets/button-teal.webp');color:#fff0ce}
.poker-mode-link:hover{filter:brightness(1.1)}
.poker-mode-link:focus-visible{outline:3px solid #f2bd53;outline-offset:4px}
.holdem-entry{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;padding:22px;margin-bottom:28px;background:#0b1424;border:1px solid #a98a51;border-radius:16px;overflow:hidden}
.holdem-entry-room{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px}
.holdem-entry-title{display:block;width:230px;max-width:100%;height:105px;object-fit:contain;object-position:left center}
.holdem-entry h2{font-size:32px;margin:0 0 12px}
.holdem-entry p{color:#c5cbd4;font-size:14px;line-height:1.5}
.poker-mode-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}
.poker-adventure-link{font-size:13px;text-underline-offset:4px}
#adventure-start{scroll-margin-top:30px}
@media(max-width:700px){.holdem-entry{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.holdem-entry-title{height:85px;width:190px}.holdem-entry h2{font-size:28px}.poker-mode-actions{gap:10px}.poker-mode-link{font-size:14px}.holdem-entry-copy{min-width:0}}
@media(forced-colors:active){.poker-mode-link{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.poker-mode-link:before{content:none}}
