@font-face{font-family:VGDevanagari;src:url('../fonts/veer-game-devanagari.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{--vg-bg:#07110d;--vg-surface:#0d1e15;--vg-primary:#36ef79;--vg-secondary:#61f391;--vg-gold:#e5bb4d;--vg-ink:#edf6ed;--vg-muted:#a7bcad;--vg-line:#264331;--vg-radius:18px;--vg-shadow:0 12px 36px #36ef7908}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--vg-bg);color:var(--vg-ink);font:16px/1.75 system-ui,Arial,sans-serif}html[lang=hi-IN] body{font-family:VGDevanagari,system-ui,sans-serif;line-height:1.9}a{color:var(--vg-primary);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{line-height:1.22;letter-spacing:-.035em;overflow-wrap:anywhere}html[lang=hi-IN] h1,html[lang=hi-IN] h2,html[lang=hi-IN] h3{line-height:1.55;letter-spacing:normal}h1{font-size:clamp(2.1rem,4.8vw,4.1rem);font-weight:650;margin-bottom:24px}h2{font-size:clamp(1.55rem,3vw,2.45rem);font-weight:630;margin-bottom:24px}h3{font-size:1.2rem;font-weight:650}p{margin-bottom:20px}ul,ol{padding-left:1.35em}a,button,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--vg-gold);outline-offset:5px}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.veer-game-container{max-width:1200px;padding-inline:30px;margin-inline:auto}.veer-game-header{position:sticky;top:0;z-index:50;background:#07110df5;border-bottom:1px solid var(--vg-line);backdrop-filter:blur(16px)}.admin-bar .veer-game-header{top:32px}.veer-game-header-inner{max-width:1480px;margin:auto;min-height:92px;display:flex;align-items:center;gap:24px;padding:12px 30px}.veer-game-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.veer-game-brand img{width:44px;height:44px;object-fit:contain}.veer-game-brand>span{font-weight:750;font-size:21px;line-height:1.25;letter-spacing:-.03em}.veer-game-brand small{display:block;font-size:8px;letter-spacing:.14em;font-weight:550;margin-top:7px}.veer-game-desktop-nav{flex:1;display:flex;justify-content:center;min-width:0}.veer-game-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:19px}.veer-game-menu a,.veer-game-submenu-toggle{font-size:13px;font-weight:620;text-decoration:none;white-space:nowrap}.veer-game-submenu-toggle{border:0;background:none;padding:12px 0}.veer-game-dropdown{position:relative}.veer-game-submenu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:-20px;min-width:190px;padding:12px;list-style:none;margin:0;background:#0d1e15;border:1px solid var(--vg-line);border-radius:14px;box-shadow:var(--vg-shadow)}.veer-game-submenu a{display:block;padding:9px;border-radius:7px}.veer-game-submenu a:hover{background:var(--vg-bg)}.veer-game-dropdown.is-open>.veer-game-submenu,.veer-game-dropdown:focus-within>.veer-game-submenu{visibility:visible;opacity:1;pointer-events:auto}.veer-game-header-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.veer-game-language{font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.veer-game-button{background:var(--vg-primary);color:white;display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid var(--vg-primary);padding:13px 21px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:650;line-height:1.5;white-space:normal;text-align:center}.veer-game-desktop-cta .veer-game-button{font-size:12px;padding:11px 15px}.veer-game-button-secondary{background:transparent;color:var(--vg-primary);border-color:#426d4d}.veer-game-hamburger{display:none;width:44px;height:44px;border:1px solid var(--vg-line);border-radius:9px;background:transparent;padding:11px}.veer-game-hamburger span{display:block;width:20px;height:2px;margin:4px 0;background:var(--vg-primary)}.veer-game-drawer{position:fixed;top:0;right:0;bottom:0;z-index:102;width:min(90vw,420px);overflow-y:auto;overscroll-behavior:contain;background:var(--vg-bg);padding:24px;box-shadow:-20px 0 70px #0002}.veer-game-overlay{position:fixed;inset:0;background:#071d19a8;z-index:101}.veer-game-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.veer-game-drawer-close{background:none;border:1px solid var(--vg-line);border-radius:8px;width:44px;height:44px;font-size:28px}.veer-game-drawer .veer-game-menu{display:block}.veer-game-drawer .veer-game-menu>li{border-bottom:1px solid var(--vg-line)}.veer-game-drawer .veer-game-menu>li>a,.veer-game-drawer .veer-game-submenu-toggle{display:block;width:100%;padding:14px 2px;font-size:17px;text-align:left;white-space:normal}.veer-game-drawer .veer-game-submenu{position:static;display:none;visibility:visible;opacity:1;pointer-events:auto;box-shadow:none;border:0;background:#eef0e7}.veer-game-drawer .veer-game-dropdown.is-open>.veer-game-submenu{display:block}.veer-game-drawer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.veer-game-skip{position:fixed;top:-100px;left:16px;z-index:200;background:#0d1e15;padding:15px}.veer-game-skip:focus{top:16px}.veer-game-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.veer-game-eyebrow{color:var(--vg-secondary);font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;margin-bottom:19px}.veer-game-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;padding-block:62px 38px}.veer-game-hero-copy{min-width:0}.veer-game-hero h1{font-size:clamp(2.3rem,4.3vw,3.7rem)}.veer-game-lead{font-size:18px;line-height:1.8;color:var(--vg-muted);max-width:760px}.veer-game-hero-image{position:relative;padding:25px 0}.veer-game-hero-image:before{content:'';position:absolute;inset:0 6% 0 -3%;background:#10281a;border-radius:46% 46% 24px 24px;border:1px solid #315238;z-index:-1}.veer-game-hero-image img{border-radius:24px}.veer-game-hero-caption{font-size:11px;color:var(--vg-muted);text-align:right;margin:14px 0 0}.veer-game-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px}.veer-game-notice{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;background:#102b1b;border:1px solid #285438;border-radius:10px;font-size:13px;line-height:1.7;margin:23px 0}.veer-game-notice p{margin:0}.veer-game-notice-dot{width:7px;height:7px;border-radius:50%;background:var(--vg-primary);flex-shrink:0;margin-top:8px}.veer-game-metrics{display:flex;flex-wrap:wrap;gap:26px;border-top:1px solid var(--vg-line);padding-top:22px;margin-top:28px;font-size:12px;color:var(--vg-muted)}.veer-game-metrics strong{display:block;color:var(--vg-primary);font-size:18px}.veer-game-section{padding-block:58px;border-top:1px solid var(--vg-line)}.veer-game-section-intro{max-width:760px}.veer-game-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.veer-game-card,.veer-game-link-card{background:var(--vg-surface);border:1px solid var(--vg-line);border-radius:var(--vg-radius);padding:26px;box-shadow:var(--vg-shadow);min-width:0;max-width:100%}.veer-game-card p{font-size:14px;color:var(--vg-muted)}.veer-game-card-number{color:var(--vg-gold);font-size:12px;font-weight:700;display:block;margin-bottom:32px}.veer-game-card a{font-size:13px;font-weight:650}.veer-game-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.veer-game-editorial>*,.veer-game-topic-grid>*{min-width:0}.veer-game-editorial-media img{border-radius:26px;width:100%}.veer-game-editorial-media{position:sticky;top:125px}.veer-game-body-copy{max-width:760px}.veer-game-body-copy p,.veer-game-prose p{color:#b6c8ba}.veer-game-body-copy h3,.veer-game-prose h3{margin-top:28px}.veer-game-checklist{list-style:none;padding:0}.veer-game-checklist li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid var(--vg-line)}.veer-game-checklist li:before{content:'✓';position:absolute;left:0;color:var(--vg-secondary);font-weight:700}.veer-game-feature-band{background:var(--vg-primary);color:white;border-radius:26px;padding:35px;margin-top:30px}.veer-game-feature-band h3,.veer-game-feature-band p{color:inherit}.veer-game-feature-band a{color:#f3d49d}.veer-game-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.veer-game-link-card{text-decoration:none;padding:19px;font-weight:650;font-size:14px}.veer-game-link-card:after{content:' ↗';float:right;color:var(--vg-gold)}.veer-game-faq{margin:40px 0}.veer-game-faq details{border-bottom:1px solid var(--vg-line);padding:18px 0}.veer-game-faq summary{cursor:pointer;font-size:17px;font-weight:600;padding-right:14px}.veer-game-faq details p{padding-top:18px;margin-bottom:2px;color:var(--vg-muted)}.veer-game-inner{padding-top:30px;padding-bottom:65px}.veer-game-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--vg-muted);margin-bottom:42px}.veer-game-page-heading{max-width:920px;margin-bottom:26px}.veer-game-page-heading h1{font-size:clamp(2rem,4.3vw,3.2rem)}.veer-game-article-media{max-width:760px;margin:35px auto}.veer-game-article-media img{width:100%;border-radius:26px}.veer-game-prose{max-width:820px;margin:42px auto}.veer-game-prose h2{font-size:1.8rem;margin-top:50px}.veer-game-prose section{scroll-margin-top:115px}.veer-game-prose li{margin-block:10px}.veer-game-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--vg-line);border-radius:12px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--vg-line)}th{background:#102b1b;font-weight:650}.veer-game-related{border-top:1px solid var(--vg-line);padding-top:35px}.veer-game-related h2{font-size:1.5rem}.veer-game-footer{background:#040c08;color:#d0dcd4;padding-top:40px}.veer-game-footer a{color:#d0dcd4;text-decoration:none;font-size:13px}.veer-game-footer a:hover{color:#fff}.veer-game-footer-notices{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0 30px;border-bottom:1px solid #ffffff25;font-size:11px}.veer-game-footer-notices span:first-child{font-size:20px;font-weight:700;color:#e6c17e}.veer-game-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;padding-block:45px}.veer-game-footer-grid h3{font-size:13px;color:#edf6ed;letter-spacing:normal}.veer-game-footer-grid ul{list-style:none;padding:0;margin:0}.veer-game-footer-grid li{margin-bottom:8px}.veer-game-footer-brand img{width:58px;height:58px;object-fit:contain;margin-bottom:14px}.veer-game-footer-brand h2{font-size:25px;color:#edf6ed;margin-bottom:12px}.veer-game-footer-brand p{font-size:13px;line-height:1.8}.veer-game-footer-brand .veer-game-language{color:#e6c17e}.veer-game-footer-predictions{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px;border:1px solid #ffffff25;border-radius:18px;background:#10251a}.veer-game-footer-predictions h3{color:#edf6ed;font-size:16px}.veer-game-footer-predictions p{font-size:12px;margin:0}.veer-game-footer-periods{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:flex-end}.veer-game-footer-periods a{border:1px solid #ffffff35;border-radius:8px;padding:10px 16px}.veer-game-footer-risk{padding:35px 0;font-size:12px;max-width:960px}.veer-game-footer-risk strong{font-size:15px;color:#fff}.veer-game-footer-risk p{margin-block:12px}.veer-game-footer-risk a{color:#e6c17e;text-decoration:underline}.veer-game-footer-bottom{padding:22px 0;display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff25;font-size:11px}.veer-game-error{padding-block:90px;min-height:50vh}.veer-game-search{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.veer-game-search input{padding:13px;border:1px solid var(--vg-line);border-radius:8px;max-width:100%;min-width:0}.veer-game-section-label{display:block;color:var(--vg-gold);font-size:12px;margin-bottom:12px;font-weight:650}.veer-game-home-prediction{margin:28px 0}.veer-game-home-prediction .veer-game-link-grid{grid-template-columns:repeat(4,1fr)}
@media(hover:hover) and (pointer:fine){.veer-game-dropdown:hover>.veer-game-submenu{visibility:visible;opacity:1;pointer-events:auto}.veer-game-card:hover,.veer-game-link-card:hover{border-color:#a1b5a7;transform:translateY(-2px)}.veer-game-button:hover{background:var(--vg-secondary);color:#fff}.veer-game-card,.veer-game-link-card{transition:transform .2s,border-color .2s}}
@media(max-width:1250px){.veer-game-header-inner{gap:14px;padding-inline:20px}.veer-game-menu{gap:12px}.veer-game-menu a,.veer-game-submenu-toggle{font-size:12px}.veer-game-header-actions{gap:12px}.veer-game-brand>span{font-size:19px}.veer-game-brand img{width:37px;height:37px}.veer-game-desktop-cta .veer-game-button{padding:10px;font-size:11px}}
@media(max-width:1024px){.veer-game-desktop-nav,.veer-game-desktop-cta{display:none}.veer-game-hamburger{display:block}.veer-game-header-inner{min-height:76px;justify-content:space-between}.veer-game-hero{gap:30px}.veer-game-footer-grid{grid-template-columns:repeat(2,1fr)}.veer-game-editorial{gap:32px}.veer-game-topic-grid{grid-template-columns:repeat(2,1fr)}.veer-game-topic-grid>.veer-game-card:last-child{grid-column:1/-1}.veer-game-link-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.admin-bar .veer-game-header{top:46px}}
@media(max-width:768px){.veer-game-container{padding-inline:24px}.veer-game-hero{grid-template-columns:1fr;padding-top:36px}.veer-game-hero-image{max-width:620px;margin:auto}.veer-game-editorial{grid-template-columns:1fr}.veer-game-editorial-media{position:static;max-width:650px}.veer-game-footer-predictions{grid-template-columns:1fr}.veer-game-footer-periods{justify-content:flex-start}}
@media(max-width:640px){.veer-game-container{padding-inline:20px}.veer-game-header-inner{padding-inline:16px}.veer-game-brand>span{font-size:18px}.veer-game-brand small{font-size:7px}.veer-game-header-actions{gap:14px}.veer-game-hero{gap:14px}.veer-game-hero h1{font-size:2.55rem}.veer-game-lead{font-size:16px}.veer-game-section{padding-block:38px}.veer-game-topic-grid,.veer-game-link-grid,.veer-game-home-prediction .veer-game-link-grid,.veer-game-footer-grid{grid-template-columns:1fr}.veer-game-topic-grid>.veer-game-card:last-child{grid-column:auto}.veer-game-card{padding:23px}.veer-game-card-number{margin-bottom:18px}.veer-game-feature-band{padding:24px}.veer-game-footer-grid{gap:25px;padding-block:30px}.veer-game-footer-notices{display:grid;grid-template-columns:1fr}.veer-game-footer-predictions{padding:20px}.veer-game-footer-bottom{flex-direction:column}.veer-game-page-heading h1{font-size:2.2rem}.veer-game-prose{margin-top:28px}.veer-game-prose h2{font-size:1.6rem}.veer-game-inner{padding-top:22px}.veer-game-breadcrumb{margin-bottom:30px}.veer-game-notice{font-size:12px}.veer-game-actions>*{max-width:100%}.veer-game-footer-periods{flex-direction:column;align-items:stretch}.veer-game-footer-periods a{text-align:center}}
@media(max-width:480px){.veer-game-hero h1{font-size:2.15rem}.veer-game-brand img{width:32px;height:32px}.veer-game-header-actions{gap:10px}.veer-game-metrics{gap:16px}.veer-game-button{padding:12px 16px}.veer-game-language{font-size:12px}.veer-game-hero-image{padding:16px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Reference-led emerald, gold and chrome visual system. */
:root{--vg-shadow:0 12px 38px #0005}body{background:radial-gradient(ellipse at 90% 0,#113920 0,transparent 38%),var(--vg-bg)}.veer-game-button{color:#04150a;background:linear-gradient(135deg,#95ff4d,#1ddd66);border-color:#76f68a;box-shadow:0 4px 25px #21df5225}.veer-game-button-secondary{background:transparent;color:#eaf6eb;border-color:#527447;box-shadow:none}.veer-game-brand>span,h1{color:#edf6ed}.veer-game-hero h1{background:linear-gradient(180deg,#fff 10%,#cad3cc 47%,#fff 58%,#8aa393);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 3px 22px #0002}.veer-game-feature-band{background:linear-gradient(135deg,#123c21,#091b10);border:1px solid #827031}.veer-game-notice{background:#112719;border-color:#355b36;color:#e0ecd9}.veer-game-card-number{color:#ebc66d}.veer-game-menu a,.veer-game-submenu-toggle{color:#e7f2e9}.veer-game-submenu{background:#0d2115}.veer-game-button:hover{color:#06180c}.veer-game-drawer-close{color:#e8f2e8}.veer-game-hamburger span{background:#80f79e}.veer-game-hero-image:before{background:radial-gradient(ellipse,#1d4a26,#091d11);border-color:#777034}.veer-game-topic-grid .veer-game-card:nth-child(2){border-color:#716632}.veer-game-search input{background:#10271b;color:#eaf4e9}.veer-game-footer a{color:#cad7cd}.veer-game-footer .veer-game-language{color:#80f79e}

.veer-game-language[lang="hi-IN"]{font-family:VGDevanagari,system-ui,sans-serif}
@media(min-width:1025px){.veer-game-hero h1{font-size:clamp(2.8rem,3.7vw,3.5rem)}.veer-game-hero-image{padding:0}.veer-game-hero{gap:44px;grid-template-columns:1.05fr 1fr}.veer-game-hero-image img{width:100%}}

.veer-game-drawer .veer-game-submenu{background:#102619;border:1px solid #31563c}.veer-game-drawer .veer-game-submenu a{color:#e9f6ed}

/* Fixed mobile masthead: spacer prevents overlap; toolbar offset follows its actual visible edge. */
.veer-game-header-spacer{display:none}
.veer-game-drawer,.veer-game-overlay{top:var(--vg-toolbar-offset,0px)}
.veer-game-drawer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
@media(max-width:1024px){
 .veer-game-header{position:fixed;top:var(--vg-toolbar-offset,0px);left:0;right:0;width:auto;margin:0;padding-top:env(safe-area-inset-top,0px);z-index:100}
 .admin-bar .veer-game-header{top:var(--vg-toolbar-offset,32px)}
 .veer-game-header-spacer{display:block;height:var(--vg-header-height,calc(77px + env(safe-area-inset-top,0px)))}
 html{scroll-padding-top:calc(var(--vg-header-height,77px) + var(--vg-toolbar-offset,0px) + 16px)}
}
@media(max-width:782px){.admin-bar .veer-game-header{top:var(--vg-toolbar-offset,46px)}}
