@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans.woff2) format("woff2"),url(/fonts/PixelifySans.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Regular.woff2) format("woff2"),url(/fonts/Silkscreen-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Bold.woff2) format("woff2"),url(/fonts/Silkscreen-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/AtkinsonHyperlegible-Regular.woff2) format("woff2"),url(/fonts/AtkinsonHyperlegible-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/AtkinsonHyperlegible-Bold.woff2) format("woff2"),url(/fonts/AtkinsonHyperlegible-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.woff2) format("woff2"),url(/fonts/VT323-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--crt-deep: #131020;--crt-surface: #1c1830;--crt-raised: #262040;--crt-line: #3a3258;--shadow-black: #000000;--text-primary: #eae8f5;--text-secondary: #9b94bd;--p1-magenta: #ff2e88;--p2-cyan: #4df3ff;--p3-coin: #ffd23f;--p4-1up: #3bff6f;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--font-display: "Pixelify Sans", sans-serif;--font-micro: "Silkscreen", monospace;--font-body: "Atkinson Hyperlegible", sans-serif;--font-data: "VT323", monospace;--container-max: 1200px;--article-measure: 680px;--motion-interaction: .12s steps(2);--motion-entrance: .5s steps(2)}*,*:before,*:after{box-sizing:border-box;border-radius:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--crt-deep);color:var(--text-primary);font-family:var(--font-body);font-size:17px;line-height:1.65}img,video{max-width:100%;display:block}a{color:inherit}.container,.wrap{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-4)}.micro{font-family:var(--font-micro);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1}.pixel-notch{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.notch-sm{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.hs{box-shadow:4px 4px 0 var(--shadow-black);transition:transform .12s steps(2),box-shadow .12s steps(2)}.hs-hover:hover,.hs:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--shadow-black)}.hs:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--shadow-black)}.scanline{position:relative;overflow:hidden}.scanline:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.35) 0 2px,transparent 2px 4px);opacity:.5}.tag{font-family:var(--font-micro);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--crt-deep);padding:6px 10px;display:inline-block}.tag.v-gaming,.tag.v-ofertas{background:var(--p1-magenta)}.tag.v-mercado{background:var(--p2-cyan)}.tag.v-nonerias{background:var(--p3-coin)}.tag.v-tech{background:var(--p4-1up)}.btn{font-family:var(--font-micro);font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:inline-block;padding:14px 22px;border:2px solid transparent;cursor:pointer;text-decoration:none;box-shadow:4px 4px 0 var(--shadow-black);transition:transform .12s steps(2),box-shadow .12s steps(2)}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--shadow-black)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--shadow-black)}.btn-primary{background:var(--p1-magenta);color:var(--crt-deep)}.btn-secondary{background:transparent;color:var(--p2-cyan);border-color:var(--p2-cyan)}.card{background:var(--crt-surface);border:2px solid var(--crt-line);box-shadow:4px 4px 0 var(--shadow-black);transition:transform .12s steps(2),box-shadow .12s steps(2),border-color .12s steps(2);display:flex;flex-direction:column}.card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--shadow-black)}.card.v-gaming:hover,.card.v-ofertas:hover{border-color:var(--p1-magenta)}.card.v-mercado:hover{border-color:var(--p2-cyan)}.card.v-nonerias:hover{border-color:var(--p3-coin)}.card.v-tech:hover{border-color:var(--p4-1up)}.card .kicker{font-family:var(--font-micro);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.card.v-gaming .kicker,.card.v-ofertas .kicker{color:var(--p1-magenta)}.card.v-mercado .kicker{color:var(--p2-cyan)}.card.v-nonerias .kicker{color:var(--p3-coin)}.card.v-tech .kicker{color:var(--p4-1up)}header.masthead{border-bottom:2px solid var(--crt-line);padding:var(--space-5) 0}.masthead-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.wordmark{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1;color:var(--text-primary);text-decoration:none;text-shadow:0 0 12px rgba(255,46,136,.45)}.wordmark span{color:var(--wordmark-accent, var(--p1-magenta))}nav.sections{display:flex;gap:var(--space-3);flex-wrap:wrap}nav.sections a{color:var(--text-secondary);text-decoration:none;padding:8px 4px;border-bottom:2px solid transparent;font-family:var(--font-micro);font-size:12px;letter-spacing:.08em;text-transform:uppercase}nav.sections a:hover,nav.sections a:focus-visible{color:var(--text-primary)}nav.sections a.v-gaming:hover,nav.sections a.v-ofertas:hover{border-color:var(--p1-magenta)}nav.sections a.v-mercado:hover{border-color:var(--p2-cyan)}nav.sections a.v-nonerias:hover{border-color:var(--p3-coin)}nav.sections a.v-tech:hover{border-color:var(--p4-1up)}.ticker{background:var(--p1-magenta);color:var(--crt-deep);overflow:hidden;white-space:nowrap;display:flex;align-items:center}.ticker-label{padding:10px 16px;background:var(--crt-deep);color:var(--p1-magenta);flex-shrink:0;font-weight:700}.ticker-track{display:inline-block;padding:10px 0;animation:ticker-scroll 33s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker--breaking .ticker-label{padding:14px 16px;font-size:14px}.ticker--breaking .ticker-track{padding:14px 0;font-size:16px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker--breaking{position:sticky;top:0;z-index:90;width:100%}.ticker--breaking .run.dup{border-left:2px solid var(--crt-deep)}.ticker--breaking .blink{padding:0 var(--space-3);flex-shrink:0}.blink{animation:blink 1s steps(1) infinite 1.1s}@keyframes blink{50%{opacity:0}}footer{padding:var(--space-6) 0;color:var(--text-secondary);border-top:2px solid var(--crt-line)}footer a{color:var(--text-secondary)}footer a:hover{color:var(--text-primary)}:focus-visible{outline:3px solid var(--p3-coin);outline-offset:2px}.boot-line{position:fixed;inset:0;background:var(--crt-deep);z-index:99;pointer-events:none;animation:boot-bg .45s steps(3) forwards}.boot-line:after{content:"";position:absolute;left:0;right:0;top:50%;height:6px;background:var(--text-primary);box-shadow:0 0 16px 4px #eae8f599;animation:boot-flash .35s steps(3) forwards}.boot-line:before{content:"";position:absolute;inset:0;background:var(--text-primary);opacity:0;animation:boot-whiteout .25s steps(2) forwards;animation-delay:.1s}@keyframes boot-bg{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes boot-flash{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@keyframes boot-whiteout{0%{opacity:0}50%{opacity:.85}to{opacity:0}}main,header.masthead,.ticker--breaking{animation:powerup .65s steps(3) both .3s}@keyframes powerup{0%{opacity:0;filter:brightness(3)}60%{opacity:1;filter:brightness(2)}to{opacity:1;filter:brightness(1)}}:root.no-boot .boot-line,:root.no-boot .boot-line:after,:root.no-boot .boot-line:before{animation:none;opacity:0;visibility:hidden}:root.no-boot main,:root.no-boot header.masthead,:root.no-boot .ticker--breaking{animation:none;opacity:1;filter:none}@media (max-width: 768px){.wordmark{font-size:32px}body{font-size:16px}}@media (prefers-reduced-motion: reduce){.ticker-track{animation:none}.btn,.card{transition:none}.btn:hover,.card:hover,.hs:hover,.hs-hover:hover{transform:none}.boot-line,.boot-line:after,.boot-line:before{animation:none;opacity:0;visibility:hidden}main,header.masthead,.ticker--breaking{animation:none;opacity:1;filter:none}.blink{animation:none}.ticker--breaking .run.dup{display:none}*{scroll-behavior:auto!important}}
