/* Site chrome v3 — header, "Related reading" strip and footer in the Apple-style language used by
   the homepage and the Studio Tools app. Loaded after dark-2026.css on every DigiLakshya page. */
body.site-2026{
  --v3-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;
  --v3-bg:#fff;--v3-bg2:#f5f5f7;--v3-ink:#1d1d1f;--v3-ink2:#6e6e73;--v3-line:#d2d2d7;--v3-hair:rgba(0,0,0,.08);
  --v3-link:#0066cc;--v3-pop:#fff;--v3-tint:rgba(0,113,227,.1);--v3-tint-ink:#0062c4;
}
html.dark body.site-2026{
  --v3-bg:#0f1216;--v3-bg2:#161b22;--v3-ink:#f5f5f7;--v3-ink2:#a1a1a6;--v3-line:#2c323c;--v3-hair:rgba(255,255,255,.12);
  --v3-link:#2997ff;--v3-pop:#1b2027;--v3-tint:rgba(41,151,255,.18);--v3-tint-ink:#64b5ff;
}
body.site-2026 .header-gap{height:64px}
body.site-2026 #fixed-navbar .navbar-default{min-height:0;background:var(--v3-bg);box-shadow:0 1px 0 var(--v3-hair);font-family:var(--v3-font)}
body.site-2026 #fixed-navbar .navbar-brand{padding:0;height:auto;max-width:none}
body.site-2026 #fixed-navbar .navbar-brand img{width:168px;height:auto}
body.site-2026 #fixed-navbar .navbar-nav > li > a{font-family:var(--v3-font);font-size:15px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--v3-ink)}
body.site-2026 #fixed-navbar .navbar-nav > li > a.active{color:var(--v3-link)}
body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a,
body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a,
body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a{font-family:var(--v3-font);font-size:15px;font-weight:400;letter-spacing:-.01em}
body.site-2026 #fixed-navbar .rez-drop .dl-dd-label{font-family:var(--v3-font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}
@media(min-width:992px){
  body.site-2026 #fixed-navbar .navbar > .container{display:flex;align-items:center;height:64px}
  body.site-2026 #fixed-navbar .navbar > .container::before,body.site-2026 #fixed-navbar .navbar > .container::after{display:none}
  body.site-2026 #fixed-navbar .navbar-header{float:none;flex:none}
  body.site-2026 #fixed-navbar .navbar-brand{float:none;display:block}
  body.site-2026 #fixed-navbar .navbar-collapse{margin:0 0 0 auto;padding:0 54px 0 0;flex:none;background:transparent !important;box-shadow:none;border:0}
  body.site-2026 #fixed-navbar .navbar-right{float:none;margin:0;height:auto;display:flex;align-items:center;gap:2px}
  body.site-2026 #fixed-navbar .navbar-nav > li{float:none}
  body.site-2026 #fixed-navbar .navbar-nav > li > a{padding:8px 14px;border-radius:980px;line-height:1.25;transition:background .18s}
  body.site-2026 #fixed-navbar .navbar-nav > li > a:hover,body.site-2026 #fixed-navbar .navbar-nav > li > a:focus{background:var(--v3-hair);color:var(--v3-ink)}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu{background:var(--v3-pop);border:0;border-radius:18px;box-shadow:0 0 0 1px var(--v3-hair),0 22px 50px -18px rgba(0,0,0,.3);padding:12px}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a,
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a{color:var(--v3-ink);border-radius:10px}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a:hover,body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a:focus,
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a:hover,body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a:focus,
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a:hover,body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a:focus{background:var(--v3-tint);color:var(--v3-tint-ink)}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a{color:var(--v3-link);border-radius:10px}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-label{color:var(--v3-ink2)}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-sep,body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot{border-color:var(--v3-hair)}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-sep{background:var(--v3-hair)}
  body.site-2026 #fixed-navbar #dlThemeToggle{top:15px;right:15px;background:transparent;border-color:var(--v3-line);color:var(--v3-ink)}
}
@media(max-width:991px){
  body.site-2026 .header-gap{height:60px}
  body.site-2026 #fixed-navbar .navbar-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:60px;float:none;margin:0}
  body.site-2026 #fixed-navbar .navbar-header::before,body.site-2026 #fixed-navbar .navbar-header::after{display:none}
  body.site-2026 #fixed-navbar .navbar-brand{float:none;display:block;margin:0}
  body.site-2026 #fixed-navbar .navbar-brand img{width:150px}
  body.site-2026 #fixed-navbar .navbar-toggle{float:none;margin:0}
  body.site-2026 #fixed-navbar .navbar-header{padding:0 11px}
  body.site-2026 #fixed-navbar .navbar-collapse{margin-top:0;padding:6px 8px 18px;background:var(--v3-bg);border:0;box-shadow:0 1px 0 var(--v3-hair)}
  body.site-2026 #fixed-navbar .navbar-right{margin:0;float:none}
  body.site-2026 #fixed-navbar .navbar-nav > li{border:0}
  body.site-2026 #fixed-navbar .navbar-nav > li > a{font-size:19px;font-weight:600;letter-spacing:-.015em;padding:14px 14px 8px;color:var(--v3-ink) !important}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu{padding:0 0 6px 0}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li,body.site-2026 #fixed-navbar .rez-drop .dl-dd-col{border:0}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a,
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a,
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a{font-size:16px;padding:9px 14px;color:var(--v3-ink2) !important;border:0}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a{color:var(--v3-link) !important}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-label{color:var(--v3-ink2);padding:10px 14px 2px;font-size:13px}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-sep{background:var(--v3-hair)}
  body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot{border-top-color:var(--v3-hair)}
  body.site-2026 #fixed-navbar .navbar-toggle .icon-bar{background:var(--v3-ink)}
}
body.site-2026 .dl-related{border-top:0;max-width:1120px;padding:80px 22px;font-family:var(--v3-font)}
body.site-2026 .dl-related h2{font-family:var(--v3-font);font-weight:600;font-size:28px;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--v3-ink);margin:0 0 24px}
body.site-2026 .dl-related-card{border:0;border-radius:18px;background:var(--v3-bg2);padding:22px 24px;box-shadow:none}
body.site-2026 .dl-related-card:hover{background:var(--v3-tint);transform:none;box-shadow:none}
body.site-2026 .dl-related-card .k{font-family:var(--v3-font);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v3-ink2);margin-bottom:6px}
body.site-2026 .dl-related-card .t{font-family:var(--v3-font);font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--v3-ink);line-height:1.3}
body.site-2026 .footer{background:var(--v3-bg2);color:var(--v3-ink2);padding:60px 0 30px;font-family:var(--v3-font)}
body.site-2026 .footer .container{max-width:1150px}
body.site-2026 .footer-content{margin-bottom:40px}
body.site-2026 .footer-about p{font-family:var(--v3-font);font-size:14px;font-weight:400;line-height:1.55;color:var(--v3-ink2)}
body.site-2026 .footer-col h3{font-family:var(--v3-font);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v3-ink);margin-bottom:12px}
body.site-2026 .footer-col ul li{margin-bottom:9px}
body.site-2026 .footer-col ul li a,body.site-2026 .footer-contact a,body.site-2026 .footer a{font-family:var(--v3-font);font-size:14px;font-weight:400;color:var(--v3-ink2)}
body.site-2026 .footer-col ul li a:hover,body.site-2026 .footer-contact a:hover{color:var(--v3-ink);text-decoration:underline}
body.site-2026 .footer-bottom{border-top:1px solid var(--v3-line);padding-top:22px}
body.site-2026 .footer-bottom p{font-family:var(--v3-font);font-size:13px;font-weight:400;color:var(--v3-ink2)}
body.site-2026 .footer-social a{width:36px;height:36px;background:var(--v3-hair);color:var(--v3-ink2)}
body.site-2026 .footer-social a:hover{background:var(--v3-tint);color:var(--v3-tint-ink);text-decoration:none}
html.dark body.site-2026 #fixed-navbar .navbar-default{background:var(--v3-bg) !important;box-shadow:0 1px 0 var(--v3-hair);border-color:transparent !important}
html.dark body.site-2026 #fixed-navbar .navbar-nav > li > a,html.dark body.site-2026 #fixed-navbar .dl-dd-toggle{color:var(--v3-ink) !important}
html.dark body.site-2026 #fixed-navbar .navbar-nav > li > a.active{color:var(--v3-link) !important}
html.dark body.site-2026 #fixed-navbar .free-tool-btn{background:transparent}
html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu{background:var(--v3-pop);border-color:transparent}
html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu > li > a,html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-col > a{color:var(--v3-ink) !important}
html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-foot > a{color:var(--v3-link) !important}
html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu a:hover,html.dark body.site-2026 #fixed-navbar .rez-drop .dl-dd-menu a:focus{color:var(--v3-tint-ink) !important}
html.dark body.site-2026 #fixed-navbar #dlThemeToggle{background:transparent;box-shadow:none;border-color:var(--v3-line)}
html.dark body.site-2026 .dl-related{border-top-color:transparent}
html.dark body.site-2026 .dl-related h2{color:var(--v3-ink)}
html.dark body.site-2026 .dl-related-card{background:var(--v3-bg2);border-color:transparent}
html.dark body.site-2026 .dl-related-card:hover{background:var(--v3-tint)}
html.dark body.site-2026 .dl-related-card .k{color:var(--v3-ink2)}
html.dark body.site-2026 .dl-related-card .t{color:var(--v3-ink)}
html.dark body.site-2026 .footer{background:var(--v3-bg2) !important;border-color:transparent}
html.dark body.site-2026 .footer a{color:var(--v3-ink2)}
html.dark body.site-2026 .footer-col ul li a:hover,html.dark body.site-2026 .footer-contact a:hover{color:var(--v3-ink)}
html.dark body.site-2026 .footer-bottom{border-color:var(--v3-line)}
html.dark body.site-2026 .footer-social a{background:var(--v3-hair);color:var(--v3-ink2)}
