/* 2.8.11 — Poraž Luckyho: one compact entry point, on the shared page grid. */
.lbp-game-teaser{box-sizing:border-box;margin:0;padding:16px 0;background:#11110f;color:#f8f3e9}
.lbp-game-teaser .lbp-game-teaser-inner{box-sizing:border-box;display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:24px;width:min(var(--lbpt-shell,1160px),calc(100% - 40px));margin:0 auto;padding:18px 26px 18px 18px;border:1px solid #665435;border-left:3px solid #c9a45d;background:radial-gradient(ellipse at 0 100%,#423121 0,transparent 45%),#201c16}
.lbp-game-teaser .lbp-game-teaser-portrait{height:116px;align-self:end;min-width:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
.lbp-game-teaser .lbp-game-teaser-portrait img{display:block;width:108px;height:113px;max-width:100%;object-fit:contain;object-position:bottom}
.lbp-game-teaser .lbp-game-teaser-cards{color:#e0bd72;font:bold 24px/1 Georgia,serif}
.lbp-game-teaser .lbp-game-teaser-copy{min-width:0}
.lbp-game-teaser .lbp-game-teaser-eyebrow{margin:0 0 6px;color:#e0bd72;font:700 10px/1.5 "DM Sans",Arial,sans-serif;letter-spacing:.12em}
.lbp-game-teaser .lbp-game-teaser-copy h2{margin:0 0 7px;color:#fff8eb;font:600 clamp(27px,2.6vw,35px)/1.06 "Cormorant Garamond",Georgia,serif}
.lbp-game-teaser .lbp-game-teaser-copy>p:last-child{margin:0;color:#d4cabc;font:400 13px/1.55 "DM Sans",Arial,sans-serif;max-width:520px}
.lbp-game-teaser .lbp-game-teaser-action{display:grid;gap:7px;min-width:200px;text-align:center}
.lbp-game-teaser .lbp-game-teaser-action>a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;background:#e0bd72;border:1px solid #edce8d;color:#17130d;font:800 13px/1.4 "DM Sans",Arial,sans-serif;text-decoration:none}
.lbp-game-teaser .lbp-game-teaser-action>a:hover{background:#f0d397}
.lbp-game-teaser .lbp-game-teaser-action>a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.lbp-game-teaser .lbp-game-teaser-action>small{color:#c9c0b3;font:400 10px/1.5 "DM Sans",Arial,sans-serif}
.lbp-has-lucky-game .lbpt-primary-nav .lbp-game-nav-link>.wp-block-navigation-item__content{color:#e0bd72;box-shadow:inset 0 -2px #c9a45d}
.lbp-has-lucky-game .lbpt-drawer-nav .lbp-game-nav-link>.wp-block-navigation-item__content{color:#e0bd72!important}
.lbp-has-lucky-game .lbpt-footer-links .lbp-game-footer-link a{color:#e0bd72}
/* Avoid squeezing the additional link between the menu trigger and social buttons. */
@media(max-width:1100px){.lbp-has-lucky-game .lbpt-primary-nav{display:none}}
@media(min-width:901px) and (max-width:1100px){
 .lbp-has-lucky-game .lbpt-header-inner{grid-template-columns:124px minmax(0,1fr)}
 .lbp-has-lucky-game .lbpt-header-actions{grid-column:2;justify-self:end}
}
@media(max-width:700px){
 .lbp-game-teaser{padding:12px 0}
 .lbp-game-teaser .lbp-game-teaser-inner{width:min(var(--lbpt-shell,1160px),calc(100% - 24px));grid-template-columns:minmax(0,1fr) 76px;gap:12px;padding:17px 16px}
 .lbp-game-teaser .lbp-game-teaser-copy{grid-column:1;grid-row:1}
 .lbp-game-teaser .lbp-game-teaser-portrait{grid-column:2;grid-row:1;height:84px;align-self:center}
 .lbp-game-teaser .lbp-game-teaser-portrait img{width:76px;height:80px}
 .lbp-game-teaser .lbp-game-teaser-copy h2{font-size:28px}
 .lbp-game-teaser .lbp-game-teaser-copy>p:last-child{font-size:12px}
 .lbp-game-teaser .lbp-game-teaser-action{grid-column:1/-1;min-width:0}
 .lbp-game-teaser .lbp-game-teaser-action>a{justify-content:center;gap:16px}
}
@media(prefers-reduced-motion:reduce){.lbp-game-teaser *{scroll-behavior:auto}}
