.torneos-header[data-astro-cid-hzmympbe]{position:relative;padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16);border-bottom:1px solid rgba(212,175,55,.15);overflow:hidden}.torneos-header__bg[data-astro-cid-hzmympbe]{position:absolute;inset:0;background:url(/images/hero-poker.webp) center / cover no-repeat;transform:scale(1.05)}.torneos-header__overlay[data-astro-cid-hzmympbe]{position:absolute;inset:0;background:linear-gradient(to bottom,#0d1b2abf,#0d1b2a80,#0d1b2ad9),linear-gradient(to right,#0d1b2a99,#0d1b2a1a 60%)}.torneos-header__inner[data-astro-cid-hzmympbe]{position:relative;z-index:1;text-align:center}.torneos-header__inner[data-astro-cid-hzmympbe] h1[data-astro-cid-hzmympbe]{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));font-weight:var(--weight-light);font-style:italic;margin:var(--space-4) 0 var(--space-2)}.torneos-header__sub[data-astro-cid-hzmympbe]{color:var(--color-white-50);letter-spacing:var(--tracking-wider);font-size:var(--text-base);text-transform:uppercase}.torneos-list[data-astro-cid-hzmympbe]{padding:var(--space-16) var(--space-6)}.torneos-empty[data-astro-cid-hzmympbe]{text-align:center;padding:var(--space-24) 0}.torneos-empty__icon[data-astro-cid-hzmympbe]{font-size:var(--text-4xl);color:var(--color-gold-rule);margin-bottom:var(--space-6)}.torneos-empty__msg[data-astro-cid-hzmympbe]{font-size:var(--text-lg);font-weight:var(--weight-light);font-style:italic;color:var(--color-white-80);margin-bottom:var(--space-4)}.torneos-empty__sub[data-astro-cid-hzmympbe]{color:var(--color-white-50);font-size:var(--text-base)}.torneos-empty__sub[data-astro-cid-hzmympbe] a[data-astro-cid-hzmympbe]{color:var(--color-gold-primary)}.torneos-grid[data-astro-cid-hzmympbe]{display:flex;flex-direction:column;gap:var(--space-4)}.torneo-card[data-astro-cid-hzmympbe]{display:flex;align-items:center;justify-content:space-between;background:var(--color-navy-mid);border:1px solid rgba(212,175,55,.12);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);position:relative;transition:border-color var(--duration-normal) var(--ease-out)}.torneo-card[data-astro-cid-hzmympbe]:hover{border-color:var(--color-gold-rule)}.torneo-card--featured[data-astro-cid-hzmympbe]{border-color:var(--color-gold-rule);background:linear-gradient(135deg,rgba(184,134,11,.08) 0%,var(--color-navy-mid) 60%)}.torneo-card__next[data-astro-cid-hzmympbe]{position:absolute;top:-10px;left:var(--space-8);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-primary);background:var(--color-navy-deep);padding:2px 10px;border:1px solid var(--color-gold-rule);border-radius:var(--radius-sm)}.torneo-card__body[data-astro-cid-hzmympbe]{flex:1}.torneo-card__name[data-astro-cid-hzmympbe]{font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--color-white);margin-bottom:var(--space-2)}.torneo-card__date[data-astro-cid-hzmympbe]{font-size:var(--text-base);color:var(--color-white-50);text-transform:capitalize;margin-bottom:var(--space-2)}.torneo-card__entries[data-astro-cid-hzmympbe]{display:flex;align-items:baseline;gap:var(--space-2)}.torneo-card__entries-num[data-astro-cid-hzmympbe]{font-size:var(--text-xl);font-weight:var(--weight-light);color:var(--color-gold-primary)}.torneo-card__entries-label[data-astro-cid-hzmympbe]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white-50)}.torneo-card__status[data-astro-cid-hzmympbe]{padding-left:var(--space-6)}.torneo-card__live[data-astro-cid-hzmympbe]{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);color:#e31837}.torneo-card__upcoming[data-astro-cid-hzmympbe]{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);color:var(--color-gold-primary)}.structure-section[data-astro-cid-hzmympbe]{background:var(--color-navy-deep);border-top:1px solid rgba(212,175,55,.12);padding:var(--space-20) 0}.structure-section__inner[data-astro-cid-hzmympbe]{display:flex;flex-direction:column;gap:var(--space-10)}.structure-title[data-astro-cid-hzmympbe]{font-size:var(--text-xl);font-weight:var(--weight-light);font-style:italic;color:var(--color-white);margin:var(--space-3) 0 0}.structure-grid[data-astro-cid-hzmympbe]{display:grid;grid-template-columns:1fr;gap:1px;background:#d4af371a;border:1px solid rgba(212,175,55,.12);border-radius:var(--radius-md);overflow:hidden;width:85%}@media(min-width:480px){.structure-grid[data-astro-cid-hzmympbe]{grid-template-columns:1fr 1fr}}.structure-item[data-astro-cid-hzmympbe]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--color-navy-mid)}.structure-item__label[data-astro-cid-hzmympbe]{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-primary)}.structure-item__val[data-astro-cid-hzmympbe]{font-size:var(--text-sm);color:var(--color-white-80);line-height:var(--leading-relaxed)}.structure-note[data-astro-cid-hzmympbe]{font-size:var(--text-xs);color:var(--color-white-50);font-style:italic}.torneos-faq-section[data-astro-cid-hzmympbe]{background:var(--color-navy-deep);border-top:1px solid rgba(212,175,55,.12);padding:var(--space-24) 0}.torneos-faq-inner[data-astro-cid-hzmympbe]{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:768px){.torneos-faq-inner[data-astro-cid-hzmympbe]{grid-template-columns:1fr 2fr;gap:var(--space-16)}}.torneos-faq-title[data-astro-cid-hzmympbe]{font-size:var(--text-xl);font-weight:var(--weight-light);font-style:italic;color:var(--color-white);margin:var(--space-3) 0 0}.torneos-faq-list[data-astro-cid-hzmympbe]{display:flex;flex-direction:column;gap:0}.torneos-faq-item[data-astro-cid-hzmympbe]{border-bottom:1px solid rgba(212,175,55,.1)}.torneos-faq-item[data-astro-cid-hzmympbe]:first-child{border-top:1px solid rgba(212,175,55,.1)}.torneos-faq-q[data-astro-cid-hzmympbe]{list-style:none;padding:var(--space-5) 0;font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-white-80);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);transition:color var(--duration-fast)}.torneos-faq-q[data-astro-cid-hzmympbe]::-webkit-details-marker{display:none}.torneos-faq-q[data-astro-cid-hzmympbe]:after{content:"+";font-size:var(--text-lg);color:var(--color-gold-primary);flex-shrink:0;transition:transform var(--duration-fast);font-weight:300}.torneos-faq-item[data-astro-cid-hzmympbe][open] .torneos-faq-q[data-astro-cid-hzmympbe]{color:var(--color-white)}.torneos-faq-item[data-astro-cid-hzmympbe][open] .torneos-faq-q[data-astro-cid-hzmympbe]:after{transform:rotate(45deg)}.torneos-faq-q[data-astro-cid-hzmympbe]:hover{color:var(--color-white)}.torneos-faq-a[data-astro-cid-hzmympbe]{font-size:var(--text-base);color:var(--color-white-50);line-height:var(--leading-relaxed);padding-bottom:var(--space-5);max-width:65ch}.torneos-faq-item[data-astro-cid-hzmympbe] summary[data-astro-cid-hzmympbe]::-webkit-details-marker{display:none}.app-section[data-astro-cid-hzmympbe]{background:var(--color-navy-deep);border-top:1px solid rgba(212,175,55,.15);padding:var(--space-24) 0}.app-section__inner[data-astro-cid-hzmympbe]{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:768px){.app-section__inner[data-astro-cid-hzmympbe]{grid-template-columns:1fr 1fr}}.app-section__text[data-astro-cid-hzmympbe] h2[data-astro-cid-hzmympbe]{font-size:var(--text-xl);font-weight:var(--weight-light);font-style:italic;margin:var(--space-4) 0;max-width:40ch}.app-section__sub[data-astro-cid-hzmympbe]{color:var(--color-white-50);max-width:45ch;margin-bottom:var(--space-8)}.app-section__btns[data-astro-cid-hzmympbe]{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.app-badge-link[data-astro-cid-hzmympbe]{display:inline-flex;opacity:.92;transition:opacity var(--duration-fast) var(--ease-out)}.app-badge-link[data-astro-cid-hzmympbe]:hover{opacity:1}.app-badge[data-astro-cid-hzmympbe]{height:44px;width:auto;display:block}.app-badge--play[data-astro-cid-hzmympbe]{height:52px}.app-section__visual[data-astro-cid-hzmympbe]{height:320px;border-radius:var(--radius-md)}
