/* light1102: always-light theme for design 2 (no toggle). */

html{--bg:#fff;--fg:#1a1f29;--mut:#4a5363;--dim:#5a6374;--line:#e2e5eb;--glass:#f5f6f8;--acc:#0a6e50;--navy:#1a1f29;--red:#c8161d;--card:#f6f7f9;--mint:#0a6e50;color-scheme:light}
html,html body,html body.hv2{background:#fff!important;color:#1a1f29}
html h1,html h2,html h3,html h4{color:#0d1117}
html a,html a:visited,html .v2 a{color:#0a6e50}
html header,html .hv2 header{background:rgba(255,255,255,.92)!important;border-bottom:1px solid #e2e5eb!important}
html header .brand,html header .brand *,html .hv2 .hb-name,html .hv2 .hb-sub{color:#0d1117!important}
html nav a,html .hv2 header nav a{color:#3d4656!important}
html nav a:hover,html nav a.on{color:#0d1117!important;background:#eef1f4!important}
html header nav a.on{box-shadow:inset 0 -2px 0 #0a6e50}
html .eyebrow,html .nx-eyebrow,html .nx-kicker{color:#0a6e50!important}
html .crumbs,html .crumbs a{color:#5a6374!important}
html .lead,html .muted,html .nx-dek,html .nx-meta,html .nx-mast-dek,html .v2 .muted{color:#4a5363!important}
html time{color:#5a6374}
html main{color:#1a1f29}
html .card,html .nx-card,html .card.partner,html .card.res,html .res,html .latest-news,html .bnote,html details,html .calc,html .hv2 .card{background:#f6f7f9!important;border:1px solid #e2e5eb!important;color:#1a1f29!important}
html .calc{background:transparent!important;border:0!important}
html .card:hover,html .grid .card:hover,html .nx-card:hover,html a.card:hover{background:#f0f3f5!important;border-color:#0a6e50!important}
html .card table td,html .card td{color:#1a1f29!important}
html .btn{background:#eef1f4;color:#1a1f29;border:1px solid #d3d8e0}
html .btn:not(.pri):not(.ref):hover{background:#e3e7ec;border-color:#0a6e50}
html .btn.pri,html .btn.dl{background:#0a6e50!important;color:#fff!important}
html .btn.pri:hover{background:#085a41!important}
html .btn.ref,html .btn.ref:visited{background:#c8161d!important;color:#fff!important}
html .btn.ref:hover{background:#a51218!important}
html .tabs{background:#f1f3f6!important;border:1px solid #e2e5eb}
html .tabs button,html .tabs a{color:#3d4656}
html .tabs .on,html .tabs button.on,html .tabs [aria-selected=true]{background:#0a6e50!important;color:#fff!important}
html input,html select,html textarea{background:#fff!important;color:#0d1117!important;border:1px solid #c4cad4!important}
html input[type=range]{background:#d3d8e0!important;border:0!important;accent-color:#0a6e50}
html input[type=range]::-webkit-slider-thumb{background:#0a6e50!important;border-color:#fff!important}
html input[type=range]::-moz-range-thumb{background:#0a6e50!important;border-color:#fff!important}
html .ck input{background:#fff!important}
html .ck input:checked{background:#0a6e50!important;border-color:#0a6e50!important}
html .ck input:checked::after{border-color:#fff!important}
html #tg label,html #od label{color:#3d4656}
html .big,html .res .big,html output{color:#0d1117}
html .code{color:#b3141a!important}
html .sitelinks{border-top-color:#e2e5eb!important;color:#5a6374!important}
html .sitelinks a{color:#3d4656!important}
html nav.related a,html nav.toc a{color:#0a6e50!important}
html nav.toc a:hover{background:#eef1f4!important}
html nav.related h2{color:#0d1117}
html .need .vid{color:#0a6e50}
html ol.steps>li:not(:last-child)::after{background:#d3d8e0}
html hr{border-color:#e2e5eb}
html blockquote{border-left-color:#0a6e50;color:#2b3240}
html code,html kbd{background:#eef1f4;color:#085a41}
html footer,html footer *{color:#4a5363}
html footer{border-top:1px solid #e2e5eb;background:#f6f7f9}
html footer a{color:#0a6e50!important}
html .tbl{background:#fff!important;border:1px solid #e2e5eb!important}
html .tbl th,html .tbl td{color:#1a1f29;border-color:#e2e5eb!important}
html .tbl thead th{background:#f1f3f6!important;color:#2b3240!important}
html .tbl tbody tr:nth-child(even)>*{background:#fafbfc!important}
html .tbl tbody tr:hover>*{background:#f1f5f3!important}
html table{color:#1a1f29}
html th,html td{border-color:#e2e5eb}
html main .tbl.tes-w{background:#fff!important;border-color:#e2e5eb!important}
html main .tbl.tes-w table.tes-t th,html main .tbl.tes-w table.tes-t td{border-bottom-color:#e2e5eb!important}
html main .tbl.tes-w table.tes-t thead th{background:#f1f3f6!important;color:#2b3240!important}
html main .tbl.tes-w table.tes-t tbody th{color:#0d1117!important}
html main .tbl.tes-w .pill{background:#fff4d6!important;color:#7a5200!important}
html main .tbl.tes-w .pill.yes,html .pill.yes{background:#e3f5ec!important;color:#0b5e3f!important}
html main .tbl.tes-w .pill.no,html .pill.no{background:#fde8e8!important;color:#9b1c1f!important}
html main .tbl.tes-w .pill.soon,html .pill.soon{background:#e5eefc!important;color:#1d4ed8!important}
@media(max-width:640px){
html main .tbl.tes-w:not(.tes-ns) table.tes-t tbody tr{background:#fff!important;border-color:#e2e5eb!important}
html main .tbl.tes-w:not(.tes-ns) table.tes-t [data-label]:not([data-label=""])::before{color:#5a6374!important}
}
html .nx-card,html .nx-hero{background:#fff!important;border:1px solid #e2e5eb!important}
html .nx-h3,html .nx-hero-h,html .nx-mast-h,html .nx-card-link,html .nx-hero-link{color:#0d1117!important}
html .nx-chips a,html .nx-chips span{background:#fff!important;border:1px solid #d3d8e0!important;color:#3d4656!important}
html .nx-chips a[aria-current],html .nx-chips a.on{border-color:#0a6e50!important;color:#0a6e50!important}
html .nx-keypoints{background:#f6f7f9!important;border:1px solid #e2e5eb!important}
html .nx-keypoints h2,html .nx-keypoints b,html .nx-keypoints a,html .nx-pager a{color:#0a6e50!important}
html .tk{background:#f6f7f9!important;border-bottom:1px solid #e2e5eb!important;color:#1a1f29}
html .tk a{color:#1a1f29!important}
html .tk-label{background:#0a6e50!important;color:#fff!important}
html .tk-label::before{background:#fff!important}
html .tk-cat,html .tk-all{color:#0a6e50!important}
html figcaption,html .cr,html .c2 .cr,html .mono{color:#5a6374!important}
html figcaption a,html .cr a{color:#3d4656!important}
html .yt figcaption a{color:#0a6e50!important}
html .adv{background:#f6f7f9}
html .home ul.hl li{border-bottom-color:#e2e5eb!important}
html .home ul.hl time{color:#5a6374!important}
html .home .nt{background:#f6f7f9!important}
html ::selection{background:#0a6e50;color:#fff}
html .chip{background:#fff!important;border:1px solid #c4cad4!important;color:#2b3240!important}
html .chip:hover{border-color:#0a6e50!important;color:#0d1117!important}
html .chip.on{background:#0a6e50!important;color:#fff!important;border-color:#0a6e50!important}
html .totop,html .nx-soon{background:#0a6e50!important;color:#fff!important}
html .bydt tr.bg th,html main .tbl.tes-w table.tes-t tr.bg th{color:#0a6e50!important;background:#f6f7f9!important}
html .bydt .bd,html .bd{color:#4a5363!important}
html .pill:not(.yes):not(.no):not(.soon):not(.red){background:#eef1f4!important;color:#2b3240!important;border:1px solid #d3d8e0}
html .pill.red{background:#c8161d!important;color:#fff!important}
html .rank{color:#0a6e50!important}
html .addb{background:#eef1f4!important;color:#1a1f29!important;border:1px solid #d3d8e0!important}
html .addb:hover{border-color:#0a6e50!important}
html .addb.on,html .addb.added,html .addb[aria-pressed=true]{background:#0a6e50!important;color:#fff!important}

html .hero2:after{background:linear-gradient(0deg,rgba(8,10,14,.92) 10%,rgba(8,10,14,.15))}
html .hero2 h2 a{color:#fff!important}
html .hero2 p{color:#e3e7ee!important}
html .hero2 .mt,html .hero2 .mt time,html .hero2 .cr,html .hero2 .cr a{color:#d0d5de!important}
html .hero2 .chip{background:rgba(8,10,14,.75)!important;border-color:#7cf0c5!important;color:#7cf0c5!important}
html .lbl{color:#0a6e50}
html .c2{background:#fff;border-color:#e2e5eb;color:#1a1f29!important;box-shadow:0 1px 2px rgba(16,24,40,.05)}
html .c2:hover{border-color:#0a6e50}
html .c2 h3 a{color:#0d1117}
html .c2 p{color:#4a5363}
html .c2 .cr a{color:#3d4656!important}



.nx .crumbs span,.nx .crumbs [aria-current]{color:#4a5363!important}
.nx .nx-author,.nx .nx-byline a{color:#0d1117!important}
.nx .nx-pull,.nx .nx-pull p,.nx p.nx-pull{color:#1a1f29!important;border-color:#0a6e50}
.nx .nx-share a{color:#1a1f29!important;border-color:#c4cad4!important;background:#fff!important}
.nx .nx-keypoints li,.nx .nx-box li,.nx main li,.nx article li{color:#1a1f29!important}
.nx-rail a,.nx-rail a span,.nx-rail li{color:#1a1f29!important}
.crumbs span,.crumbs [aria-current]{color:#4a5363!important}
.card b,.card li b,.card .muted b,.card strong{color:#0d1117!important}
.press-list .press-outlet{color:#0d1117!important}.press-list .press-title a{color:#0a6e50!important}
.toolbar label span,label.ck span{color:#1a1f29!important}
nav.toc b,nav.toc strong{color:#0d1117!important}
