.delete-account-page{
  background:#F3F8FC;
  color:#0B1F2A;
}
.delete-account-page .container-fixed{
  max-width:760px;
}
.delete-card{
  background:#ffffff;
  color:#0B1F2A;
  border:1px solid rgba(11,31,42,.10);
  border-radius:20px;
  box-shadow:0 12px 30px rgba(11,31,42,.08);
  padding:36px 32px;
  margin:12px auto 8px;
}
.delete-card h1{
  color:#0B1F2A;
  font-size:2rem;
  line-height:1.2;
  font-weight:800;
  letter-spacing:-0.03em;
  margin:0 0 16px;
}
.delete-card h2{
  color:#0B1F2A;
  font-size:1.25rem;
  line-height:1.3;
  font-weight:800;
  letter-spacing:-0.02em;
  margin:28px 0 10px;
}
.delete-card p{
  color:#243744;
  font-size:1.05rem;
  line-height:1.65;
  margin:0 0 14px;
}
.delete-card a{
  color:#0C6F86;
  font-weight:700;
  text-decoration:underline;
  text-underline-offset:3px;
}
.delete-card a:hover{
  color:#0B1F2A;
}
.delete-actions{
  margin:8px 0 4px;
}
.delete-button{
  display:inline-block;
  max-width:100%;
  background:#0C7A94;
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:700;
  font-size:1.05rem;
  line-height:1.35;
  text-align:center;
  border-radius:12px;
  padding:14px 22px;
  box-shadow:0 10px 24px rgba(12,122,148,.22);
}
.delete-button:hover{
  background:#0A6A81;
  color:#ffffff !important;
}
.delete-card a:focus-visible,
.delete-button:focus-visible{
  outline:3px solid #0B1F2A;
  outline-offset:3px;
}
.delete-links{
  margin-top:8px;
}
@media (max-width:640px){
  .delete-card{
    padding:24px 18px;
    border-radius:16px;
  }
  .delete-card h1{
    font-size:1.7rem;
  }
  .delete-button{
    display:block;
    width:100%;
  }
}
