/* ===== CARD BASE (real size, never themed) ===== */
.card{overflow:hidden;font-family:"Mukta","Hind Vadodara",sans-serif;color:#222;line-height:1.3;-webkit-font-smoothing:antialiased}
.card *{box-sizing:border-box}
.card .a{position:absolute}
.card .ph{overflow:hidden;position:relative}
.card .ph img,.card .ph svg{width:100%;height:100%;object-fit:cover;display:block}
.card .wm{position:absolute;left:0;right:0;bottom:0;height:62px;display:flex;align-items:center;justify-content:center;gap:10px;font:600 25px Mukta,sans-serif;background:rgba(15,10,20,.62);color:#fff;letter-spacing:.01em;z-index:9}
.card .wm b{color:#ffd166}
.card .fl{display:flex;flex-direction:column;align-items:center;text-align:center}
.card [data-fit]{white-space:nowrap;max-width:100%}
.bio .r{display:grid;grid-template-columns:var(--lw,6.4em) .9em minmax(0,1fr);align-items:baseline;padding:.3em 0;border-bottom:var(--rb,1px dashed rgba(0,0,0,.14));line-height:1.32}
.bio .l{color:var(--lab);font-family:var(--lf,inherit);font-weight:600}
.bio .c{color:var(--lab);opacity:.8}
.bio .v{color:var(--val);font-weight:500;overflow-wrap:anywhere}
.bio .bh{font-family:var(--hf,inherit);color:var(--bhc);font-size:1.1em;font-weight:700;margin:.85em 0 .3em;display:flex;align-items:center;gap:.5em;white-space:nowrap}
.bio .bh::before{content:"";width:.36em;height:.36em;transform:rotate(45deg);background:currentColor;flex:none}
.bio .bh::after{content:"";flex:1;height:6px;border-top:2px solid var(--bhl,currentColor);border-bottom:1px solid var(--bhl,currentColor);opacity:.55}
.bio .v{font-family:var(--vf,inherit)}
.bio .bs:first-of-type .bh{margin-top:.3em}
.bio.stk .r{grid-template-columns:1fr;border:0;padding:.22em 0;gap:0}
.bio.stk .c{display:none}
.bio.stk .l{font-size:.78em}
/* editorial biodata: headings get a top rule instead of diamond + line */
.bio.ed .bh::before,.bio.ed .bh::after{display:none}
.bio.ed .bs{border-top:3px solid #151311;padding-top:.35em}
.bio.ed .bh{margin:.1em 0 .35em}
.bio .bs:first-child .bh{margin-top:.3em}
/* v8 set: plain headings, ribbon headings */
.bio.pl .bh::before,.bio.pl .bh::after{display:none}
.bio.ln .bh::before{display:none}
.bio .rib{display:inline-block;padding:.14em 1.3em .1em;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}
