:root{--line:rgba(240,163,10,.38);--muted:#B4AA8C;--wrap:1180px;--night:#0F1747}
.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--genda);color:var(--shyam-deep);padding:8px 14px;border-radius:6px;font-weight:700}.skip:focus{left:8px}
.site-foot .brand{pointer-events:auto}.site-foot .brand img{width:38px;height:38px;border-radius:9px}.site-foot .brand b{font-family:var(--display);font-weight:400;font-size:20px;color:var(--makhan)}
body.x-day .site-foot{position:relative;z-index:1}
/* footer */
.site-foot{border-top:1px solid var(--line);background:var(--shyam-deep);margin-top:40px;color:var(--ink-soft);font-family:var(--body);font-size:15.5px;line-height:1.55}
.site-foot .in{max-width:var(--wrap);margin:0 auto;padding:36px clamp(16px,3vw,28px) calc(env(safe-area-inset-bottom,0px) + 90px);display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:24px}
.site-foot h4{font-family:var(--display);font-weight:400;color:var(--genda-soft);font-size:17px;margin:0 0 8px}
.site-foot ul{list-style:none;margin:0;padding:0}
.site-foot li{margin:.3em 0}
.site-foot a{color:var(--ink-soft)!important;text-decoration:none}
.site-foot a:hover{color:var(--makhan)!important;text-decoration:underline}
.site-foot .mantra{font-family:var(--deva);color:var(--genda);font-size:17px;line-height:1.6;margin:.6em 0}
.site-foot small{display:block;color:var(--muted);margin-top:10px}
@media (max-width:900px){.site-foot .in{grid-template-columns:1fr 1fr}.site-foot .in>div:first-child{grid-column:1/-1}}

