.hero-poker .hero-overlay{background:linear-gradient(to bottom,rgba(12,27,50,0.4),rgba(12,27,50,0.7)),radial-gradient(circle at top,rgba(96,165,250,0.4),transparent 55%)}.poker-grid-responsive{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.poker-intro{align-items:center}.poker-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(214,232,255,0.9));padding:6px}.poker-figure-image{border-radius:calc(var(--radius-xl) - 4px);width:100%;height:auto}.poker-host-section{align-items:flex-start}.poker-image-column{display:flex;flex-direction:column}.poker-timeline{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.poker-timeline li{display:flex;gap:var(--space-4);align-items:flex-start;border-radius:var(--radius-lg);padding:var(--space-4);background:rgba(255,255,255,0.96);box-shadow:var(--shadow-xs);border:1px solid rgba(148,163,184,0.25)}.poker-timeline-step{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#f9fafb;font-size:var(--font-size-sm);font-weight:600;box-shadow:var(--shadow-sm)}.poker-timeline h4{margin-bottom:var(--space-1)}.poker-form{display:flex;flex-direction:column}.poker-form-note{font-size:var(--font-size-xs);color:var(--gray-500);margin-top:var(--space-3)}.poker-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.poker-crosslinks{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.poker-crosslinks-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.poker-grid-responsive{grid-template-columns:1fr}.poker-crosslinks{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.poker-timeline li{flex-direction:row}.poker-crosslinks-actions{width:100%}.poker-crosslinks-actions .btn{flex:1;justify-content:center}}@media (max-width:480px){.poker-timeline li{flex-direction:column}.poker-timeline-step{min-width:32px;height:32px;font-size:var(--font-size-xs)}}