.how-card.dark{background:#17213c;color:#fff;border-color:#17213c}
.how-card.dark .how-number{color:#7f879f}
.how-card.dark>p{color:#c4c9d7}
.how-card.dark ul{border-top-color:#394563}
.how-card.dark li{border-bottom-color:#394563}
.how-card.dark li:before{color:#f7c95c}
.site-footer{padding:24px;text-align:center;background:#111a31;color:#aeb5c8;font-size:13px;letter-spacing:.02em}.site-footer .heart{display:inline-block;color:#ff6b58;font-size:17px;margin:0 4px;animation:heartBeat 1.8s ease-in-out infinite}.site-footer a{color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid rgba(255,255,255,.35)}.site-footer a:hover{color:#f7c95c;border-bottom-color:#f7c95c}@keyframes heartBeat{0%,100%{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.site-footer .heart{animation:none}}
.admin-hero{display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#17213c,#303c65);color:#fff;border-radius:22px;padding:30px;margin-bottom:18px}.admin-hero h2{font-size:32px;margin:8px 0}.admin-hero>div>p:last-child{color:#bcc3d5;margin:0}.admin-lock{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);padding:9px 12px;border-radius:99px;font-size:12px;font-weight:700}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-stats article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.admin-stats small,.admin-stats span{display:block;color:var(--muted)}.admin-stats strong{display:block;font-family:Manrope;font-size:34px;margin:10px 0;color:var(--ink)}.admin-stats span{font-size:11px}@media(max-width:900px){.admin-stats{grid-template-columns:1fr 1fr}.admin-hero{align-items:flex-start;flex-direction:column;gap:18px}}@media(max-width:560px){.admin-stats{grid-template-columns:1fr}}
