/* AFNAAN STORE — public informational page styles */
/* ===== about.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}
.af-info-hero{padding:22px 4px 16px}
.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}
.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.af-muted,.muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}
.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}
.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}
.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}
.af-info-card h2:first-child{margin-top:0}
.af-info-card ul{padding-left:20px}
.af-info-card a{color:#7dd3fc}
.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}
.cta{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(56,189,248,.25);text-decoration:none;font-weight:700}
.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:650px){.support-grid{grid-template-columns:1fr}.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== contact.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}
.af-info-hero{padding:22px 4px 16px}
.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}
.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.af-muted,.muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}
.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}
.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}
.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}
.af-info-card h2:first-child{margin-top:0}
.af-info-card ul{padding-left:20px}
.af-info-card a{color:#7dd3fc}
.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}
.cta{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(56,189,248,.25);text-decoration:none;font-weight:700}
.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:650px){.support-grid{grid-template-columns:1fr}.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== refund-policy.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted,.af-updated{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-updated{font-size:12px;margin-top:6px}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}.af-info-card ul{padding-left:20px}.af-info-card a{color:#7dd3fc}.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== support.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}
.af-info-hero{padding:22px 4px 16px}
.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}
.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.af-muted,.muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}
.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}
.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}
.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}
.af-info-card h2:first-child{margin-top:0}
.af-info-card ul{padding-left:20px}
.af-info-card a{color:#7dd3fc}
.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}
.cta{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(56,189,248,.25);text-decoration:none;font-weight:700}
.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:650px){.support-grid{grid-template-columns:1fr}.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== payment-policy.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted,.af-updated{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-updated{font-size:12px;margin-top:6px}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}.af-info-card ul{padding-left:20px}.af-info-card a{color:#7dd3fc}.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== service-rules.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}.af-info-card ul{padding-left:20px}@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== privacy-policy.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted,.af-updated{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-updated{font-size:12px;margin-top:6px}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}.af-info-card ul{padding-left:20px}.af-info-card a{color:#7dd3fc}.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== disclaimer.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}
@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== faq.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}
.af-info-hero{padding:22px 4px 16px}
.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}
.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.af-muted,.muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}
.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}
.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}
.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}
.af-info-card h2:first-child{margin-top:0}
.af-info-card ul{padding-left:20px}
.af-info-card a{color:#7dd3fc}
.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}
.cta{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(56,189,248,.25);text-decoration:none;font-weight:700}
.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:650px){.support-grid{grid-template-columns:1fr}.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== terms.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}
.af-info-hero{padding:22px 4px 16px}
.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}
.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.af-muted,.muted{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}
.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}
.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}
.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}
.af-info-card h2:first-child{margin-top:0}
.af-info-card ul{padding-left:20px}
.af-info-card a{color:#7dd3fc}
.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}
.cta{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.16);border:1px solid rgba(56,189,248,.25);text-decoration:none;font-weight:700}
.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:650px){.support-grid{grid-template-columns:1fr}.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* ===== delivery-policy.php ===== */

.af-info-page{max-width:900px;margin:0 auto;padding:18px 16px 32px}.af-info-hero{padding:22px 4px 16px}.af-kicker{font-family:'Orbitron',sans-serif;font-size:10px;letter-spacing:2px;color:#7dd3fc;font-weight:700}.af-info-hero h1{font-family:'Orbitron',sans-serif;font-size:clamp(22px,6vw,34px);line-height:1.15;margin:8px 0;color:#fff}.af-muted,.af-updated{color:rgba(226,232,255,.62);font-family:'Rajdhani',sans-serif}.af-updated{font-size:12px;margin-top:6px}.af-info-card{background:rgba(13,13,34,.78);border:1px solid rgba(124,58,237,.24);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(0,0,0,.22)}.af-info-card p,.af-info-card li{font-family:'Rajdhani',sans-serif;color:rgba(241,245,249,.84);font-size:15px;line-height:1.7}.af-info-card h2{font-family:'Orbitron',sans-serif;color:#fff;font-size:16px;margin:24px 0 8px}.af-info-card h2:first-child{margin-top:0}.af-info-card ul{padding-left:20px}.af-info-card a{color:#7dd3fc}.info-card{padding:16px;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:rgba(56,189,248,.045);margin:12px 0}@media(max-width:650px){.af-info-page{padding-left:11px;padding-right:11px}.af-info-card{padding:17px}}


/* Readable information cards and compact policy navigation. */
.af-info-hero h1{font-family:system-ui,sans-serif;line-height:1.3;letter-spacing:-.02em}
.af-info-card h2{font-family:system-ui,sans-serif;line-height:1.5;font-size:18px}
.af-info-card p,.af-info-card li,.af-faq-item summary{font-family:system-ui,sans-serif;line-height:1.85;font-size:15px;overflow-wrap:anywhere}
.af-guide-section{margin-top:20px;padding:18px;border:1px solid rgba(125,211,252,.14);border-radius:16px;background:rgba(125,211,252,.025)}
.af-guide-section h2{margin-top:0}.af-guide-section p:last-child{margin-bottom:0}
.af-faq-item{margin-top:12px;border:1px solid rgba(167,139,250,.2);border-radius:14px;padding:14px 16px;background:rgba(167,139,250,.04)}
.af-faq-item summary{cursor:pointer;font-weight:600;color:#eee9ff}.af-faq-item p{margin:12px 0 0}
