.web{--noche:#0b0b0a;--tiza:#f4f2ec;--tiza-2:#ebe4d6;--arcilla:#b94d26;--arcilla-osc:#8f3a1c;--pelota:#d9f24a;--gris:#8b8880;--verde-marcador:#0f2a1e;background:var(--tiza);color:var(--noche);font-family:var(--font-body), system-ui, sans-serif;overflow-x:clip}.web ::selection{background:var(--pelota);color:var(--noche)}.web-titulo{font-family:var(--font-titulo), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:.86}.web-hueco{color:#0000;-webkit-text-stroke:2px var(--tiza)}.web-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}@media (pointer:fine){.web.con-pelota,.web.con-pelota a,.web.con-pelota button{cursor:none}}.pelota-cursor{z-index:100;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.pelota-cursor .cuerpo{transform-origin:50%;transition:transform .12s ease-out}.pelota-cursor.raqueta .bola{opacity:0;transform:scale(.4)}.pelota-cursor .bola,.pelota-cursor .pala{transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1)}.pelota-cursor .pala{opacity:0;transform:scale(.4)rotate(-30deg)}.pelota-cursor.raqueta .pala{opacity:1;transform:scale(1)rotate(-30deg)}.polvo{z-index:99;pointer-events:none;background:var(--arcilla);border-radius:50%;width:6px;height:6px;animation:.6s ease-out forwards polvo;position:fixed}@keyframes polvo{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.cancha-lineas path,.cancha-lineas line,.cancha-lineas rect{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:2.2s cubic-bezier(.6,.1,.3,1) .2s forwards dibujar}@keyframes dibujar{to{stroke-dashoffset:0}}.pique{width:34px;height:34px;animation:2.6s cubic-bezier(.45,.05,.55,.95) .9s both viaje;position:absolute}.pique>span{width:100%;height:100%;animation:2.6s .9s both rebote;display:block}.pique-sombra{filter:blur(2px);background:#00000059;border-radius:50%;height:8px;animation:2.6s .9s both sombra;position:absolute}@keyframes viaje{0%{transform:translate(-12vw)}to{transform:translate(72vw)}}@keyframes rebote{0%{transform:translateY(-38vh)rotate(0)}38%{transform:translateY(0)rotate(240deg)scale(1.15,.85)}70%{transform:translateY(-14vh)rotate(480deg)scale(1)}to{transform:translateY(0)rotate(720deg)}}@keyframes sombra{0%{opacity:0;transform:translate(-12vw)scale(.3)}38%{opacity:1;transform:translate(22vw)scale(1)}to{opacity:.8;transform:translate(72vw)scale(1)}}.entra{animation:.9s cubic-bezier(.2,.8,.2,1) both entra}@keyframes entra{0%{transform:translateY(18px)}}.marquesina{width:max-content;animation:32s linear infinite corre;display:flex}.marquesina:hover{animation-play-state:paused}@keyframes corre{to{transform:translate(-50%)}}.duotono{background:var(--arcilla);position:relative;overflow:hidden}.duotono img{filter:grayscale()contrast(1.1)brightness(1.15);mix-blend-mode:multiply}.duotono:after{content:"";background:linear-gradient(#0000 55%,#0b0b0a8c);position:absolute;inset:0}.marcador{background:var(--verde-marcador);color:var(--tiza);border:6px solid #1c1c1a;box-shadow:inset 0 0 0 2px #2e4a3c,0 30px 60px -20px #00000080}.marcador .digito{font-family:var(--font-titulo), "Arial Narrow", sans-serif;color:var(--pelota);text-shadow:0 0 18px #d9f24a73;font-variant-numeric:tabular-nums}.marcador .celda{border-color:#2e4a3c}.punto{transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s,color .3s}.punto:hover{background:var(--arcilla);color:var(--tiza);transform:translateY(-6px)}.punto:hover .punto-num{color:var(--pelota)}.galeria img{filter:grayscale();transition:filter .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.galeria a:hover img,.galeria div:hover img{filter:grayscale(0);transform:scale(1.04)}.menu-ingreso{transform-origin:100% 0;animation:.18s ease-out both abre}@keyframes abre{0%{opacity:0;transform:scale(.95)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.web *,.web :before,.web :after{transition:none!important;animation:none!important}.cancha-lineas path,.cancha-lineas line,.cancha-lineas rect{stroke-dashoffset:0}.pique,.pique-sombra{display:none}}
