:root{--gold: #C9A227;--gold-hover: #DEB840;--gold-soft: #E3C77A;--near-black: #17140F;--near-black-2: #221D15;--cream: #F4EEE0;--cream-2: #E7DFC9;--cream-3: #D6CDB8;--bronze: #8B5A2E}html{scroll-behavior:auto}*{box-sizing:border-box}body{margin:0;background:#f4eee0;font-family:Manrope,Noto Sans Devanagari,sans-serif}::selection{background:#c9a227;color:#17140f}a{color:#c9a227;text-decoration:none}a:hover{color:#9c7d1e}input,textarea,select,button{font-family:Manrope,Noto Sans Devanagari,sans-serif}button{border:none;background:none;cursor:pointer}.font-heading{font-family:Cinzel,serif}@keyframes statueGrow{0%{clip-path:inset(94% 0 0 0);opacity:0}4%{opacity:1}86%{clip-path:inset(0% 0 0 0);opacity:1}96%{opacity:1}to{opacity:0;clip-path:inset(94% 0 0 0)}}@keyframes layerLines{0%{clip-path:inset(94% 0 0 0);opacity:0;background-position:0 40px}4%{opacity:.5}86%{clip-path:inset(0% 0 0 0);opacity:.5;background-position:0 0px}96%{opacity:.5}to{opacity:0;clip-path:inset(94% 0 0 0)}}@keyframes railGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes tipGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes blinkDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes carriageSweep{0%{transform:translate(-84px)}50%{transform:translate(84px)}to{transform:translate(-84px)}}@keyframes rodGrow{0%{height:245px;opacity:0}4%{height:245px;opacity:1}86%{height:126px;opacity:1}96%{height:126px;opacity:1}to{height:245px;opacity:0}}[data-marquee-track]::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin}.reveal{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}
