.logo{font-size:1.6rem;font-weight:700;}
a{text-decoration:none;color:inherit;}
.card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.06);}
.btn-primary{background:var(--accent);color:#fff;padding:.7rem 1.4rem;border-radius:6px;}
.btn-outline{border:2px solid #fff;padding:.7rem 1.4rem;border-radius:6px;}
