@font-face{font-family:'Archivo';font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo.woff2) format('woff2-variations'),url(fonts/archivo.woff2) format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/plex-mono-400.woff2) format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/plex-mono-500.woff2) format('woff2')}
[hidden]{display:none!important}
html,body{margin:0;padding:0}
body{background:#04050A;color:#FFFFFF;font-family:'Archivo',system-ui,sans-serif;line-height:1.7}
*{box-sizing:border-box}
.w{max-width:780px;margin:0 auto;padding:48px 20px 96px}
a{color:#FFB547}a:hover{color:#FFE3AE}
.back{display:inline-flex;align-items:center;min-height:44px;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#8C92A6}
h1{font-stretch:125%;font-weight:800;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(36px,7vw,64px);line-height:.95;margin:32px 0 8px}
h1 em{font-style:normal;color:#FFB547}
h2{font-stretch:112%;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:44px 0 8px;color:#FFB547}
p,li{color:#CDD0DA;font-size:16px}
.upd{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#8C92A6}
table{border-collapse:collapse;width:100%;margin:12px 0}
td{border-top:1px solid rgba(255,255,255,.09);padding:10px 8px 10px 0;vertical-align:top;color:#CDD0DA;font-size:15px}
td:first-child{color:#8C92A6;width:38%}

*,*::before,*::after{-webkit-tap-highlight-color:transparent}

/* Barra de scroll a juego con la web */
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#04050A}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FFD27A,#FFB547 45%,#E3342A);border-radius:999px;border:2px solid #04050A;box-shadow:inset 0 0 6px rgba(255,181,71,.6)}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#FFE3AE,#FFC233 45%,#FF4D3A)}
::-webkit-scrollbar-corner{background:#04050A}
@supports (-moz-appearance:none){html{scrollbar-color:#FFB547 #04050A;scrollbar-width:thin}}
