/* the stone of the day: its own dark card, readable on any page */
.sod{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #D8B44A;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#141C48,#0B1030);color:#F4EFE4;margin:2rem 0;box-shadow:0 24px 50px -24px rgba(11,16,48,.7)}
.sod__img{display:block;background:#0B1030}
.sod__img img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.sod__b{padding:clamp(1.2rem,3vw,2.2rem)}
.sod__k{font:500 .7rem/1 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#D8B44A;margin:0 0 1rem}
.sod__t{font:400 clamp(1.5rem,3vw,2.3rem)/1.2 "Bodoni Moda",Georgia,serif;margin:0 0 .6rem;color:#F4EFE4}
.sod__g{font:italic 400 1.05rem/1.4 "EB Garamond",Georgia,serif;color:#D8B44A;margin:0 0 .8rem}
.sod__s{font:400 1.1rem/1.65 "EB Garamond",Georgia,serif;color:rgba(244,239,228,.82);margin:0 0 1.4rem}
.sod__a{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}
.sod__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 1.1rem;border:1px solid rgba(244,239,228,.45);border-radius:2px;background:transparent;color:#F4EFE4;text-decoration:none;font:500 .68rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:.25s}
.sod__btn:hover{border-color:#D8B44A;color:#D8B44A}
.sod__btn--gold{background:linear-gradient(180deg,#E3C25E,#C79F32);border-color:#C79F32;color:#1A1405}
.sod__btn--gold:hover{color:#120E02;filter:brightness(1.06)}
@media(min-width:760px){.sod{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.sod__img img{height:100%;aspect-ratio:auto;min-height:420px}}
html[lang=hi] .sod,html[lang=hi] .sod *{font-family:"Noto Serif Devanagari","Bodoni Moda",serif!important;letter-spacing:normal!important;text-transform:none!important}
.rvlinks{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}
/* the home page "now showing" band */
.xh{background:radial-gradient(70% 90% at 15% 0%,rgba(216,180,74,.16),transparent 60%),linear-gradient(180deg,#141C48,#0B1030);color:#F4EFE4;padding:clamp(48px,8vw,96px) 0}
.xh__in{width:min(1180px,100% - 2*clamp(16px,5vw,56px));margin:0 auto;display:grid;gap:clamp(1.6rem,3vw,2.6rem)}
.xh__k{font:500 .72rem/1 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#D8B44A;margin:0 0 1rem}
.xh__h{font:400 clamp(2rem,4vw,3.2rem)/1.1 "Bodoni Moda",Georgia,serif;margin:0 0 1rem;color:#F4EFE4;text-wrap:balance}
.xh__p{font:400 clamp(1.05rem,1.6vw,1.25rem)/1.6 "EB Garamond",Georgia,serif;color:rgba(244,239,228,.8);max-width:58ch;margin:0 0 1.6rem}
.xh__a{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}
.xh__b{display:inline-flex;align-items:center;min-height:48px;padding:0 1.3rem;border:1px solid rgba(244,239,228,.45);border-radius:2px;color:#F4EFE4;text-decoration:none;font:500 .7rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:.25s}
.xh__b:hover{border-color:#D8B44A;color:#D8B44A}
.xh__b--gold{background:linear-gradient(180deg,#E3C25E,#C79F32);border-color:#C79F32;color:#1A1405}
.xh__b--gold:hover{color:#120E02;filter:brightness(1.06)}
.xh__row{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#D8B44A transparent}
.xh__row a{display:block;border:1px solid rgba(216,180,74,.35);border-radius:4px;overflow:hidden;transition:.3s}
.xh__row a:hover{border-color:#D8B44A;transform:translateY(-4px)}
.xh__row img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
@media(min-width:1000px){.xh__in{grid-template-columns:1fr 1.15fr;align-items:center}.xh__row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}
html[lang=hi] .xh,html[lang=hi] .xh *{font-family:"Noto Serif Devanagari","Bodoni Moda",serif}
