:root{--bg-color:#000000;--text-color:#ffffff;--link-color:#ffffff;--font-main:"Times New Roman",Times}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);font-size:20px;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;text-align:center}body,main{width:100%}main{max-width:700px;padding:2rem;margin:auto}header{margin-bottom:2rem}h1{font-size:42px;font-weight:400;text-transform:uppercase;margin-bottom:1rem}.bio{font-size:18px;max-width:650px;margin:0 auto 2rem;opacity:.9}.links{margin-bottom:1.5rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.email{margin-bottom:2.5rem;font-size:18px}a{color:var(--link-color);text-decoration:underline;display:inline-block}a:hover{text-decoration:none;opacity:.8}.referrals{margin-top:3rem;font-size:16px;opacity:.8;border-top:1px solid #333;padding-top:1.5rem}.referrals p{margin-bottom:.8rem;font-size:14px;letter-spacing:1px}.referrals a{text-transform:none}