/* v16 compact content-width header + readable native language list */
.shyam14-top .wrap,.shyam14-branding,.shyam14-navwrap{width:min(1300px,calc(100% - 36px))!important;max-width:1300px!important;margin-inline:auto!important}
.shyam14-top{min-height:34px!important;padding:3px 0!important}.shyam14-top-inner{min-height:29px!important}.shyam14-notice{font-size:12px!important}.shyam14-today{font-size:12px!important}
.shyam14-brand-scene{background:linear-gradient(90deg,#fffbf3 0%,#fff6e5 58%,#ffebc7 100%)!important}.shyam14-brand-scene:before{background-size:auto 100%!important;opacity:.38!important;background-position:right center!important}
.shyam14-branding{min-height:116px!important;padding:10px 0!important;gap:14px!important}
.shyam14-branding .brand-symbol{width:75px!important;height:75px!important;flex:0 0 75px!important;border-width:3px!important}
.shyam14-branding .brand-name{font-size:clamp(24px,2.6vw,33px)!important}.shyam14-branding .tagline{font-size:15px!important;margin-top:2px!important}.shyam14-branding .brand-subtitle{font-size:11px!important}
.shyam14-quick{gap:12px!important}.shyam14-search{width:clamp(180px,19vw,285px)!important;height:45px!important}.shyam14-search input{font-size:14px!important}.shyam14-quick .header-action{font-size:14px!important;padding:9px 16px!important;border-width:2px!important}
.shyam14-navwrap{min-height:51px!important;gap:8px!important}.shyam14-nav{border-top-width:2px!important;border-bottom-width:3px!important}.shyam14-nav .menu>li>a{font-size:clamp(11px,.85vw,13px)!important;padding:10px 5px!important;gap:5px!important}.shyam14-nav .menu>li>a:before{font-size:15px!important}.shyam14-nav .menu>li:first-child>a{padding-inline:10px!important}
.shyam14-nav .shyam-translate-dropdown>summary{padding:5px 10px!important;min-width:76px!important;font-size:12px!important}
.shyam14-lang-content{width:226px!important;right:0!important;top:calc(100% + 7px)!important;max-height:min(420px,72vh);overflow-y:auto;padding:10px!important;background:#fffcf8!important;z-index:99999!important}
.shyam14-lang-content>strong{font-size:14px!important;margin-bottom:5px!important;padding-bottom:6px!important}
.shyam16-languages{display:grid;gap:2px}.shyam16-language-option{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;background:transparent;color:#401329;min-height:34px;padding:5px 9px;cursor:pointer;text-align:left;font:600 13px/1.4 Hind,Mukta,system-ui,sans-serif}.shyam16-language-option>span:first-child{font-size:20px;line-height:1}.shyam16-language-option:hover,.shyam16-language-option:focus-visible{background:#fff0d5;outline:1px solid #e6b777}.shyam16-language-option.is-selected{background:#ffead1;color:#82102d}.shyam16-lang-check{margin-left:auto;visibility:hidden;color:#981c2c;font-size:16px}.shyam16-language-option.is-selected .shyam16-lang-check{visibility:visible}.shyam16-lang-note{display:block;font-size:11px;color:#774d42;margin-top:4px}
/* Native GTranslate UI remains in DOM for integration but does not spill flags into the page */
.shyam16-gt-original{position:absolute!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important;opacity:0!important}
.shyam14-nav .shyam-translate-holder{z-index:999999!important}.shyam14-nav .shyam-translate-dropdown[open] .shyam14-lang-content{display:block!important}
@media(max-width:1100px){.shyam14-branding .brand-name{font-size:27px!important}.shyam14-search{width:190px!important}.shyam14-nav .menu>li>a{font-size:11px!important;padding-inline:3px!important}.shyam14-nav .menu>li>a:before{display:none!important}}
@media(max-width:990px){.shyam14-nav .nav-toggle{display:block!important}.shyam14-nav .menu-primary-container{display:none!important}.shyam14-nav .menu-primary-container.is-open{display:block!important}.shyam14-navwrap{min-height:48px!important}.shyam14-branding{min-height:88px!important}}
@media(max-width:680px){.shyam14-top .wrap,.shyam14-branding,.shyam14-navwrap{width:calc(100% - 24px)!important}.shyam14-branding{min-height:74px!important;padding:8px 0!important}.shyam14-branding .brand-symbol{width:51px!important;height:51px!important;flex-basis:51px!important}.shyam14-branding .brand-name{font-size:clamp(18px,5vw,24px)!important}.shyam14-branding .tagline{font-size:11px!important}.shyam14-search{width:38px!important;height:38px!important}.shyam14-nav .menu>li>a:before{display:inline-block!important}.shyam14-lang-content{width:216px!important}}
