.datos{max-width:860px;padding:var(--e-lg) var(--lateral) var(--e-xxl);margin:0 auto}.datos h1{margin:var(--e-md) 0 var(--e-sm);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.15}.datos h2{margin:var(--e-xxl) 0 var(--e-md);font-size:1.2rem}.datos .intro{color:var(--texto-suave);margin:0 0 var(--e-lg)}.migas{gap:var(--e-sm);color:var(--texto-suave);flex-wrap:wrap;font-size:.85rem;display:flex}.migas a{color:var(--texto-suave)}.cabecera-ficha{align-items:center;gap:var(--e-lg);margin-top:var(--e-md);display:flex}.cabecera-ficha h1{margin:0}.escudo{border-radius:var(--r-md);object-fit:contain;vertical-align:middle;margin-right:var(--e-sm);background:var(--superficie);flex:none;display:inline-block}.cabecera-ficha .escudo{margin-right:0}.escudo--vacio{background:var(--superficie-alt);color:var(--texto-suave);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.abrir-app{justify-content:space-between;align-items:center;gap:var(--e-md);background:var(--primario-suave);border-radius:var(--r-lg);padding:var(--e-md) var(--e-lg);margin:var(--e-lg) 0;flex-wrap:wrap;display:flex}.abrir-app p{margin:0;font-weight:600}.boton-app{background:var(--primario);color:#fff;border-radius:var(--r-pill);padding:10px 18px;font-weight:700;text-decoration:none}.lista-enlaces{gap:var(--e-sm);margin:0;padding:0;list-style:none;display:grid}.lista-enlaces a{align-items:center;gap:var(--e-sm);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-md);padding:var(--e-md);color:var(--texto);text-decoration:none;display:flex}.lista-enlaces small{color:var(--texto-suave);text-align:right;margin-left:auto}.grupo-cat{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;margin:var(--e-xl) 0 var(--e-sm);font-size:1rem}.partidos{gap:var(--e-sm);margin:0;padding:0;list-style:none;display:grid}.partido{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-md);padding:var(--e-md)}.partido__cuando{color:var(--texto-suave);font-size:.85rem;display:inline-block}.partido__cuando:first-letter{text-transform:uppercase}.partido__equipos{gap:var(--e-sm);margin:var(--e-xs) 0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.partido__eq:last-child{text-align:right}.partido__marcador{text-align:center;min-width:3.2em}.partido__marcador--vs{color:var(--texto-tenue)}.partido__sets,.partido__lugar{color:var(--texto-suave);margin:0;font-size:.85rem}.es-yo{font-weight:700}.tabla-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-md);overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.92rem}.tabla th,.tabla td{text-align:center;border-bottom:1px solid var(--borde);white-space:nowrap;padding:8px 10px}.tabla .izq{text-align:left}.tabla tr.es-yo td{background:var(--primario-suave)}.tabla a{color:inherit}.vacio{color:var(--texto-suave)}@media (width<=560px){.partido__equipos{grid-template-columns:1fr}.partido__eq:last-child,.partido__marcador{text-align:left}}.volver{margin-top:var(--e-md);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-pill);color:var(--texto);padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.volver:hover{border-color:var(--primario)}.etiquetas{gap:var(--e-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.etiquetas li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-pill);padding:6px 14px;font-size:.9rem}.desplegable{margin-top:var(--e-xl);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-md);padding:0 var(--e-md)}.desplegable summary{cursor:pointer;padding:var(--e-md) 0;font-size:1.2rem;font-weight:700}.desplegable[open] summary{margin-bottom:var(--e-sm)}.desplegable .lista-enlaces{padding-bottom:var(--e-md)}.cerca{gap:var(--e-xs);margin:0;padding:0;list-style:none;display:grid}.cerca li{justify-content:space-between;gap:var(--e-md);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-md);padding:8px var(--e-md);display:flex}.cerca small{color:var(--texto-suave);white-space:nowrap}.fuente{color:var(--texto-suave);margin-top:var(--e-md);font-size:.8rem}.partido__lugar a{color:inherit}.aviso-retirado{background:var(--superficie-alt);border-radius:var(--r-md);padding:var(--e-md) var(--e-lg);color:var(--texto-suave);margin:var(--e-lg) 0}
