:root{--fondo:#ececea;--tinta:#151515;--suave:#5e5e5a;--linea:#cfcfca}
@media (prefers-color-scheme:dark){:root{--fondo:#151515;--tinta:#ececea;--suave:#a3a39d;--linea:#33332f}}
*{box-sizing:border-box;margin:0}
body{min-height:100vh;display:grid;place-items:center;background:var(--fondo);color:var(--tinta);
  font:400 1.0625rem/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding:24px 16px}
.caja{width:100%;max-width:880px}
.sello{color:var(--suave);font-size:.95rem}
h1{font:900 clamp(2.6rem,11vw,7.5rem)/.9 system-ui,-apple-system,"Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:16px 0 24px}
.texto{max-width:46ch;color:var(--suave);font-size:1.15rem}
.enlaces{list-style:none;padding:0;margin-top:40px;border-top:1px solid var(--linea)}
.enlaces li{border-bottom:1px solid var(--linea)}
.enlaces a{display:block;padding:16px 0;text-decoration:none}
.enlaces a:hover{text-decoration:underline;text-underline-offset:.2em}
a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
