.section-kicker{font-size:0.78rem;letter-spacing:0.26em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.section-intro{max-width:42rem;color:var(--color-text-muted)}.stack-header-actions{display:flex;align-items:center;gap:var(--space-4)}.poker-hero-layout{align-items:center}.poker-overview-grid{display:grid;gap:var(--space-6)}@media(min-width:1024px){.poker-overview-grid{grid-template-columns:minmax(0,1.6fr)minmax(0,1fr)}}.poker-overview-media{margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden}.poker-overview-image{width:100%;height:100%;object-fit:cover}.poker-overview-list{display:grid;gap:0.4rem;margin-top:var(--space-4)}.poker-overview-aside{align-self:flex-start}.poker-facts{display:flex;flex-direction:column;gap:1rem;font-size:0.9rem;color:var(--color-text-muted)}.poker-fact-row dt{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.18em;color:var(--color-gray-400);margin-bottom:0.15rem}.poker-fact-row dd{margin:0}.poker-aside-cta{margin-top:var(--space-4)}.poker-tables-grid,.poker-chip-grid,.poker-hosts-grid,.poker-ambience-grid,.poker-entry-grid,.poker-reserve-grid{display:grid;gap:var(--space-6)}@media(min-width:1024px){.poker-tables-grid,.poker-chip-grid,.poker-hosts-grid,.poker-ambience-grid,.poker-entry-grid,.poker-reserve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.poker-features-inline{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:var(--space-4)}.poker-hosts-media,.poker-ambience-media{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-4)}.poker-hosts-image,.poker-ambience-image{width:100%;height:100%;object-fit:cover}.poker-code-body{margin-top:var(--space-4)}.poker-link-row,.poker-chip-cta,.poker-reserve-cta{margin-top:var(--space-4);flex-wrap:wrap}.poker-reserve-grid .card-velvet{height:100%;display:flex;flex-direction:column}.poker-reserve-grid .card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between}.poker-entry-grid details{margin-top:var(--space-4)}@media(max-width:767px){.stack-header{flex-direction:column;align-items:flex-start}.stack-header-actions{width:100%}.stack-header-actions .btn{width:100%;justify-content:center}}