header{background:#222;color:#fff;padding:2rem;text-align:center}header h1{margin:0;font-size:2.2rem}header p{margin:6px 0 0}section{max-width:920px;margin:.5rem auto;padding:1rem;border-radius:8px;box-shadow:0 6px 30px #1218200f;width:80vw}#intro-content{min-height:100vh;display:flex;flex-direction:column;flex-shrink:0;background-color:#000}a{color:#0f0}
