/*
 * My Adhyapak — site-wide Quick Links (top of the footer, every page).
 * The whole site footer is 90% transparent (10% tint), with dark text.
 */
/* site footer: 90% transparent (theme default is solid #1c1c1c) */
.site-footer{background-color:rgba(28,28,28,.1)}
.site-footer .bottom-footer .bottom-footer-info,
.site-footer .bottom-footer .bottom-footer-info .site-info a{color:var(--color-text,#4b464c)}

.mya-quick-links{color:var(--color-text,#4b464c);padding:44px 0 34px;font-size:.92rem;line-height:1.6;border-bottom:1px solid rgba(75,70,76,.25)}
.mya-quick-links .mya-ql-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px;padding-inline:24px}
.mya-quick-links h3{color:var(--color-text,#4b464c);font-size:1rem;line-height:1.3;margin:0 0 14px;font-family:inherit;text-transform:none;letter-spacing:normal}
.mya-quick-links ul,.mya-quick-links li{list-style:none!important;list-style-image:none!important;background-image:none!important;margin:0;padding:0}
.mya-quick-links li::before,.mya-quick-links li::after{content:none!important;display:none!important}
.mya-quick-links li::marker{content:none!important;font-size:0!important}
.mya-quick-links .mya-ql-col li{margin:0 0 8px}
.mya-quick-links a{color:var(--color-text,#4b464c);text-decoration:none;transition:color .2s}
.mya-quick-links a:hover,.mya-quick-links a:focus-visible{color:#1e3a8a;text-decoration:underline}
.mya-quick-links a:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:4px}
.mya-quick-links .mya-ql-brand{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:inherit;text-decoration:none}
.mya-quick-links .mya-ql-brand:hover{text-decoration:none}
.mya-quick-links .mya-ql-logo{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#1e3a8a,#2563eb);display:flex;align-items:center;justify-content:center;color:#f59e0b;font-weight:800;flex-shrink:0}
.mya-quick-links .mya-ql-brand strong{display:block;color:inherit;line-height:1.2}
.mya-quick-links .mya-ql-brand small{display:block;color:#5f5a61;font-size:.74rem;line-height:1.3}
.mya-quick-links .mya-ql-about p{color:#5f5a61;margin:0 0 16px}
.mya-quick-links .mya-ql-social ul.social-links{display:flex;flex-wrap:wrap;gap:8px}
.mya-quick-links .mya-ql-social ul.social-links a{color:var(--color-text,#4b464c);border:1px solid rgba(75,70,76,.35);border-radius:8px}
.mya-quick-links .mya-ql-social ul.social-links a:hover{color:#fff;background:#2563eb;border-color:#2563eb;text-decoration:none}

@media (max-width:1023px){
	.mya-quick-links .mya-ql-grid{grid-template-columns:repeat(2,1fr)}
	.mya-quick-links .mya-ql-about{grid-column:1/-1}
}
@media (min-width:768px) and (max-width:1023px){
	.mya-quick-links .mya-ql-grid{grid-template-columns:repeat(4,1fr)}
}
@media (max-width:640px){
	.mya-quick-links{padding:32px 0 24px}
	.mya-quick-links .mya-ql-grid{gap:24px 16px;padding-inline:16px}
}
@media (max-width:360px){
	.mya-quick-links .mya-ql-grid{grid-template-columns:1fr}
}
