@font-face{font-family:"Sura";src:url(fonts/Sura-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Mukta";src:url(fonts/Mukta-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
:root{--bg:#fffbea;--ink:#2a1f0a;--acc:#ea580c;--acc2:#2a1f0a;--head-bg:#facc15;--head-ink:#2a1f0a;--nav-bg:#ea580c;--nav-ink:#ffffff;--card:#ffffff;--soft:#fff1c2;--line:#f1e3b3;--on-acc:#fff;--radius:0px;--muted:#6b6b6b;--h:"Sura","Noto Sans Devanagari",sans-serif;--t:"Mukta","Noto Sans Devanagari",system-ui,sans-serif;--hw:700}
.k-shh{padding-left:12px;border-left:6px solid var(--acc);line-height:1.15}
.k-tile{background:var(--soft);box-shadow:none}.k-tile .k-fig{margin:8px 8px 0;border-radius:calc(var(--radius) * .7);overflow:hidden}
.k-mark b{background:var(--acc);color:var(--on-acc);padding:6px 14px 0}
/* contrast-fix */
:root{--acc-text:#bb460a}
.k-kick,.k-more,.k-shh,.k-rank,.k-num,.k-digest b,.k-digest a,.k-quote-label,.k-meta a,.p-price,.p-list time,.p-list b,.p-hist b,.p-sub-h,.p-lead-more li::marker,.p-count a,.k-crumb a,.p-prevnext small,.p-chip span,.k-stat b,.k-timeline time{color:var(--acc-text)}
.p-lead-more li::before{background:var(--acc-text)}
/* contrast-fix end */
/* site-fix */
/* logo */
.k-head .k-home>.k-mark{all:unset;display:block;position:relative;flex:none;box-sizing:border-box;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;transform:none;filter:none;font-size:0;line-height:0;color:transparent;text-indent:-999px;overflow:hidden;width:281.4px;height:66px;background:url(/assets/logo.svg?v=1) 0 50%/contain no-repeat}
.k-head .k-home>.k-mark::before,.k-head .k-home>.k-mark::after,.k-head .k-home>.k-mark *::before,.k-head .k-home>.k-mark *::after{display:none!important}
.k-head .k-home>.k-mark>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
@media (max-width:760px){.k-head .k-home>.k-mark{width:196.1px;height:46px}}
footer .k-mark{all:unset;display:block;position:relative;flex:none;box-sizing:border-box;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;transform:none;filter:none;font-size:0;line-height:0;color:transparent;text-indent:-999px;overflow:hidden;width:170.5px;height:40px;background:url(/assets/logo-foot.svg?v=1) 0 50%/contain no-repeat;margin-bottom:10px}
footer .k-mark::before,footer .k-mark::after,footer .k-mark *::before,footer .k-mark *::after{display:none!important}
footer .k-mark>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
/* logo end */
/* kit-front */
:root{--nfx-acc2:#0f7c86;--nfx-acc2-text:#0b5d65}
/* kit-front end */
/* site-fix end */
