body{margin:0;font-family:sans-serif;background:#0a0a0d;color:#fff;text-align:center}
.logo span{color:#ffd84d}
.card{max-width:400px;margin:40px auto;padding:20px;background:#111;border-radius:12px}
button{padding:10px 16px;background:#ffd84d;border:none;border-radius:8px;cursor:pointer}
.hearts{position:fixed;inset:0;pointer-events:none;background:
 radial-gradient(circle at 20% 20%,rgba(255,0,100,.1) 0 8px,transparent 9px) 0 0/120px 120px}
