body{margin:0;font-family:sans-serif;background:#0a0a0d;color:#fff;text-align:center}
.logo span{color:#ffd84d}
.btn{display:inline-block;margin:12px;padding:10px 16px;border-radius:8px;background:#222;color:#fff;text-decoration:none}
.btn.gold{background:#ffd84d;color:#000}
.bg-hearts{position:fixed;inset:0;pointer-events:none;background:
 radial-gradient(circle at 30% 30%,rgba(255,0,100,.1) 0 8px,transparent 9px) 0 0/140px 140px}