
#wnx-semana{--week-red:#d52b25;--week-line:#ffffff25;color:#fff;background:radial-gradient(ellipse at top right,#66262a22,transparent 60%),#0d1015;padding:50px 0;border-block:1px solid var(--week-line);font-family:Montserrat,Arial,sans-serif;position:relative;width:100vw;left:50%;margin-left:-50vw;isolation:isolate;scroll-margin-top:125px}#wnx-semana *{box-sizing:border-box}#wnx-semana [hidden]{display:none!important}#wnx-semana .ww-inner{max-width:1500px;margin:auto;padding-inline:clamp(20px,5vw,75px)}#wnx-semana h2,#wnx-semana h3,#wnx-semana p{margin:0;padding:0;color:inherit}#wnx-semana h2,#wnx-semana h3{font-family:Oswald,'Arial Narrow',sans-serif!important;text-transform:uppercase;hyphens:none;word-break:normal}#wnx-semana .ww-head{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:28px}#wnx-semana .ww-kicker{font-size:9px;letter-spacing:.17em;color:#f58a80;font-weight:800;text-transform:uppercase;margin-bottom:13px}#wnx-semana h2{font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.025em}#wnx-semana h2 em{font-style:normal;color:#f0675e}#wnx-semana .ww-period{font:500 17px Oswald,sans-serif;text-transform:uppercase;text-align:right}#wnx-semana .ww-period small{display:block;font:500 9px Montserrat,sans-serif;color:#aeb7c5;letter-spacing:.1em;margin-top:8px}
#wnx-semana .ww-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}#wnx-semana .ww-day{min-width:0;border:1px solid var(--week-line);background:#151920;padding:18px 14px;position:relative}#wnx-semana .ww-day.is-today{border-color:#ed6a60;box-shadow:inset 0 3px #ed6a60}#wnx-semana .ww-day.is-match{background:linear-gradient(145deg,#752424,#2a151a);border-color:#df5148}#wnx-semana .ww-date{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:21px}#wnx-semana .ww-date strong{font:500 40px/1 Oswald,sans-serif;color:#fff}#wnx-semana .ww-date span{font-size:8px;letter-spacing:.12em;color:#aeb7c5;padding-top:4px}#wnx-semana h3{font-size:18px;font-weight:500;letter-spacing:.025em;line-height:1.2;margin-bottom:19px}#wnx-semana .ww-events{display:grid;gap:15px}#wnx-semana .ww-event{border-top:1px solid #ffffff20;padding-top:12px}#wnx-semana .ww-event time{display:block;color:#ffaaa0;font:500 16px/1.25 Oswald,sans-serif;white-space:nowrap;margin-bottom:6px}#wnx-semana .ww-event p{font-size:11px;line-height:1.65;color:#d5dae3}#wnx-semana .is-match .ww-event time{font-size:30px;color:#fff}#wnx-semana .is-match .ww-event p{font-family:Oswald,sans-serif;font-size:17px;line-height:1.45;color:#fff}#wnx-semana .ww-match-label{font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;display:block;color:#ffc5bc;margin-bottom:8px}#wnx-semana .ww-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}#wnx-semana .ww-footer small{font-size:10px;color:#9ea8b7;line-height:1.7}#wnx-semana .ww-footer a{font:500 11px Oswald,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid #ffffff50;padding-bottom:5px}#wnx-semana a:focus-visible,#wnx-semana button:focus-visible{outline:3px solid #ff8078;outline-offset:4px}#wnx-semana .ww-nav{display:none;gap:8px}#wnx-semana .ww-nav button{display:grid;place-items:center;width:42px;height:42px;background:#151920;border:1px solid #ffffff40;color:#fff;font-size:20px;cursor:pointer;box-shadow:none;border-radius:0}
@media(max-width:1100px){#wnx-semana .ww-days{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:thin;scrollbar-color:#d52b25 #171b22;padding-bottom:12px}#wnx-semana .ww-day{flex:0 0 190px;scroll-snap-align:start;min-height:280px;padding:20px}#wnx-semana .ww-nav{display:flex}#wnx-semana .ww-footer{flex-wrap:wrap}}
@media(max-width:600px){#wnx-semana{padding:35px 0;scroll-margin-top:80px}#wnx-semana .ww-head{display:block;margin-bottom:22px}#wnx-semana h2{font-size:38px}#wnx-semana .ww-period{text-align:left;margin-top:17px;font-size:16px}#wnx-semana .ww-period small{display:inline;margin-left:10px;font-size:8px}#wnx-semana .ww-day{flex-basis:78%;min-height:270px}#wnx-semana .ww-events{gap:12px}#wnx-semana .ww-date{margin-bottom:14px}#wnx-semana .ww-date strong{font-size:44px}#wnx-semana h3{font-size:21px;margin-bottom:16px}#wnx-semana .ww-event p{font-size:12px}#wnx-semana .ww-event time{font-size:19px}#wnx-semana .ww-footer small{flex:1;min-width:150px}#wnx-semana .ww-footer a{width:100%;font-size:12px}}
