.portada[data-astro-cid-7ctha7wu]{padding:2rem 0 1.5rem}.etiqueta[data-astro-cid-7ctha7wu]{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-tenue);margin:0 0 .5rem;font-size:.75rem;font-weight:600}h1[data-astro-cid-7ctha7wu]{font-size:clamp(2.25rem,9vw,3.5rem)}.entradilla[data-astro-cid-7ctha7wu]{max-width:38rem;color:var(--texto-suave);text-wrap:pretty;margin:1rem 0 0}.suscribirse[data-astro-cid-7ctha7wu]{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:.875rem;display:flex}.suscribirse[data-astro-cid-7ctha7wu]>a[data-astro-cid-7ctha7wu]:first-child{color:var(--acento-texto);background:var(--acento);border-radius:var(--radio-pildora);padding:.5rem 1.1rem;font-weight:600;text-decoration:none}.vacio[data-astro-cid-7ctha7wu]{background:var(--superficie);backdrop-filter:var(--superficie-filtro);border:var(--borde-grosor) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);max-width:42rem;padding:1.75rem}.vacio[data-astro-cid-7ctha7wu] h2[data-astro-cid-7ctha7wu]{margin:0 0 .75rem;font-size:1.25rem}.vacio[data-astro-cid-7ctha7wu] p[data-astro-cid-7ctha7wu]{color:var(--texto-suave);text-wrap:pretty;margin:0 0 .75rem}.vacio[data-astro-cid-7ctha7wu] .aviso[data-astro-cid-7ctha7wu]{border-top:var(--borde-grosor) solid var(--borde);color:var(--texto-tenue);margin:1rem 0 0;padding-top:.9rem;font-size:.875rem}.pie[data-astro-cid-7ctha7wu]{color:var(--texto-suave);text-wrap:pretty;max-width:42rem;margin:2.5rem 0 0;font-size:.8125rem}code[data-astro-cid-7ctha7wu]{background:var(--superficie-hundida);border-radius:.3rem;padding:.1em .35em;font-size:.95em}.calendario{gap:1.25rem;display:grid}.calendario .semana{background:color-mix(in srgb, var(--tono-color,var(--acento)) 7%, var(--superficie));backdrop-filter:var(--superficie-filtro);border:var(--borde-grosor) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.25rem 1.4rem}.calendario .semana h2{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-tenue);margin:0 0 .75rem;font-size:.75rem}.lista-semana{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lista-semana li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.lista-semana .dia{min-width:5.5rem;font-size:.875rem;font-weight:700}.lista-semana .que{font-weight:600}.lista-semana .detalle{color:var(--texto-suave);font-size:.8125rem}.lista-semana li[data-cancelado=si]{opacity:.6;text-decoration:line-through}.calendario .mandos{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.calendario .vistas{background:var(--superficie-hundida);border-radius:var(--radio-pildora);gap:.2rem;padding:.2rem;display:flex}.calendario .vistas button{font:inherit;min-height:2.25rem;color:var(--texto-suave);border-radius:var(--radio-pildora);cursor:pointer;background:0 0;border:0;padding:.4rem 1rem;font-size:.8125rem;font-weight:600}.calendario .vistas button[aria-pressed=true]{color:var(--acento-texto);background:var(--acento)}.calendario .mandos label{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-tenue);gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.calendario .mandos select{font:inherit;min-height:2.5rem;color:var(--texto);background:var(--superficie);border:var(--borde-grosor) solid var(--borde-fuerte);border-radius:var(--radio-pequeno);padding:.4rem .7rem;font-size:.875rem}.calendario .limpiar{font:inherit;min-height:2.5rem;color:var(--texto);background:var(--superficie);border:var(--borde-grosor) solid var(--borde-fuerte);border-radius:var(--radio-pildora);cursor:pointer;padding:.4rem 1rem;font-size:.8125rem;font-weight:600}.cabecera-mes{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cabecera-mes h2{margin:0;font-size:clamp(1.125rem,4.5vw,1.5rem)}.cabecera-mes h2:first-letter{text-transform:uppercase}.cabecera-mes button{font:inherit;width:2.5rem;height:2.5rem;color:var(--texto);background:var(--superficie);border:var(--borde-grosor) solid var(--borde-fuerte);cursor:pointer;border-radius:50%;font-size:1.25rem;line-height:1}.rejilla-mes{table-layout:fixed;border-collapse:collapse;width:100%}.rejilla-mes th{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-tenue);padding:.4rem 0;font-size:.6875rem}.rejilla-mes abbr{text-decoration:none}.rejilla-mes td{vertical-align:top;border:var(--borde-grosor) solid var(--borde);background:var(--superficie);height:4.5rem;padding:.2rem}.rejilla-mes td[data-hay=si]{background:color-mix(in srgb, var(--acento) 5%, var(--superficie))}.rejilla-mes td[data-hoy=si]{outline:2px solid var(--acento);outline-offset:-2px}.rejilla-mes .numero{color:var(--texto-tenue);font-size:.75rem;font-weight:600}.rejilla-mes td[data-hoy=si] .numero{color:var(--texto)}.rejilla-mes ul{gap:.1rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.rejilla-mes li a{color:var(--acento-texto);background:var(--acento);text-overflow:ellipsis;white-space:nowrap;border-radius:.3rem;padding:.15rem .3rem;font-size:.625rem;font-weight:600;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.rejilla-mes li[data-cancelado=si] a{background:var(--superficie-hundida);color:var(--texto-tenue);text-decoration:line-through}.rejilla-mes .hora{opacity:.75;margin-right:.2rem}.calendario .lista h2{margin-bottom:.875rem;font-size:clamp(1.25rem,5vw,1.625rem)}.lista-eventos{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.evento{background:var(--superficie);backdrop-filter:var(--superficie-filtro);border:var(--borde-grosor) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.25rem;scroll-margin-top:5rem}.evento[data-cancelado=si]{opacity:.75}.evento[data-pasado=si]{box-shadow:none}.evento .fecha{color:var(--texto-suave);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:.8125rem;font-weight:600;display:flex}.evento .fecha:first-letter{text-transform:uppercase}.evento .fecha .hora{font-variant-numeric:tabular-nums;background:var(--superficie-hundida);border-radius:var(--radio-pildora);text-transform:none;padding:.1rem .5rem}.evento h3{margin:0 0 .2rem;font-size:1.125rem}.evento .donde{color:var(--texto-suave);margin:0 0 .5rem;font-size:.875rem}.evento .cancelado{color:#fff;background:var(--color-mal);border-radius:var(--radio-pildora);margin:0 0 .5rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.evento .detalle{color:var(--texto-suave);margin:0 0 .25rem;font-size:.8125rem}.podio{background:var(--superficie-hundida);border-radius:var(--radio-pequeno);gap:.3rem;margin:.875rem 0 0;padding:.75rem .9rem;font-size:.875rem;list-style:none;display:grid}.podio li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.podio .puesto{min-width:1.5rem;font-family:var(--fuente-titulo);font-weight:var(--peso-titulo);color:var(--texto-tenue)}.podio .jugador{font-weight:600}.podio .pokemon{text-transform:capitalize;font-size:.8125rem}.evento .acciones{flex-wrap:wrap;gap:.75rem;margin:.875rem 0 0;font-size:.8125rem;display:flex}.evento .acciones a{min-height:1.5rem;font-weight:600;line-height:1.5rem;display:inline-block}.calendario .nada{background:var(--superficie-hundida);border-radius:var(--radio);color:var(--texto-suave);margin:0;padding:1.25rem}.pasados{margin-top:1.5rem}.pasados summary{cursor:pointer;padding:.5rem 0;font-weight:600}.pasados .cuenta{color:var(--texto-suave);font-size:.8125rem;font-weight:500}.pasados .lista-eventos{margin-top:.75rem}
