.bar-poker-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-6)}@media (max-width:960px){.bar-poker-grid{grid-template-columns:1fr}}.bar-card-body,.poker-card-body{display:grid;grid-template-columns:1.1fr 1.3fr;gap:var(--space-5);align-items:start}@media (max-width:900px){.bar-card-body,.poker-card-body{grid-template-columns:1fr}}.bar-media,.poker-media{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-alt);box-shadow:var(--shadow-inner)}.bar-media-img,.poker-media-img{width:100%;height:100%;object-fit:cover;display:block}.bar-highlights{display:flex;flex-direction:column;gap:var(--space-3)}.bar-highlights li p{margin-bottom:0;color:var(--color-muted);font-size:var(--text-sm)}.poker-meta{display:grid;grid-template-columns:1fr;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-muted)}.poker-meta dt{text-transform:uppercase;letter-spacing:0.16em;color:var(--color-neutral-100);margin-bottom:0.15rem}.poker-meta dd{margin:0}.events-space-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--space-6)}@media (max-width:960px){.events-space-grid{grid-template-columns:1fr}}.events-panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(circle at 0 0,rgba(249,115,22,0.08),transparent 70%),rgba(3,7,18,0.98);box-shadow:var(--shadow-card);padding:var(--space-6)}.events-cta-row{margin-top:var(--space-4)}.space-panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0,rgba(249,115,22,0.08),transparent 70%),rgba(3,7,18,0.98);box-shadow:var(--shadow-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.space-header{margin-bottom:var(--space-2)}.space-media{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-alt);box-shadow:var(--shadow-inner)}.space-media-img{width:100%;height:100%;object-fit:cover;display:block}.space-list{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm)}.space-list h3{font-size:var(--text-sm);margin-bottom:0.15rem}.space-list p{margin-bottom:0;color:var(--color-muted)}.team-res-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-6)}@media (max-width:1024px){.team-res-grid{grid-template-columns:1fr}}.team-card-body{display:grid;grid-template-columns:1.1fr 1.3fr;gap:var(--space-5);align-items:start}@media (max-width:900px){.team-card-body{grid-template-columns:1fr}}.team-media{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-alt);box-shadow:var(--shadow-inner)}.team-media-img{width:100%;height:100%;object-fit:cover;display:block}.team-copy p{margin-bottom:var(--space-3)}.team-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.reservation-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}.reservation-actions{margin-top:var(--space-1)}.info-hub{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(circle at 0 0,rgba(249,115,22,0.08),transparent 70%),rgba(3,7,18,0.98);box-shadow:var(--shadow-card);padding:var(--space-6)}.info-hub-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-6);align-items:start}@media (max-width:900px){.info-hub-grid{grid-template-columns:1fr}}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-3)}.info-actions{margin-top:var(--space-1)}.info-links h3{font-size:var(--text-base);margin-bottom:var(--space-3)}.info-links ul{display:flex;flex-direction:column;gap:var(--space-2)}.info-link{font-size:var(--text-sm);color:var(--color-neutral-100);border-bottom:1px dashed rgba(75,85,99,0.8);padding-bottom:0.15rem;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.info-link::after{content:"→";font-size:0.85em;color:var(--color-primary)}.info-link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (max-width:768px){.section-header{align-items:flex-start}.events-panel,.space-panel,.info-hub{padding:var(--space-5)}}