:root{--cream:#f4efe2;--ink:#0b0b0b;--red:#e3291f;--gold:#f6c531}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);background:#3c80d3 url(/campo.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(16px,5vw,56px) 16px;font-family:Host Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pwin{background:var(--cream);border:3px solid var(--ink);max-width:760px;box-shadow:8px 8px 0 var(--ink);margin:0 auto}.pbar{background:var(--ink);height:34px;color:var(--cream);align-items:center;gap:10px;padding:0 14px;font-family:Silkscreen,monospace;font-size:13px;display:flex}.pbar span{flex:1}.body{padding:24px clamp(18px,4vw,36px) 32px}h1{margin-bottom:18px;font-family:"Jersey 10",monospace;font-size:clamp(48px,9vw,84px);font-weight:400;line-height:.85}h2{letter-spacing:.02em;border-top:1.5px solid var(--ink);margin:24px 0 8px;padding-top:12px;font-family:Geist Mono,monospace;font-size:13px;font-weight:500}p,li{font-size:16px;line-height:1.5}ul{padding-left:20px}a{color:var(--ink)}.meta{opacity:.7;font-family:Geist Mono,monospace;font-size:12px}.btn{background:var(--ink);height:42px;color:var(--cream);border:3px solid var(--ink);align-items:center;margin-top:22px;padding:0 18px;font-family:Silkscreen,monospace;font-size:15px;text-decoration:none;display:inline-flex}.body p+p{margin-top:10px}
