/* Shared premium shell: original identity, ivory glass, restrained gold and clear controls. */
body #siteHead.site-head{position:sticky;top:0;z-index:100;height:auto;min-height:0;background:linear-gradient(110deg,#fffcf7f5,#fff8e9f5);border-bottom:1px solid #c6a36b80;box-shadow:0 5px 24px #57381a0d;backdrop-filter:blur(18px)}
body #siteHead.site-head:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#780c29,#b78b45 35%,#eed4a0 55%,#8c1935);pointer-events:none}
body #siteHead .head-inner{width:min(1280px,calc(100% - 48px));max-width:1280px;height:auto;min-height:82px;padding:6px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}
body #siteHead .brand{display:flex;align-items:center;gap:12px;flex:none}
body #siteHead .brand-logo{width:56px;height:56px;object-fit:contain;flex-shrink:0;border-radius:10px;padding:0;box-shadow:0 3px 9px #660e2524;border:1px solid #ba9857}
body #siteHead .ref-brand-name{font:36px/1.2 Georgia,serif;color:#750c23}
body #siteHead .nav{display:flex;flex:none;width:auto;flex-direction:row;align-items:center;justify-content:center;gap:5px;margin:0;position:static;background:#fffaf1b3;padding:5px;border-radius:18px;box-shadow:inset 0 0 0 1px #d8bb8d40;border:0;opacity:1;transform:none;pointer-events:auto;max-height:none}
body #siteHead .nav-link{font:600 16px/1.6 'Noto Sans Telugu',sans-serif;color:#63422f;padding:11px 14px;border:0;background:transparent;border-radius:12px;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}
body #siteHead .nav-link:hover{color:#850d2a;background:#f6e8d0}
body #siteHead .nav-link.is-active{color:#7e0d29;background:#f4e5d1;box-shadow:inset 0 -2px 0 #aa7c3c}
body #siteHead .head-actions{display:flex;align-items:center;gap:12px;margin:0;flex:none}
body #siteHead .head-social{display:none}
body #siteHead .head-search-btn{display:grid;place-items:center;width:46px;height:46px;min-width:46px;border-radius:14px;border:1px solid #d2b07c;background:#fffdf7;color:#850d2a;box-shadow:0 3px 8px #623f1610}
body #siteHead .head-search-btn svg{width:21px;height:21px}
body #siteHead .head-cta-app{display:flex;align-items:center;gap:10px;min-height:48px;background:linear-gradient(135deg,#951332,#650a22);color:#fff7e4;border:1px solid #b47551;border-radius:15px;padding:11px 18px;font:600 15px/1.6 'Noto Sans Telugu',sans-serif;box-shadow:0 5px 12px #79092524;white-space:nowrap}
body #siteHead .head-cta-app:hover{background:#630a20;box-shadow:0 6px 18px #79092533}
body #siteHead .nav-toggle{display:none}
body #siteHead :is(a,button):focus-visible{outline:3px solid #b77b18;outline-offset:4px}
@media(max-width:1100px){body #siteHead .head-inner{gap:12px;width:calc(100% - 36px)}body #siteHead .nav-link{padding-inline:10px;font-size:15px}body #siteHead .head-cta-app{padding-inline:12px;font-size:14px}body #siteHead .ref-brand-name{font-size:32px}}
@media(max-width:1000px){body #siteHead .head-inner{width:calc(100% - 32px);min-height:78px}body #siteHead .brand-logo{width:46px;height:46px}body #siteHead .head-cta-app{display:none}body #siteHead .nav-toggle{display:block;width:46px;height:46px;min-width:46px;border:1px solid #d2b07c;background:#fffdf7;border-radius:14px;padding:10px}body #siteHead .nav-toggle span{display:block;height:2px;background:#850d2a;margin:5px 0}body #siteHead .nav{display:none;position:absolute;top:100%;left:12px;right:12px;padding:12px;flex-direction:column;align-items:stretch;gap:5px;background:#fffbf3;border:1px solid #d5b98d;border-radius:0 0 18px 18px;box-shadow:0 16px 28px #734b1624;max-height:calc(100svh - 90px);overflow:auto}body #siteHead .nav.is-open{display:flex}body #siteHead .nav-link{font-size:17px;padding:13px 15px}body #siteHead .head-actions{gap:9px}body #siteHead .ref-brand-name{font-size:32px}}
@media(prefers-reduced-motion:reduce){body #siteHead .nav-link{transition:none}}
@media(max-width:1000px){body #siteHead .head-inner{min-height:72px;padding-block:5px}}
