/* Generated color overrides. Rebuild with scripts/build_site_light_theme.py. */
html.site-light{--bg:#f8fafc!important;--panel:#f8fafc!important;--text:#1d4ed8!important;--muted:#1d4ed8!important;--line:#dce3ed!important;--green:#1d4ed8!important;--blue:#1d4ed8!important;--gold:#92400e!important}
html.site-light body{color:var(--text)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light a{color:inherit!important}
html.site-light nav{border-bottom-color:#dce3ed!important}
html.site-light .brand span{color:var(--green)!important}
html.site-light .back{color:var(--blue)!important}
html.site-light .eyebrow{color:var(--green)!important}
html.site-light .lede{color:var(--muted)!important}
html.site-light .card{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .muted{color:var(--muted)!important}
html.site-light .sample div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .note{border-left-color:var(--green)!important;color:var(--muted)!important}
html.site-light video{background:#f8fafc!important}
html.site-light .directory{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .directory-group{border-top-color:#dce3ed!important}
html.site-light .directory-group a{color:var(--muted)!important}
html.site-light .directory-group a:hover,html.site-light .directory-group a.active{color:var(--green)!important}
html.site-light .key-list li{border-color:#dce3ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .key-list b{color:#171717!important}
html.site-light .step-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .step-card strong{color:var(--green)!important}
html.site-light .video-card{background-image:none!important;background-color:#f8fafc!important}
html.site-light .video-label small{color:var(--green)!important}
html.site-light .video-caption{color:var(--muted)!important}
html.site-light .asset-link{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .asset-link:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .module-map{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module-center{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .module-center span{color:var(--muted)!important}
html.site-light .module-node{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module-node:hover{border-color:var(--green)!important}
html.site-light .module-node small{color:var(--green)!important}
html.site-light .module-node span{color:var(--muted)!important}
html.site-light .sample-lede{color:var(--muted)!important}
html.site-light .sample-lede strong{color:#171717!important}
html.site-light .topic-page{background-image:none!important;background-color:#f8fafc!important}
html.site-light .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .topic-sidebar details{border-top-color:#dce3ed!important}
html.site-light .topic-sidebar summary{color:#1d4ed8!important}
html.site-light .topic-sidebar summary:before{color:var(--green)!important}
html.site-light .topic-sidebar a{color:var(--muted)!important}
html.site-light .topic-sidebar a:hover,html.site-light .topic-sidebar a.current{color:#171717!important}
html.site-light .topic-block{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .topic-block p{color:var(--muted)!important}
html.site-light .sample-steps div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sample-steps b{color:#1d4ed8!important}
html.site-light .analogy-image{border-color:#dce3ed!important}
html.site-light .topic-video{background:#f8fafc!important}
html.site-light .key-takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .key-takeaway p{color:#171717!important}
html.site-light .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .on-page b{color:var(--green)!important}
html.site-light .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .on-page a:hover{color:#171717!important;border-color:var(--green)!important}
html.site-light .misconception-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .misconception-card h3{color:#171717!important}
html.site-light .misconception-card p{color:var(--muted)!important}
html.site-light .concept-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .topic-definition .definition,html.site-light .definition{color:#171717!important}
html.site-light .topic-analogy>p:first-of-type{color:#171717!important}
html.site-light .topic-takeaway p{color:#171717!important}
html.site-light .topic-sidebar .current{color:var(--green)!important}
html.site-light .standard-topic .topic-analogy{background-image:none!important;background-color:#f8fafc!important}
html.site-light .standard-topic .topic-analogy>p{color:#1d4ed8!important}
html.site-light .standard-topic .example-grid>div,html.site-light .standard-topic .misconception-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .standard-topic .example-grid h3{color:#171717!important}
html.site-light .standard-topic .example-grid p{color:var(--muted)!important}
html.site-light .standard-topic .example-grid b,html.site-light .standard-topic .misconception-card b{color:var(--green)!important}
html.site-light .standard-topic .misconception-card h3{color:#171717!important}
html.site-light .standard-topic .misconception-card p{color:var(--muted)!important}
html.site-light .standard-topic .topic-takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .standard-topic .topic-takeaway .note{color:#171717!important}
html.site-light .standard-topic .back-to-top{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--green)!important}
html.site-light .analogy-box img{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .analogy-box figcaption{color:var(--muted)!important}
html.site-light .examples>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relation-map{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .relation-map .relation-line b{color:#171717!important}
html.site-light .relation-map .relation-line span{color:var(--green)!important}
html.site-light .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .remember p{color:#171717!important}
html.site-light .video-meta{color:var(--muted)!important}
html.site-light .sidebar-nav{border-color:var(--line)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .sidebar-heading small,html.site-light .sidebar-part h2{color:var(--muted)!important}
html.site-light .sidebar-part+ .sidebar-part{border-top-color:#dce3ed!important}
html.site-light .sidebar-part h2{color:var(--green)!important}
html.site-light .sidebar-nav details{border-top-color:#dce3ed!important}
html.site-light .sidebar-nav summary{color:#1d4ed8!important}
html.site-light .sidebar-nav summary:before{color:var(--green)!important}
html.site-light .sidebar-nav a,html.site-light .sidebar-nav li>span{color:var(--muted)!important}
html.site-light .sidebar-nav a:hover,html.site-light .sidebar-nav a.active{color:#171717!important}
html.site-light .sidebar-nav li>span{color:#4b5563!important}
html.site-light .status{border-color:currentColor!important}
html.site-light .status-new{color:var(--green)!important}
html.site-light .status-edit{color:var(--blue)!important}
html.site-light .status-moved{color:var(--gold)!important}
html.site-light .detail-section .analogy-box figure img{background:#f8fafc!important}
html.site-light .detail-section .analogy-box figure figcaption{color:var(--muted)!important}
html.site-light .knowledge-map,html.site-light .concept-tree{border-color:var(--line)!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .topic-definition .definition,html.site-light .topic-takeaway .note{color:#171717!important}
html.site-light .analogy-box.text-only .analogy-lede{color:#171717!important}
html.site-light .analogy-box.text-only>p:last-child{color:var(--muted)!important}
html.site-light .profile-meta{color:var(--muted)!important}
html.site-light .sidebar-nav summary.active-module{color:#171717!important;text-shadow:none!important}
html.site-light .sidebar-nav summary.active-module:after{color:var(--green)!important}
html.site-light .sidebar-nav details.expanded{border-top-color:#93b4ed!important}
html.site-light .sidebar-nav a.active{color:#171717!important;background-image:none!important;background-color:#f8fafc!important;border-color:var(--blue)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .sidebar-nav a.active::before{background:var(--green)!important}
html.site-light .loop-block{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .loop-block small,html.site-light .comparison-grid small,html.site-light .temperature-grid small{color:var(--green)!important}
html.site-light .loop-arrow{color:var(--green)!important}
html.site-light .model-block{background-image:none!important;background-color:#f8fafc!important}
html.site-light .selected-block{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .repeat-block{border-color:#93b4ed!important}
html.site-light .probability-list{color:var(--muted)!important}
html.site-light .probability-list i{color:#171717!important}
html.site-light .comparison-grid>div,html.site-light .temperature-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-grid p,html.site-light .temperature-grid span{color:var(--muted)!important}
html.site-light .temperature-grid>div:first-child{border-color:#93b4ed!important}
html.site-light .temperature-grid>div:last-child{border-color:#dce3ed!important}
html.site-light .mini-example{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mini-distribution span{background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .mini-distribution b{color:var(--green)!important}
html.site-light .arrow-line{color:var(--muted)!important}
html.site-light .arrow-line strong{color:#171717!important}
html.site-light .next-token-page .chip{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .next-token-page .chip:hover{border-color:var(--green)!important}
html.site-light .site-global-links a{color:var(--muted)!important}
html.site-light .site-global-links a:hover,html.site-light .site-global-links a:focus-visible{color:var(--green)!important}
html.site-light .guardrail-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .guardrail-node.guardrail-control{border-color:var(--green)!important;background:#eff6ff!important;color:var(--green)!important}
html.site-light .guardrail-arrow{color:var(--green)!important}
html.site-light .guardrail-types>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .guardrail-types h3{color:#171717!important}
html.site-light .guardrail-types p{color:var(--muted)!important}
html.site-light .agent-column{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .agent-column.allowed{border-color:var(--green)!important}
html.site-light .agent-column.allowed h3{color:var(--green)!important}
html.site-light .agent-column.blocked{border-color:#dce3ed!important}
html.site-light .agent-column.blocked h3{color:#b91c1c!important}
html.site-light .agent-column code{background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .distinction-callout{border-left-color:var(--gold)!important;background:#fffbeb!important;color:var(--muted)!important}
html.site-light .distinction-callout b{color:var(--gold)!important}
html.site-light .guardrail-analogy>div:not(.analogy-arrow){border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .guardrail-analogy b{color:var(--green)!important}
html.site-light .analogy-arrow{color:var(--green)!important}
html.site-light .related-chips .chip,html.site-light .glossary-link{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .related-chips .chip:hover,html.site-light .glossary-link:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .glossary-link{color:var(--green)!important}
html.site-light .row-page .definition{color:#171717!important}
html.site-light .row-page .section-lede{color:var(--muted)!important}
html.site-light .row-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .row-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .row-page .flow-arrow{color:var(--green)!important}
html.site-light .row-page .fact-grid>div,html.site-light .row-page .use-grid>div,html.site-light .row-page .confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .row-page .fact-grid p,html.site-light .row-page .use-grid p,html.site-light .row-page .confusion-grid p{color:var(--muted)!important}
html.site-light .row-page .use-grid strong{color:var(--green)!important}
html.site-light .row-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .row-page .example-card p{color:var(--muted)!important}
html.site-light .row-page .example-card ol{color:var(--muted)!important}
html.site-light .row-page th,html.site-light .row-page td{border-color:#93b4ed!important}
html.site-light .row-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .row-page td{color:var(--muted)!important}
html.site-light .row-page td:first-child{color:#171717!important}
html.site-light .row-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .row-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .row-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .row-page .remember p{color:#171717!important}
html.site-light .row-page .pager{border-top-color:#dce3ed!important}
html.site-light .row-page .pager-item{color:var(--muted)!important}
html.site-light .row-page .pager a{color:var(--muted)!important}
html.site-light .row-page .pager a:hover{color:#171717!important}
html.site-light .row-page .pager small{color:var(--muted)!important}
html.site-light .row-page .pager strong{color:var(--green)!important}
html.site-light .module05-page .overview-grid a{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module05-page .overview-grid a:hover{border-color:var(--green)!important}
html.site-light .module05-page .overview-grid small{color:var(--muted)!important}
html.site-light .module05-page .overview-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module05-page .overview-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module05-page .overview-flow b{color:var(--green)!important}
html.site-light .module05-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-topic-page .definition{color:#171717!important}
html.site-light .architecture-topic-page .section-lede{color:var(--muted)!important}
html.site-light .architecture-topic-page .architecture-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .architecture-topic-page .architecture-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-topic-page .architecture-arrow{color:var(--green)!important}
html.site-light .architecture-topic-page .fact-grid>div,html.site-light .architecture-topic-page .use-grid>div,html.site-light .architecture-topic-page .compare-grid>div,html.site-light .architecture-topic-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-topic-page .fact-grid b,html.site-light .architecture-topic-page .use-grid strong,html.site-light .architecture-topic-page .compare-grid h3{color:#171717!important}
html.site-light .architecture-topic-page .fact-grid p,html.site-light .architecture-topic-page .use-grid p,html.site-light .architecture-topic-page .compare-grid p,html.site-light .architecture-topic-page .example-card p{color:var(--muted)!important}
html.site-light .architecture-topic-page .use-grid strong{color:var(--green)!important}
html.site-light .architecture-topic-page .example-card ol{color:var(--muted)!important}
html.site-light .architecture-topic-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-topic-page .compare-grid h3{color:var(--green)!important}
html.site-light .architecture-topic-page .glossary th,html.site-light .architecture-topic-page .glossary td{border-color:#93b4ed!important}
html.site-light .architecture-topic-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .architecture-topic-page .glossary td{color:var(--muted)!important}
html.site-light .architecture-topic-page .glossary td:first-child{color:#171717!important}
html.site-light .architecture-topic-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-topic-page .remember p{color:#171717!important}
html.site-light .architecture-topic-page .pager{border-top-color:#dce3ed!important}
html.site-light .architecture-topic-page .pager a{color:var(--muted)!important}
html.site-light .architecture-topic-page .pager a:hover{color:#171717!important}
html.site-light .architecture-topic-page .pager small{color:var(--muted)!important}
html.site-light .architecture-topic-page .pager strong{color:var(--green)!important}
html.site-light .on-page a.active{color:#171717!important;border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .site-directory{border-color:#dce3ed!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .site-directory h2{color:#1d4ed8!important}
html.site-light .site-directory details{border-top-color:#dce3ed!important}
html.site-light .site-directory summary{color:#1d4ed8!important}
html.site-light .site-directory summary:before{color:#1d4ed8!important}
html.site-light .site-directory a{color:#4b5563!important}
html.site-light .site-directory a:hover,html.site-light .site-directory a.active{color:#1d4ed8!important}
html.site-light .site-directory .module{color:#1d4ed8!important}
html.site-light .site-directory .overview{color:#1d4ed8!important}
html.site-light .chip.unavailable{color:#4b5563!important;border-color:#dce3ed!important}
html.site-light .site-directory .directory-note{color:#4b5563!important}
html.site-light .site-nav-trigger{color:var(--muted)!important}
html.site-light .site-nav-trigger:hover,html.site-light .site-nav-trigger:focus-visible{color:var(--green)!important}
html.site-light .site-nav-menu{border-color:var(--line)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .site-nav-menu a{color:var(--muted)!important}
html.site-light .site-nav-menu a:hover,html.site-light .site-nav-menu a:focus-visible{color:#171717!important;background:#eff6ff!important}
html.site-light .sidebar-map{color:var(--muted)!important}
html.site-light .sidebar-map.active,html.site-light .sidebar-map:hover{color:#171717!important}
html.site-light .knowledge-menu-toggle{border-color:var(--line)!important;background:#f8fafc!important;color:var(--text)!important}
html.site-light .site-directory .sidebar-glossary-link{color:#1d4ed8!important}
html.site-light .site-directory .sidebar-glossary-link:hover,html.site-light .site-directory .sidebar-glossary-link.active{color:#171717!important}
html.site-light .site-search input{border-color:#93b4ed!important;background:#ffffff!important;color:#1d4ed8!important}
html.site-light .site-search input::placeholder{color:#4b5563!important}
html.site-light .site-search-results{border-color:#dce3ed!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .site-search-results a{color:#1d4ed8!important}
html.site-light .site-search-results a:hover{background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .site-search-results small{color:#4b5563!important}
html.site-light .site-search-empty{color:#4b5563!important}
html.site-light .overview-eyebrow,html.site-light .overview-section-eyebrow{color:var(--green)!important}
html.site-light .overview-lede{color:var(--muted)!important}
html.site-light .overview-intro-note{border-left-color:var(--green)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .overview-section-description{color:var(--muted)!important}
html.site-light .overview-map{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .overview-map-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .overview-map-node:hover{border-color:var(--green)!important}
html.site-light .overview-map-node-primary{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .overview-map-node-secondary{border-color:#93b4ed!important}
html.site-light .overview-map-node-muted{color:var(--muted)!important}
html.site-light .overview-map-connector{color:var(--green)!important}
html.site-light .overview-map-note{color:var(--muted)!important}
html.site-light .overview-concept-card,html.site-light .relationship-card,html.site-light .learning-step,html.site-light .explore-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .overview-concept-card:hover,html.site-light .relationship-card:hover,html.site-light .explore-card:hover{border-color:var(--green)!important}
html.site-light .overview-concept-name,html.site-light .explore-card-title{color:#171717!important}
html.site-light .overview-concept-description,html.site-light .explore-card-description,html.site-light .learning-step-description,html.site-light .relationship-description{color:var(--muted)!important}
html.site-light .relationship-label{color:var(--green)!important}
html.site-light .relationship-equation{color:#171717!important}
html.site-light .relationship-arrow{color:var(--blue)!important}
html.site-light .learning-step-number{color:var(--green)!important}
html.site-light .learning-step-title{color:#171717!important}
html.site-light .learning-step-arrow{color:var(--green)!important}
html.site-light .explore-card-link{color:var(--blue)!important}
html.site-light .explore-card-disabled{color:#4b5563!important}
html.site-light .explore-card-disabled .explore-card-link{color:#4b5563!important}
html.site-light .relationship-overview .module-goal{color:#1d4ed8!important;border-left-color:#93b4ed!important}
html.site-light .relationship-overview .map-label{color:#1d4ed8!important}
html.site-light .relationship-overview .diagram-panel{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .timeline-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .timeline-node b{color:#1d4ed8!important}
html.site-light .timeline-node span{color:#1d4ed8!important}
html.site-light .timeline-node.context,html.site-light .timeline-node.output{border-color:#93b4ed!important}
html.site-light .timeline-node.sampling{border-color:#93b4ed!important}
html.site-light .timeline-arrow{color:#1d4ed8!important}
html.site-light .kv-note{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .kv-note b{color:#1d4ed8!important}
html.site-light .knowledge-group{border-top-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .knowledge-group a{color:#1d4ed8!important}
html.site-light .knowledge-group p{color:#1d4ed8!important}
html.site-light .boundary{border-left-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .boundary i{color:#92400e!important}
html.site-light .boundary small{color:#1d4ed8!important}
html.site-light .learning-step{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .learning-step small{color:#1d4ed8!important}
html.site-light .learning-step p{color:#1d4ed8!important}
html.site-light .takeaway-strip{border-top-color:#93b4ed!important}
html.site-light .rag-lane h3{color:#1d4ed8!important}
html.site-light .rag-node{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rag-node span{color:#1d4ed8!important}
html.site-light .rag-merge div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rag-caution{color:#1d4ed8!important}
html.site-light .rag-example>div{background:#f8fafc!important;border-color:#dce3ed!important}
html.site-light .rag-example p{color:#1d4ed8!important}
html.site-light .comparison-panel{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .comparison-side{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-side-title{color:#1d4ed8!important}
html.site-light .comparison-definition,html.site-light .comparison-example{color:#1d4ed8!important}
html.site-light .comparison-why{border-left-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .comparison-connection{color:#1d4ed8!important}
html.site-light .landscape-overview .landscape-group{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .landscape-overview .landscape-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .landscape-overview .landscape-node small{color:#1d4ed8!important}
html.site-light .landscape-overview .dimension-list span{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .landscape-overview .stack div{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .landscape-overview .control-flow div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .map-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .map-node small{color:#1d4ed8!important}
html.site-light .parameter-box{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .fork-root{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .fork-branch{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .stack-items div{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .llm-center{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .overlap{color:#1d4ed8!important}
html.site-light .layer-map>div,html.site-light .two-lane>div,html.site-light .product-grid article,html.site-light .category-grid>div,html.site-light .related-grid>a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer-map b,html.site-light .two-lane>b,html.site-light .category-grid b{color:var(--green)!important}
html.site-light .layer-map span{color:#171717!important}
html.site-light .layer-map small{color:var(--muted)!important}
html.site-light .layer-map i{color:var(--green)!important}
html.site-light .two-lane span,html.site-light .two-lane strong{color:var(--muted)!important}
html.site-light .two-lane strong{color:#171717!important}
html.site-light .section-intro{color:var(--muted)!important}
html.site-light .product-grid article p{color:var(--muted)!important}
html.site-light .product-grid article p b{color:#171717!important}
html.site-light .product-grid article small{color:var(--green)!important}
html.site-light .subhead{color:#171717!important}
html.site-light .category-grid p{color:var(--muted)!important}
html.site-light .category-grid span{color:var(--blue)!important}
html.site-light .related-grid b{color:#171717!important}
html.site-light .related-grid span{color:var(--muted)!important}
html.site-light .assistant-landscape .source-note a{color:var(--blue)!important}
html.site-light .comparison-panel i{color:#92400e!important}
html.site-light .comparison-panel small{color:#1d4ed8!important}
html.site-light .comparison-list .comparison-panel:nth-child(1)::after{border-left-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .comparison-list .comparison-panel:nth-child(2)::after{border-left-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .comparison-list .comparison-panel:nth-child(3)::after{border-left-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .system-layer{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .system-layer small{color:#1d4ed8!important}
html.site-light .layer-table div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer-table small{color:#1d4ed8!important}
html.site-light .roadmap-lede{color:var(--muted)!important}
html.site-light .roadmap-note{border-left-color:var(--green)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .roadmap-kicker{color:var(--green)!important}
html.site-light .roadmap-section header p{color:var(--muted)!important}
html.site-light .roadmap-connector{color:var(--green)!important}
html.site-light .knowledge-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .knowledge-node strong{color:#171717!important}
html.site-light .knowledge-node small{color:var(--muted)!important}
html.site-light .knowledge-node.primary{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .knowledge-group{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .knowledge-group h3{color:#171717!important}
html.site-light .knowledge-group p{color:var(--muted)!important}
html.site-light .knowledge-list div{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .knowledge-list span{color:var(--muted)!important}
html.site-light .boundary{border-color:#dce3ed!important;color:#92400e!important;background:#fffbeb!important}
html.site-light .stack .knowledge-node:nth-child(odd){border-color:#93b4ed!important}
html.site-light .roadmap-layer{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .layer-modules{color:var(--blue)!important}
html.site-light .path b{color:var(--green)!important}
html.site-light .runtime-example ol{color:var(--muted)!important}
html.site-light .loop{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .control-gate{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .sidebar details{border-top-color:#dce3ed!important}
html.site-light .sidebar summary{color:#1d4ed8!important}
html.site-light .sidebar summary:before{color:var(--green)!important}
html.site-light .sidebar li a{color:var(--muted)!important}
html.site-light .sidebar li a:hover,html.site-light .sidebar li a.active{color:var(--green)!important}
html.site-light .chip{border-color:#93b4ed!important;color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .video-card video{background:#f8fafc!important}
html.site-light .video-caption{color:#4b5563!important}
html.site-light .mindmap{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .mindmap:before,html.site-light .mindmap:after{background-image:none!important;background-color:#f8fafc!important}
html.site-light .hub{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .hub span{color:var(--muted)!important}
html.site-light .map-node{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .map-node:hover{border-color:var(--green)!important}
html.site-light .map-node small{color:var(--green)!important}
html.site-light .map-node span{color:var(--muted)!important}
html.site-light .sample-intro{color:var(--muted)!important}
html.site-light .step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .step b{color:var(--green)!important}
html.site-light .step span{color:var(--muted)!important}
html.site-light .key{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .key b{color:var(--blue)!important}
html.site-light .key span{color:var(--muted)!important}
html.site-light .definition{color:#1d4ed8!important}
html.site-light .formula{background:#f8fafc!important;border-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .topic-links a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .topic-links a:hover{border-color:var(--green)!important;color:var(--green)!important}
html.site-light .module03-page .path{color:var(--muted)!important}
html.site-light .module03-page .path span{color:var(--green)!important}
html.site-light .module03-page .hero-label,html.site-light .module03-page .section-number{color:var(--green)!important}
html.site-light .module03-page .hero-definition{color:#1d4ed8!important}
html.site-light .module03-page .definition{color:#171717!important}
html.site-light .module03-page .analogy-copy{color:#171717!important}
html.site-light .module03-page .part-card,html.site-light .module03-page .use-card,html.site-light .module03-page .compare-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module03-page .part-card strong,html.site-light .module03-page .use-card strong{color:#171717!important}
html.site-light .module03-page .part-card span,html.site-light .module03-page .use-card span,html.site-light .module03-page .compare-card p{color:var(--muted)!important}
html.site-light .module03-page .compare-card h3{color:var(--green)!important}
html.site-light .module03-page .visual-flow span,html.site-light .module03-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module03-page .visual-flow b,html.site-light .module03-page .connection-flow b{color:var(--green)!important}
html.site-light .module03-page .example-url{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-page .example-url code{color:#171717!important}
html.site-light .module03-page .url-part{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module03-page .url-part code{color:var(--green)!important}
html.site-light .module03-page .url-part span{color:var(--muted)!important}
html.site-light .module03-page .formula-line{border-left-color:var(--green)!important;color:#171717!important;background:#eff6ff!important}
html.site-light .module03-page .glossary th,html.site-light .module03-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .module03-page .glossary th{color:var(--green)!important}
html.site-light .module03-page .glossary td{color:var(--muted)!important}
html.site-light .module03-page .glossary td:first-child{color:#171717!important}
html.site-light .module03-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-page .remember p{color:#171717!important}
html.site-light .module03-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .module03-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .module03-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .module03-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .module03-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .module03-page .direction-key{color:var(--muted)!important}
html.site-light .module03-page .direction-key b{color:var(--green)!important}
html.site-light .module03-overview .goal-card,html.site-light .module03-overview .concept-card,html.site-light .module03-overview .topic-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module03-overview .goal-card strong,html.site-light .module03-overview .concept-card h3,html.site-light .module03-overview .topic-card strong{color:#171717!important}
html.site-light .module03-overview .goal-card span,html.site-light .module03-overview .concept-card p,html.site-light .module03-overview .topic-card span{color:var(--muted)!important}
html.site-light .module03-overview .topic-card em{color:var(--green)!important}
html.site-light .module03-overview .glossary-entry{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-overview .glossary-entry strong{color:#171717!important}
html.site-light .module03-overview .glossary-entry span{color:var(--muted)!important}
html.site-light .module03-overview .glossary-entry a{color:var(--green)!important}
html.site-light .module03-page .lede{color:var(--muted)!important}
html.site-light .module03-page .module-section{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .module03-page .section-lede{color:var(--muted)!important}
html.site-light .module03-page .goal-card,html.site-light .module03-page .concept-card,html.site-light .module03-page .topic-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module03-page .goal-card strong,html.site-light .module03-page .concept-card strong,html.site-light .module03-page .topic-card strong{color:#171717!important}
html.site-light .module03-page .goal-card span,html.site-light .module03-page .concept-card span,html.site-light .module03-page .topic-card span{color:var(--muted)!important}
html.site-light .module03-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module03-page .flow i{color:var(--green)!important}
html.site-light .module03-page .connection-flow div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module03-page .connection-flow div:nth-child(5){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .module03-page .connection-flow small{color:var(--muted)!important}
html.site-light .module03-page .connection-flow b{color:var(--green)!important}
html.site-light .module03-page .topic-card em{color:var(--green)!important}
html.site-light .module03-page .glossary-entry{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-page .glossary-entry strong{color:#171717!important}
html.site-light .module03-page .glossary-entry span{color:var(--muted)!important}
html.site-light .module03-page .glossary-entry a{color:var(--green)!important}
html.site-light .module03-page .remember,html.site-light .post-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-page .remember p,html.site-light .post-page .remember p{color:#171717!important}
html.site-light .post-page .path,html.site-light .module03-glossary .path{color:var(--muted)!important}
html.site-light .post-page .path span,html.site-light .module03-glossary .path span{color:var(--green)!important}
html.site-light .post-page .hero-label,html.site-light .post-page .section-number,html.site-light .module03-glossary .hero-label{color:var(--green)!important}
html.site-light .post-page .hero-definition{color:#1d4ed8!important}
html.site-light .post-page .definition{color:#171717!important}
html.site-light .post-page .analogy-copy{color:#171717!important}
html.site-light .post-page .flow-grid>div:not(.arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .post-page .flow-grid>div:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .post-page .arrow{color:var(--green)!important}
html.site-light .post-page .action-grid>div,html.site-light .post-page .use-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .post-page .action-grid strong,html.site-light .post-page .use-grid strong{color:#171717!important}
html.site-light .post-page .action-grid span{color:var(--muted)!important}
html.site-light .post-page .use-flow span,html.site-light .post-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .post-page .use-flow b,html.site-light .post-page .connection-flow b{color:var(--green)!important}
html.site-light .post-page .request-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .post-page .request-card h3{color:var(--green)!important}
html.site-light .post-page .request-card p{color:var(--muted)!important}
html.site-light .post-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .post-page .compare-grid h3{color:var(--green)!important}
html.site-light .post-page .compare-grid p{color:var(--muted)!important}
html.site-light .post-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .post-page .glossary th,html.site-light .post-page .glossary td,html.site-light .module03-glossary .glossary th,html.site-light .module03-glossary .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .post-page .glossary th,html.site-light .module03-glossary .glossary th{color:var(--green)!important}
html.site-light .post-page .glossary td,html.site-light .module03-glossary .glossary td{color:var(--muted)!important}
html.site-light .post-page .glossary td:first-child,html.site-light .module03-glossary .glossary td:first-child{color:#171717!important}
html.site-light .post-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .post-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .post-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .post-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .post-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .post-page .direction-key{color:var(--muted)!important}
html.site-light .post-page .direction-key b{color:var(--green)!important}
html.site-light .module03-glossary .glossary-intro{color:var(--muted)!important}
html.site-light .module03-glossary .glossary-section{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module03-glossary .glossary-caption{color:var(--muted)!important}
html.site-light .module03-glossary .glossary td:nth-child(2),html.site-light .module03-glossary .glossary td:nth-child(4){color:#1d4ed8!important}
html.site-light .module03-glossary .glossary td:nth-child(3){color:var(--muted)!important}
html.site-light .application-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .application-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .application-topic .comparison h3{color:var(--green)!important}
html.site-light .application-topic .comparison p{color:var(--muted)!important}
html.site-light .application-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .application-topic .cards b{color:var(--green)!important}
html.site-light .application-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .application-topic .responsive-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .application-topic .responsive-flow>div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .application-topic .desktop-arrow,html.site-light .application-topic .mobile-arrow{color:var(--green)!important}
html.site-light .application-topic .code-map{color:#1d4ed8!important;background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .application-topic th,html.site-light .application-topic td{border-color:#93b4ed!important}
html.site-light .application-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .application-topic td{color:var(--muted)!important}
html.site-light .application-topic td:first-child{color:#171717!important}
html.site-light .application-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .application-topic .prevnext a{color:var(--muted)!important}
html.site-light .article-index,html.site-light .article-page{color:var(--text)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .article-index>nav,html.site-light .article-page>nav{background:#f8fafc!important}
html.site-light .articles-hero h1 span{background-image:none!important;background-color:#f8fafc!important;color:transparent!important;background:none!important;color:#171717!important;-webkit-text-fill-color:#171717!important}
html.site-light .articles-subtitle{color:#1d4ed8!important}
html.site-light .articles-lede{color:var(--muted)!important}
html.site-light .articles-hero-meta span,html.site-light .article-chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .article-section-heading p{color:var(--muted)!important}
html.site-light .article-card{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .article-card:hover{border-color:#93b4ed!important}
html.site-light .article-card-visual{border-bottom-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .article-card-visual-placeholder{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .article-card-visual-placeholder small{color:var(--green)!important}
html.site-light .article-card-visual-placeholder strong{color:#1d4ed8!important}
html.site-light .article-card-topline{color:#4b5563!important}
html.site-light .article-card-status{color:var(--green)!important}
html.site-light .article-card h3{color:#171717!important}
html.site-light .article-card-summary{color:var(--muted)!important}
html.site-light .article-card-tags .article-chip{color:#1d4ed8!important}
html.site-light .article-card-action a,html.site-light .article-card-action .is-disabled{color:#1d4ed8!important}
html.site-light .article-card-action a:hover{color:var(--green)!important}
html.site-light .article-card-action .is-disabled{color:#4b5563!important}
html.site-light .article-empty{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .article-empty p{color:var(--muted)!important}
html.site-light .article-empty a{color:var(--green)!important}
html.site-light .blog-list{border-top-color:var(--line)!important}
html.site-light .blog-post{border-bottom-color:var(--line)!important}
html.site-light .blog-post-meta{color:#4b5563!important}
html.site-light .blog-post-meta time{color:#1d4ed8!important}
html.site-light .blog-post-meta span{color:#4b5563!important}
html.site-light .blog-post h3{color:#1d4ed8!important}
html.site-light .blog-post h3 a{color:#1d4ed8!important}
html.site-light .blog-post h3 a:hover{color:var(--green)!important}
html.site-light .blog-post-footer{color:#4b5563!important}
html.site-light .blog-post-status{color:var(--green)!important}
html.site-light .blog-post-footer a{color:#1d4ed8!important}
html.site-light .blog-post-footer a:hover{color:var(--green)!important}
html.site-light .draft-notice{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .articles-footer-note{color:#4b5563!important}
html.site-light .article-breadcrumb{color:var(--blue)!important}
html.site-light .article-breadcrumb:hover{color:var(--green)!important}
html.site-light .article-header h1{color:#1d4ed8!important}
html.site-light .article-header .article-subtitle{color:var(--muted)!important}
html.site-light .article-meta{color:#4b5563!important}
html.site-light .article-meta strong{color:#1d4ed8!important}
html.site-light .article-status{border-color:#93b4ed!important;color:var(--green)!important}
html.site-light .article-body h2{color:#1d4ed8!important}
html.site-light .article-body h3{color:#171717!important}
html.site-light .article-body p,html.site-light .article-body li{color:#1d4ed8!important}
html.site-light .article-body .todo{border-left-color:var(--gold)!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .article-body blockquote{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .article-body code{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .article-code{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .article-figure figcaption{color:#4b5563!important}
html.site-light .article-flow{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .article-flow-step{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .article-flow-arrow{color:var(--green)!important}
html.site-light .article-table-wrap{border-color:#dce3ed!important}
html.site-light .article-table{background:#f8fafc!important}
html.site-light .article-table th,html.site-light .article-table td{border-bottom-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .article-table th{color:var(--green)!important}
html.site-light .article-related-card{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .article-related-card a{color:#1d4ed8!important}
html.site-light .article-related-card a:hover{color:var(--green)!important}
html.site-light .article-footer{border-top-color:#dce3ed!important;color:#4b5563!important}
html.site-light .article-footer a{color:var(--blue)!important}
html.site-light .module04-topic[data-module04-topic="Logging"] .log-samples>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .module04-topic[data-module04-topic="Logging"] .log-samples b{color:var(--green)!important}
html.site-light .module04-topic[data-module04-topic="Logging"] .log-samples>div:nth-child(2) b{color:var(--gold)!important}
html.site-light .module04-topic[data-module04-topic="Logging"] .log-samples>div:nth-child(3) b{color:#b91c1c!important}
html.site-light .business-logic-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .business-logic-topic .definition strong{color:var(--green)!important}
html.site-light .business-logic-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .business-logic-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .business-logic-topic .rule-list strong{color:#171717!important}
html.site-light .business-logic-topic .rule-list ul{color:var(--muted)!important}
html.site-light .business-logic-topic .flow-label{color:var(--green)!important}
html.site-light .business-logic-topic .responsive-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .business-logic-topic .responsive-flow>div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .business-logic-topic .responsive-flow>div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .business-logic-topic .desktop-arrow,html.site-light .business-logic-topic .mobile-arrow{color:var(--green)!important}
html.site-light .business-logic-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .business-logic-topic .comparison h3{color:#171717!important}
html.site-light .business-logic-topic .comparison p{color:var(--muted)!important}
html.site-light .business-logic-topic .comparison .validation-card{border-color:var(--blue)!important;background:#eff6ff!important}
html.site-light .business-logic-topic .comparison .logic-card{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .business-logic-topic th,html.site-light .business-logic-topic td{border-color:#93b4ed!important}
html.site-light .business-logic-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .business-logic-topic td{color:var(--muted)!important}
html.site-light .business-logic-topic td:first-child{color:#171717!important}
html.site-light .business-logic-topic td:nth-child(2){color:var(--blue)!important}
html.site-light .business-logic-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .business-logic-topic .remember p{color:#171717!important}
html.site-light .business-logic-topic .prevnext a{color:var(--muted)!important}
html.site-light .business-logic-topic .prevnext a:hover{color:#171717!important}
html.site-light .client-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .client-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .client-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .client-topic .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .client-topic .flow>div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .client-topic .flow>span{color:var(--green)!important}
html.site-light .client-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .client-topic .comparison h3{color:var(--green)!important}
html.site-light .client-topic .comparison p{color:var(--muted)!important}
html.site-light .client-topic th,html.site-light .client-topic td{border-color:#93b4ed!important}
html.site-light .client-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .client-topic td{color:var(--muted)!important}
html.site-light .client-topic td:first-child{color:#171717!important}
html.site-light .client-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .client-topic .remember-list{color:#171717!important}
html.site-light .client-topic .prevnext a{color:var(--muted)!important}
html.site-light .constraint-page .definition{color:#171717!important}
html.site-light .constraint-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .constraint-page .flow-node strong{color:var(--green)!important}
html.site-light .constraint-page .flow-arrow{color:var(--green)!important}
html.site-light .constraint-page .rule-flow .flow-node:nth-of-type(3),html.site-light .constraint-page .connection-flow .flow-node:nth-of-type(7){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .constraint-page .rule-grid>div,html.site-light .constraint-page .use-grid>div,html.site-light .constraint-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .constraint-page .rule-grid b,html.site-light .constraint-page .use-grid b{color:#171717!important}
html.site-light .constraint-page .rule-grid p,html.site-light .constraint-page .use-grid p,html.site-light .constraint-page .compare-grid p{color:var(--muted)!important}
html.site-light .constraint-page .code-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .constraint-page .code-card pre{color:#1d4ed8!important}
html.site-light .constraint-page .code-caption{color:var(--muted)!important}
html.site-light .constraint-page .compare-grid h3{color:#171717!important}
html.site-light .constraint-page th,html.site-light .constraint-page td{border-color:#93b4ed!important}
html.site-light .constraint-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .constraint-page td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .constraint-page td:first-child{color:#171717!important}
html.site-light .constraint-page .remember-flow{color:var(--green)!important}
html.site-light .constraint-page .remember-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
@media(max-width:1000px){html.site-light .constraint-page .connection-flow .flow-node:not(:last-of-type)::after{color:var(--green)!important}}
html.site-light .database-storage{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .database-storage .storage-title{color:#171717!important}
html.site-light .database-storage .storage-branch{color:var(--green)!important}
html.site-light .database-storage .storage-items{color:var(--muted)!important}
html.site-light .database-action-grid>div,html.site-light .database-example-grid>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .database-action-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .database-example-grid>div{color:var(--green)!important}
html.site-light .database-example-title{color:#171717!important}
html.site-light .database-flow>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .database-flow>div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .database-flow .desktop-arrow{color:var(--green)!important}
html.site-light .database-confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .database-confusion-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .database-confusion-grid h3{color:#171717!important}
html.site-light .database-confusion-grid p{color:var(--muted)!important}
html.site-light .database-equation,html.site-light .database-final-flow{color:var(--green)!important}
html.site-light .database-equation span,html.site-light .database-final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .database-glossary th,html.site-light .database-glossary td{border-color:#93b4ed!important}
html.site-light .database-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .database-glossary td{color:var(--muted)!important}
html.site-light .database-glossary td:first-child{color:#171717!important}
html.site-light .topic-pagination a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .topic-pagination a:hover{border-color:var(--green)!important}
html.site-light .topic-pagination small{color:var(--muted)!important}
html.site-light .topic-pagination b{color:#171717!important}
@media(max-width:1100px){html.site-light .database-connection-flow .mobile-arrow{color:var(--green)!important}}
@media(max-width:760px){html.site-light .database-flow .mobile-arrow{color:var(--green)!important}}
html.site-light .schema-page .schema-analogy{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .schema-page .schema-analogy b,html.site-light .schema-page .schema-final-flow b{color:var(--green)!important}
html.site-light .schema-page .schema-role-grid>div,html.site-light .schema-page .schema-use-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .schema-page .schema-role-grid b,html.site-light .schema-page .schema-use-grid b{color:#171717!important}
html.site-light .schema-page .schema-role-grid span,html.site-light .schema-page .schema-use-grid span{color:var(--muted)!important}
html.site-light .schema-page .schema-code{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .schema-page .schema-example-table th,html.site-light .schema-page .schema-example-table td,html.site-light .schema-page .schema-glossary th,html.site-light .schema-page .schema-glossary td{border-color:#93b4ed!important}
html.site-light .schema-page .schema-example-table th,html.site-light .schema-page .schema-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .schema-page .schema-example-table td,html.site-light .schema-page .schema-glossary td{color:var(--muted)!important}
html.site-light .schema-page .schema-example-table td:first-child,html.site-light .schema-page .schema-glossary td:first-child{color:#171717!important}
html.site-light .schema-page .schema-example-table code{color:#171717!important}
html.site-light .schema-page .schema-flow>div:not(.schema-arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .schema-page .schema-flow>div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .schema-page .schema-arrow{color:var(--green)!important}
html.site-light .schema-page .schema-final-flow{color:var(--green)!important}
html.site-light .schema-page .schema-final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
@media(max-width:1000px){html.site-light .schema-page .schema-flow>div:not(.schema-arrow)::after{color:var(--green)!important}}
html.site-light .dbms-page .database-flow .database-arrow{color:var(--green)!important}
html.site-light .dbms-page .dbms-analogy-grid>div,html.site-light .dbms-page .dbms-action-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dbms-page .dbms-analogy-grid b,html.site-light .dbms-page .dbms-action-grid b{color:#171717!important}
html.site-light .dbms-page .dbms-analogy-grid span,html.site-light .dbms-page .dbms-action-grid span,html.site-light .dbms-page .dbms-use-grid span{color:var(--muted)!important}
html.site-light .dbms-page .dbms-analogy-grid>div:first-child,html.site-light .dbms-page .dbms-action-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .dbms-page .dbms-code{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .dbms-page .database-flow .desktop-arrow{color:var(--green)!important}
html.site-light .module-five-page .topic-list a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-five-page .topic-list a:hover{border-color:var(--green)!important}
html.site-light .module-five-page .topic-list b{color:#171717!important}
html.site-light .module-five-page .topic-list span{color:var(--muted)!important}
html.site-light .module-five-page .topic-list em{color:var(--green)!important}
html.site-light .module-five-page .module-next-note{color:var(--muted)!important}
html.site-light .module-five-page .dbms-module-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module-five-page .dbms-module-flow b{color:var(--green)!important}
html.site-light{--bg:#f8fafc!important;--panel:#f8fafc!important;--panel2:#f8fafc!important;--text:#1d4ed8!important;--muted:#1d4ed8!important;--line:#dce3ed!important;--green:#1d4ed8!important;--blue:#1d4ed8!important;--amber:#92400e!important;--shadow:0 24px 80px #171717!important}
html.site-light nav{border-bottom-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .map{border-color:var(--line)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .map-group{border-top-color:#dce3ed!important}
html.site-light .map-group strong{color:#1d4ed8!important}
html.site-light .map a{color:var(--muted)!important}
html.site-light .map a:hover,html.site-light .map a.active{color:var(--green)!important}
html.site-light .hero{border-bottom-color:#dce3ed!important}
html.site-light .card{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .card h3{color:#1d4ed8!important}
html.site-light .note{border-left-color:var(--green)!important;color:#1d4ed8!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sample-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sample-box pre{color:#1d4ed8!important}
html.site-light .step b{color:#171717!important}
html.site-light .analogy img{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .analogy p{color:var(--muted)!important}
html.site-light .caption{color:var(--muted)!important}
html.site-light .takeaway{background-image:none!important;background-color:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .takeaway p{color:#171717!important}
html.site-light .footer{color:#4b5563!important;border-top-color:#dce3ed!important}
html.site-light .field-page .section-number{color:var(--green)!important}
html.site-light .field-page code{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--green)!important}
html.site-light .field-page .definition{color:#171717!important}
html.site-light .field-page .analogy-record,html.site-light .field-page .analogy-field,html.site-light .field-page .field-purpose-grid>div,html.site-light .field-page .field-use-grid>div,html.site-light .field-page .comparison-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .field-page .analogy-record small,html.site-light .field-page .analogy-field small{color:var(--green)!important}
html.site-light .field-page .analogy-record span{color:var(--muted)!important}
html.site-light .field-page .analogy-field{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .field-page .analogy-field span{color:#171717!important}
html.site-light .field-page .analogy-field em{color:var(--muted)!important}
html.site-light .field-page .analogy-arrow{color:var(--green)!important}
html.site-light .field-page .field-purpose-grid b,html.site-light .field-page .field-use-grid b{color:#171717!important}
html.site-light .field-page .field-purpose-grid span,html.site-light .field-page .field-use-grid span{color:var(--muted)!important}
html.site-light .field-page .field-purpose-grid>div:first-child,html.site-light .field-page .field-use-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .field-page .code-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .field-page .code-card pre{color:#1d4ed8!important}
html.site-light .field-page .code-card code{color:inherit!important}
html.site-light .field-page .example-explanation p{border-left-color:var(--blue)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .field-page .example-explanation strong{color:#171717!important}
html.site-light .field-page .responsive-flow>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .field-page .responsive-flow>div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .field-page .desktop-arrow{color:var(--green)!important}
html.site-light .field-page .comparison-card h3{color:#171717!important}
html.site-light .field-page .comparison-card p{color:var(--muted)!important}
html.site-light .field-page .comparison-card.highlight{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .field-page th,html.site-light .field-page td{border-color:#93b4ed!important}
html.site-light .field-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .field-page td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .field-page td:first-child{color:#171717!important}
html.site-light .field-page .remember-card{background-image:none!important;background-color:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .field-page .remember-card p{color:var(--muted)!important}
html.site-light .field-page .remember-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .field-page .remember-flow b{color:var(--green)!important}
html.site-light .field-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .field-page .prevnext a{color:var(--blue)!important}
html.site-light .field-page .prevnext small{color:var(--muted)!important}
html.site-light .field-page .prevnext br+*{color:#171717!important}
@media(max-width:900px){html.site-light .field-page .responsive-flow>div:not(.desktop-arrow)::after{color:var(--green)!important}}
@media(max-width:760px){html.site-light .field-page .responsive-flow .mobile-arrow{color:var(--green)!important}}
html.site-light .overview-lede{color:#171717!important}
html.site-light .page-contents{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .page-contents b{color:var(--green)!important}
html.site-light .page-contents a{color:var(--muted)!important}
html.site-light .page-contents a:hover{color:var(--green)!important}
html.site-light .relation-strip span,html.site-light .real-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .topic-card small,html.site-light .topic-card em{color:var(--muted)!important}
html.site-light .topic-card em{color:var(--green)!important}
html.site-light .real-card b{color:#171717!important}
html.site-light .real-card span{color:#171717!important}
html.site-light .real-card small{color:var(--green)!important}
html.site-light .glossary-wrap th,html.site-light .glossary-wrap td{border-bottom-color:#dce3ed!important}
html.site-light .glossary-wrap th{color:var(--green)!important}
html.site-light .glossary-wrap td{color:var(--muted)!important}
html.site-light .glossary-wrap td:first-child{color:#171717!important}
html.site-light .use-flow>div,html.site-light .use-flow aside{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .use-flow small{color:var(--muted)!important}
html.site-light .use-flow i{color:var(--green)!important}
html.site-light .layer-map .protect{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .layer-map .highlight{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .software-map-page .topic-card:hover,html.site-light .real-card:hover{border-color:var(--green)!important}
html.site-light .software-overview .layer-map strong{color:var(--muted)!important}
html.site-light .software-overview .overview-section{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .software-overview .section-heading span{color:var(--green)!important}
html.site-light .software-overview .intro-copy{color:#1d4ed8!important}
html.site-light .software-overview .summary,html.site-light .software-overview .section-note{color:#171717!important;border-left-color:var(--green)!important}
html.site-light .software-overview .main-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .software-overview .flow-row span,html.site-light .software-overview .example-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .software-overview .flow-row i,html.site-light .software-overview .example-flow i{color:var(--green)!important}
html.site-light .software-overview .concept-grid article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .software-overview .concept-grid h3{color:#171717!important}
html.site-light .software-overview .concept-grid p{color:var(--muted)!important}
html.site-light .software-overview .example-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .software-overview .role-list div{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .software-overview .role-list b{color:var(--green)!important}
html.site-light .software-overview .role-list span{color:var(--muted)!important}
html.site-light .software-overview .topic-list a{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .software-overview .topic-list a:hover{border-color:var(--green)!important}
html.site-light .software-overview .topic-list b{color:#171717!important}
html.site-light .software-overview .topic-list span{color:var(--muted)!important}
html.site-light .software-overview .topic-list em{color:var(--green)!important}
html.site-light .software-overview .back-top{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--green)!important}
html.site-light .section-kicker{color:var(--green)!important}
html.site-light .agent-model>div,html.site-light .compare-pair>div:not(.pair-arrow),html.site-light .product-grid article,html.site-light .control-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .agent-model small,html.site-light .product-grid small,html.site-light .compare-pair small{color:var(--green)!important}
html.site-light .agent-model b,html.site-light .agent-model strong,html.site-light .agent-model span{color:#171717!important}
html.site-light .model-capabilities span{color:var(--muted)!important}
html.site-light .model-arrow,html.site-light .pair-arrow{color:var(--green)!important}
html.site-light .approval-note{color:var(--muted)!important}
html.site-light .approval-note b,html.site-light .core-line,html.site-light .pass-note{color:var(--green)!important}
html.site-light .compare-pair strong{color:#171717!important}
html.site-light .compare-pair p,html.site-light .product-grid p{color:var(--muted)!important}
html.site-light .highlight{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .vertical-flow div,html.site-light .workflow div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .vertical-flow span,html.site-light .workflow span{color:var(--green)!important}
html.site-light .core-line span{color:var(--muted)!important}
html.site-light .control-grid b{color:#171717!important}
html.site-light .control-grid span{color:var(--muted)!important}
html.site-light .source-note{color:var(--muted)!important}
html.site-light .module15 .layer{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .module15 .layer p{color:#1d4ed8!important}
html.site-light .module15 .compare{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module15 .compare p,html.site-light .module15 .compare li{color:#1d4ed8!important}
html.site-light .module15 .why{border-left-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .module15 .mini-table td,html.site-light .module15 .mini-table th{border-top-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .module15 .scenario div{background:#f8fafc!important;border-left-color:#93b4ed!important}
html.site-light .module15 .scenario .choice{border-left-color:#93b4ed!important}
html.site-light .git-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .git-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .git-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .git-topic .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .git-topic .flow>div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .git-topic .flow>span{color:var(--green)!important}
html.site-light .git-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .git-topic .comparison h3{color:var(--green)!important}
html.site-light .git-topic .comparison p{color:var(--muted)!important}
html.site-light .git-topic .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .git-topic th,html.site-light .git-topic td{border-color:#93b4ed!important}
html.site-light .git-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .git-topic td{color:var(--muted)!important}
html.site-light .git-topic td:first-child{color:#171717!important}
html.site-light .git-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .git-topic .remember-list{color:#171717!important}
html.site-light .git-topic .prevnext a{color:var(--muted)!important}
html.site-light .git-topic .usage-grid div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .github-page .definition{color:#171717!important}
html.site-light .github-page .github-flow>span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .github-page .github-flow>span.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .github-page .github-arrow{color:var(--green)!important}
html.site-light .github-page .feature-grid>div,html.site-light .github-page .use-grid>div,html.site-light .github-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .github-page .feature-grid>div:first-child,html.site-light .github-page .use-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .github-page .compare-grid h3{color:var(--green)!important}
html.site-light .github-page .compare-grid p{color:var(--muted)!important}
html.site-light .github-page .confusion-bottom{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .github-page .glossary th,html.site-light .github-page .glossary td{border-color:#93b4ed!important}
html.site-light .github-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .github-page .glossary td{color:var(--muted)!important}
html.site-light .github-page .glossary td:first-child{color:#171717!important}
html.site-light .github-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .github-page .remember p{color:#171717!important}
html.site-light .github-page .topic-pagination{border-top-color:#dce3ed!important}
html.site-light .github-page .topic-pagination a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .github-page .topic-pagination a:hover{border-color:var(--green)!important}
html.site-light .github-page .topic-pagination span{color:var(--muted)!important}
html.site-light .github-page .topic-pagination strong{color:#171717!important}
html.site-light .github-page .pagination-arrow{color:var(--green)!important}
html.site-light .html-knowledge .on-page a{border-left-color:transparent!important}
html.site-light .html-knowledge .on-page a:hover{border-left-color:var(--green)!important}
html.site-light .html-knowledge pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .html-knowledge .hint{border-left-color:var(--green)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .html-knowledge .reference{background:#f8fafc!important}
html.site-light .html-knowledge .reference th,html.site-light .html-knowledge .reference td{border-bottom-color:#dce3ed!important}
html.site-light .html-knowledge .reference th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .html-knowledge .reference td:first-child{color:#171717!important}
html.site-light .html-knowledge .table-wrap{border-color:#dce3ed!important}
html.site-light .html-knowledge .topic-map a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-knowledge .topic-map a:hover{border-color:var(--green)!important}
html.site-light .html-knowledge .topic-map span{color:var(--muted)!important}
html.site-light .html-knowledge .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .html-knowledge .flow i{color:var(--green)!important}
@media(max-width:900px){html.site-light .html-knowledge .on-page a{border-bottom-color:transparent!important}
html.site-light .html-knowledge .on-page a:hover{border-bottom-color:var(--green)!important}}
html.site-light .http-page .section-lede{color:var(--muted)!important}
html.site-light .http-page .definition{color:#171717!important}
html.site-light .http-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .http-page .flow-arrow{color:var(--green)!important}
html.site-light .http-page .mini-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .http-page .usage-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .http-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .http-page .example-card code{color:var(--green)!important}
html.site-light .http-page .example-card p{color:var(--muted)!important}
html.site-light .http-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .http-page .connection-flow b{color:var(--green)!important}
html.site-light .http-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .http-page .confusion-card h3{color:var(--green)!important}
html.site-light .http-page .confusion-card p{color:var(--muted)!important}
html.site-light .http-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .http-page th,html.site-light .http-page td{border-bottom-color:#dce3ed!important}
html.site-light .http-page th{color:var(--green)!important}
html.site-light .http-page td{color:var(--muted)!important}
html.site-light .http-page td:first-child{color:#171717!important}
html.site-light .http-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .http-page .remember p{color:#171717!important}
html.site-light .http-page .pager{border-top-color:#dce3ed!important}
html.site-light .http-page .pager a{color:var(--muted)!important}
html.site-light .http-page .pager a:hover{color:#171717!important}
html.site-light .http-page .pager small{color:var(--muted)!important}
html.site-light .http-page .pager strong{color:var(--green)!important}
html.site-light .https-page .definition{color:#171717!important}
html.site-light .https-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .https-page .flow-node.accent{border-color:var(--green)!important;color:var(--green)!important;background:#eff6ff!important}
html.site-light .https-page .flow-arrow{color:var(--green)!important}
html.site-light .https-page .flow-caption{color:var(--muted)!important}
html.site-light .https-page .protect-card,html.site-light .https-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .https-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .https-page .example-card code{color:var(--green)!important}
html.site-light .https-page .example-card p{color:var(--muted)!important}
html.site-light .https-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .https-page .connection-flow b{color:var(--green)!important}
html.site-light .https-page .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .https-page .comparison h3{color:var(--green)!important}
html.site-light .https-page .comparison p{color:var(--muted)!important}
html.site-light .https-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .https-page th,html.site-light .https-page td{border-bottom-color:#dce3ed!important}
html.site-light .https-page th{color:var(--green)!important}
html.site-light .https-page td{color:var(--muted)!important}
html.site-light .https-page td:first-child{color:#171717!important}
html.site-light .https-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .https-page .remember p{color:#171717!important}
html.site-light .https-page .pager{border-top-color:#dce3ed!important}
html.site-light .https-page .pager a{color:var(--muted)!important}
html.site-light .https-page .pager a:hover{color:#171717!important}
html.site-light .https-page .pager small{color:var(--muted)!important}
html.site-light .https-page .pager strong{color:var(--green)!important}
html.site-light .js-topic .on-page b{color:var(--green)!important}
html.site-light .js-topic .on-page a{border-left-color:transparent!important;color:var(--muted)!important}
html.site-light .js-topic .on-page a:hover,html.site-light .js-topic .on-page a.active{border-left-color:var(--green)!important;color:#171717!important}
html.site-light .js-topic .topic-section h3{color:#1d4ed8!important}
html.site-light .js-topic pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .js-topic code{color:#1d4ed8!important}
html.site-light .js-topic .analogy{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .js-topic .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .js-topic .compare h3{color:var(--green)!important}
html.site-light .js-topic .quick-ref th,html.site-light .js-topic .quick-ref td{border-bottom-color:#dce3ed!important}
html.site-light .js-topic .quick-ref th{color:var(--green)!important}
html.site-light .js-topic .quick-ref td:first-child{color:#171717!important}
html.site-light .js-topic .related a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .js-topic .related a:hover{border-color:var(--green)!important}
html.site-light .js-topic .prevnext a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .js-topic .prevnext small{color:var(--green)!important}
@media(max-width:900px){html.site-light .js-topic .on-page a{border-bottom-color:transparent!important}}
html.site-light .memory-page .memory-intro{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .memory-page .memory-intro strong{color:#171717!important}
html.site-light .memory-page .memory-flow .memory-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .memory-page .memory-flow .memory-node b{color:#171717!important}
html.site-light .memory-page .memory-flow .memory-node small{color:var(--muted)!important}
html.site-light .memory-page .memory-flow .memory-node:first-child{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .memory-page .memory-flow .memory-node:nth-child(5){border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .memory-page .memory-flow .memory-node:nth-child(7){border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .memory-page .memory-flow .memory-arrow{color:var(--green)!important}
html.site-light .memory-page .memory-types>div,html.site-light .memory-page .memory-questions>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .memory-page .memory-types p,html.site-light .memory-page .memory-questions p{color:var(--muted)!important}
html.site-light .memory-page .memory-types b{color:var(--green)!important}
html.site-light .memory-page .memory-questions h3{color:#171717!important}
html.site-light .memory-page .memory-questions>div:nth-child(2){border-color:#93b4ed!important}
html.site-light .memory-page .memory-questions>div:nth-child(3){border-color:#93b4ed!important}
html.site-light .memory-page .memory-table th,html.site-light .memory-page .memory-table td{border-bottom-color:#dce3ed!important}
html.site-light .memory-page .memory-table th{color:var(--green)!important}
html.site-light .memory-page .memory-table td{color:var(--muted)!important}
html.site-light .memory-page .memory-table td:first-child{color:#171717!important}
html.site-light .memory-page .memory-layer{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .memory-page .memory-layer b{color:#171717!important}
html.site-light .memory-page .memory-layer span{color:var(--muted)!important}
html.site-light .memory-page .memory-layer-arrow{color:var(--green)!important}
html.site-light .memory-page .memory-limits div{background:#f8fafc!important;border-top-color:var(--green)!important}
html.site-light .memory-page .memory-limits div:nth-child(2){border-color:var(--blue)!important}
html.site-light .memory-page .memory-limits div:nth-child(3){border-color:var(--gold)!important}
html.site-light .memory-page .memory-limits b{color:#171717!important}
html.site-light .memory-page .memory-limits span{color:var(--muted)!important}
html.site-light .memory-page .memory-page-links a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .memory-page .memory-page-links a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .mysql-page .section-lede{color:var(--muted)!important}
html.site-light .mysql-page .analogy-panel,html.site-light .mysql-page .connection-panel{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mysql-page .analogy-panel strong{color:#171717!important}
html.site-light .mysql-page .analogy-panel p{color:var(--muted)!important}
html.site-light .mysql-page .mysql-actions>div,html.site-light .mysql-page .use-cases>div,html.site-light .mysql-page .confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mysql-page .mysql-actions b,html.site-light .mysql-page .use-cases b,html.site-light .mysql-page .confusion-grid h3{color:#171717!important}
html.site-light .mysql-page .mysql-actions span,html.site-light .mysql-page .use-cases span,html.site-light .mysql-page .confusion-grid p{color:var(--muted)!important}
html.site-light .mysql-page .mysql-actions>div:first-child,html.site-light .mysql-page .use-cases>div:first-child,html.site-light .mysql-page .confusion-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .mysql-page .example-title{color:#171717!important}
html.site-light .mysql-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .mysql-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .mysql-page .flow span:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .mysql-page .flow i{color:var(--green)!important}
html.site-light .mysql-page .connection-note{color:var(--muted)!important}
html.site-light .mysql-page .glossary-table th,html.site-light .mysql-page .glossary-table td{border-color:#93b4ed!important}
html.site-light .mysql-page .glossary-table th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .mysql-page .glossary-table td{color:var(--muted)!important}
html.site-light .mysql-page .glossary-table td:first-child{color:#171717!important}
html.site-light .mysql-page .remember-list li{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .mysql-page .topic-pagination{border-top-color:#dce3ed!important}
html.site-light .mysql-page .topic-pagination a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mysql-page .topic-pagination a:hover{border-color:var(--green)!important}
html.site-light .mysql-page .topic-pagination small{color:var(--muted)!important}
html.site-light .mysql-page .topic-pagination b{color:#171717!important}
html.site-light .mysql-page .pagination-arrow{color:var(--green)!important}
html.site-light .null-page .value-card,html.site-light .null-page .use-card,html.site-light .null-page .compare-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .null-page .value-card:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .null-page .value-card h3,html.site-light .null-page .use-card h3,html.site-light .null-page .compare-card h3{color:#171717!important}
html.site-light .null-page .value-card p,html.site-light .null-page .use-card p,html.site-light .null-page .compare-card p{color:var(--muted)!important}
html.site-light .null-page .null-table{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .null-page .null-table th,html.site-light .null-page .null-table td{border-bottom-color:#93b4ed!important}
html.site-light .null-page .null-table th{color:var(--green)!important}
html.site-light .null-page .null-table td{color:var(--muted)!important}
html.site-light .null-page .null-table td:first-child{color:#171717!important}
html.site-light .null-page .null-value{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .null-page .null-value strong{color:var(--green)!important}
html.site-light .null-page .null-value span{color:#171717!important}
html.site-light .null-page .null-flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .null-page .null-flow .node:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .null-page .null-flow .arrow{color:var(--green)!important}
html.site-light .null-page .sql-example{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .null-page .sql-example .keyword{color:var(--green)!important}
html.site-light .null-page .sql-example .value{color:var(--gold)!important}
html.site-light .null-page .null-glossary th,html.site-light .null-page .null-glossary td{border-color:#93b4ed!important}
html.site-light .null-page .null-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .null-page .null-glossary td{color:var(--muted)!important}
html.site-light .null-page .null-glossary td:first-child{color:#171717!important}
html.site-light .null-page .remember-list li{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .null-page .topic-pagination a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .null-page .topic-pagination a:hover{border-color:var(--green)!important}
html.site-light .null-page .topic-pagination small{color:var(--muted)!important}
html.site-light .null-page .topic-pagination b{color:#171717!important}
html.site-light .patch-page .path{color:var(--muted)!important}
html.site-light .patch-page .path span{color:var(--green)!important}
html.site-light .patch-page .hero-label,html.site-light .patch-page .section-number{color:var(--green)!important}
html.site-light .patch-page .hero-definition{color:#1d4ed8!important}
html.site-light .patch-page .definition{color:#171717!important}
html.site-light .patch-page .analogy-copy{color:#171717!important}
html.site-light .patch-page .resource-card,html.site-light .patch-page .patch-code,html.site-light .patch-page .flow-node,html.site-light .patch-page .compare-card,html.site-light .patch-page .use-card,html.site-light .patch-page .action-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .patch-page .resource-card h3,html.site-light .patch-page .compare-card h3{color:var(--green)!important}
html.site-light .patch-page .resource-card p{color:#1d4ed8!important}
html.site-light .patch-page .resource-card.result{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .patch-page .action-card strong,html.site-light .patch-page .use-card strong{color:#171717!important}
html.site-light .patch-page .example-grid h3{color:var(--green)!important}
html.site-light .patch-page .patch-code{color:#1d4ed8!important}
html.site-light .patch-page .example-note,html.site-light .patch-page .use-card span,html.site-light .patch-page .action-card span,html.site-light .patch-page .compare-card p{color:var(--muted)!important}
html.site-light .patch-page .flow-node{color:#171717!important}
html.site-light .patch-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .patch-page .flow-arrow{color:var(--green)!important}
html.site-light .patch-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .patch-page .glossary th,html.site-light .patch-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .patch-page .glossary th{color:var(--green)!important}
html.site-light .patch-page .glossary td{color:var(--muted)!important}
html.site-light .patch-page .glossary td:first-child{color:#171717!important}
html.site-light .patch-page .glossary td:nth-child(2){color:var(--blue)!important}
html.site-light .patch-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .patch-page .remember p{color:#171717!important}
html.site-light .patch-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .patch-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .patch-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .patch-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .patch-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .patch-page .direction-key{color:var(--muted)!important}
html.site-light .patch-page .direction-key b{color:var(--green)!important}
html.site-light .pull-request-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .pull-request-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .pull-request-topic .comparison h3{color:var(--green)!important}
html.site-light .pull-request-topic .comparison p{color:var(--muted)!important}
html.site-light .pull-request-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .pull-request-topic .responsive-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .pull-request-topic .responsive-flow>div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .pull-request-topic .responsive-flow>div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .pull-request-topic .desktop-arrow,html.site-light .pull-request-topic .mobile-arrow{color:var(--green)!important}
html.site-light .pull-request-topic .code-map{color:#1d4ed8!important;background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .pull-request-topic th,html.site-light .pull-request-topic td{border-color:#93b4ed!important}
html.site-light .pull-request-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .pull-request-topic td{color:var(--muted)!important}
html.site-light .pull-request-topic td:first-child{color:#171717!important}
html.site-light .pull-request-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .pull-request-topic .prevnext a{color:var(--muted)!important}
html.site-light .repository-page .definition{color:#171717!important}
html.site-light .repository-page .section-number{color:var(--green)!important}
html.site-light .repository-page .analogy-copy{color:#171717!important}
html.site-light .repository-page .action-grid > div,html.site-light .repository-page .use-grid > div,html.site-light .repository-page .compare-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .repository-page .action-grid strong,html.site-light .repository-page .use-grid strong{color:#171717!important}
html.site-light .repository-page .repository-flow span,html.site-light .repository-page .connection-flow span,html.site-light .repository-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .repository-page .repository-flow b,html.site-light .repository-page .connection-flow b,html.site-light .repository-page .final-flow b{color:var(--green)!important}
html.site-light .repository-page .connection-flow .accent,html.site-light .repository-page .final-flow .accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .repository-page .example-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .repository-page .example-box pre{color:#1d4ed8!important}
html.site-light .repository-page .compare-grid h3{color:var(--green)!important}
html.site-light .repository-page .compare-grid p{color:var(--muted)!important}
html.site-light .repository-page .bottom-line{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .repository-page .glossary th,html.site-light .repository-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .repository-page .glossary th{color:var(--green)!important}
html.site-light .repository-page .glossary td{color:var(--muted)!important}
html.site-light .repository-page .glossary td:first-child{color:#171717!important}
html.site-light .repository-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .repository-page .remember p{color:#171717!important}
html.site-light .repository-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .repository-page .prevnext a{color:var(--muted)!important}
html.site-light .repository-page .prevnext a:hover{color:#171717!important}
html.site-light .repository-page .prevnext small{color:var(--green)!important}
@media (max-width: 760px){html.site-light .repository-page .repository-flow .operator::after{color:var(--green)!important}}
html.site-light .glossary-cn{color:var(--blue)!important}
html.site-light .glossary-intro{color:var(--muted)!important}
html.site-light .software-map{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .software-map h2{color:var(--green)!important}
html.site-light .map-flow span,html.site-light .map-support span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .map-flow i,html.site-light .map-support i{color:var(--green)!important}
html.site-light .glossary-number{border-color:var(--green)!important;color:var(--green)!important}
html.site-light .glossary-heading p{color:var(--muted)!important}
html.site-light .glossary-table-wrap{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .glossary-table th{color:var(--green)!important;background:#f8fafc!important;border-bottom-color:var(--line)!important}
html.site-light .glossary-table td{border-bottom-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .glossary-table td:first-child{color:#171717!important}
html.site-light .glossary-table td:nth-child(2){color:var(--blue)!important}
html.site-light .transaction-page .transaction-analogy,html.site-light .transaction-page .transaction-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .transaction-page .transaction-analogy>div,html.site-light .transaction-page .transaction-flow>span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .transaction-page .transaction-analogy strong{color:#171717!important}
html.site-light .transaction-page .transaction-analogy span{color:var(--muted)!important}
html.site-light .transaction-page .transaction-analogy .success,html.site-light .transaction-page .transaction-flow>span:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .transaction-page .flow-arrow{color:var(--green)!important}
html.site-light .transaction-page .transaction-action-grid>div,html.site-light .transaction-page .transaction-use-grid>div,html.site-light .transaction-page .transaction-confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .transaction-page .transaction-action-grid strong,html.site-light .transaction-page .transaction-use-grid strong{color:#171717!important}
html.site-light .transaction-page .transaction-action-grid span,html.site-light .transaction-page .transaction-use-grid span{color:var(--muted)!important}
html.site-light .transaction-page .transaction-action-grid>div:first-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .transaction-page .transaction-confusion-grid h3{color:#171717!important}
html.site-light .transaction-page .transaction-confusion-grid p{color:var(--muted)!important}
html.site-light .transaction-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .transaction-page .transaction-glossary th,html.site-light .transaction-page .transaction-glossary td{border-color:#93b4ed!important}
html.site-light .transaction-page .transaction-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .transaction-page .transaction-glossary td{color:var(--muted)!important}
html.site-light .transaction-page .transaction-glossary td:first-child{color:#171717!important}
html.site-light .transaction-page .topic-pagination a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .transaction-page .topic-pagination a:hover{border-color:var(--green)!important}
html.site-light .transaction-page .topic-pagination span{color:var(--muted)!important}
html.site-light .transaction-page .topic-pagination strong{color:#171717!important}
html.site-light .transaction-page .pagination-arrow{color:var(--green)!important}
html.site-light .transformer-page .transformer-key{border-top-color:#dce3ed!important;border-bottom-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .transformer-key b{color:#1d4ed8!important}
html.site-light .transformer-equation span{color:#1d4ed8!important}
html.site-light .architecture-map,html.site-light .analogy-panel{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .arch-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-node b{color:#1d4ed8!important}
html.site-light .arch-arrow{color:#1d4ed8!important}
html.site-light .pipeline div{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .pipeline i{color:#1d4ed8!important}
html.site-light .annotation{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .word{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .analogy-visual:before{border-color:#93b4ed!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .mapping{color:#1d4ed8!important}
html.site-light .mapping b{color:#1d4ed8!important}
html.site-light .process-step{border-top-color:#dce3ed!important}
html.site-light .process-step strong{color:#1d4ed8!important}
html.site-light .process-step p{color:#1d4ed8!important}
html.site-light .attention-example{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .token-pills span{border-color:#93b4ed!important}
html.site-light .token-pills .focus{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .compact-card,html.site-light .boundary-card,html.site-light .concept-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .compact-card small,html.site-light .boundary-card small{color:#1d4ed8!important}
html.site-light .compact-card p,html.site-light .boundary-card p,html.site-light .concept-node span{color:#1d4ed8!important}
html.site-light .takeaway{border-top-color:#93b4ed!important}
html.site-light .concept-node b{color:#1d4ed8!important}
html.site-light{--ink:#1d4ed8!important;--muted:#1d4ed8!important;--line:#dce3ed!important;--green:#1d4ed8!important;--blue:#1d4ed8!important;--warm:#92400e!important}
html.site-light .prompting-page{background-image:none!important;background-color:#f8fafc!important;color:var(--ink)!important}
html.site-light .prompting-page nav{background:#f8fafc!important}
html.site-light .overview-section{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .big-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-node span,html.site-light .concept-index{color:var(--green)!important}
html.site-light .flow-node small{color:var(--muted)!important}
html.site-light .flow-node.prompt-node{border-color:var(--green)!important}
html.site-light .flow-node.output-node{border-color:var(--blue)!important}
html.site-light .flow-node.failure-node{border-color:var(--warm)!important}
html.site-light .llm-node{background-image:none!important;background-color:#f8fafc!important}
html.site-light .big-flow i{color:var(--green)!important}
html.site-light .definition-strip div{border-left-color:var(--green)!important;background:#f8fafc!important}
html.site-light .definition-strip span{color:var(--muted)!important}
html.site-light .concept-card,html.site-light .explore-grid>a,html.site-light .learning-order>div,html.site-light .user-request,html.site-light .layer-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .concept-card span,html.site-light .explore-grid span{color:var(--muted)!important}
html.site-light .user-request{background-image:none!important;background-color:#f8fafc!important}
html.site-light .label{color:var(--green)!important}
html.site-light .layer-card code,html.site-light .layer-card pre,html.site-light .layer-card p{color:#1d4ed8!important}
html.site-light .output-layer{border-color:var(--blue)!important}
html.site-light .failure-layer{border-color:var(--warm)!important}
html.site-light .failure-layer p{color:var(--muted)!important}
html.site-light .learning-order strong{color:var(--green)!important}
html.site-light .explore-grid>a{color:inherit!important}
html.site-light .explore-grid>a:hover,html.site-light .concept-card:hover{border-color:var(--green)!important}
html.site-light .explore-grid small,html.site-light .explore-grid em{color:var(--green)!important}
html.site-light .module-footer{color:#4b5563!important;border-top-color:#dce3ed!important}
html.site-light .hero-subtitle{color:#171717!important}
html.site-light .roadmap-hero p{color:var(--muted)!important}
html.site-light .roadmap-hero .eyebrow,html.site-light .section-number,html.site-light .flow-label{color:var(--green)!important}
html.site-light .hero-start{color:#171717!important}
html.site-light .roadmap-section{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .roadmap-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .roadmap-flow div,html.site-light .mini-flow div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .roadmap-flow i,html.site-light .mini-flow i{color:var(--green)!important}
html.site-light .flow-caption{color:var(--muted)!important}
html.site-light .layer-explanations article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer-explanations b{color:#171717!important}
html.site-light .layer-explanations p{color:var(--muted)!important}
html.site-light .map-title{color:var(--green)!important}
html.site-light .runtime-chain div,html.site-light .delivery-chain div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .runtime-chain i,html.site-light .delivery-chain i{color:var(--green)!important}
html.site-light .map-support article,html.site-light .application-node{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .map-support p,html.site-light .application-node p{color:var(--muted)!important}
html.site-light .application-node{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .roadmap-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .roadmap-card:hover,html.site-light .flow-list a:hover{border-color:var(--green)!important}
html.site-light .card-number{color:var(--green)!important}
html.site-light .roadmap-card h3{color:#171717!important}
html.site-light .roadmap-card p{color:var(--muted)!important}
html.site-light .roadmap-card b{color:var(--green)!important}
html.site-light .topics{color:#1d4ed8!important}
html.site-light .roadmap-card em{color:var(--green)!important}
html.site-light .featured-flow{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .featured-flow h3{color:#171717!important}
html.site-light .featured-flow p{color:var(--muted)!important}
html.site-light .featured-flow>a{color:var(--green)!important}
html.site-light .flow-list a{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .flow-list span{color:var(--green)!important}
html.site-light .primary-cta{border-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .primary-cta b{color:var(--green)!important}
html.site-light .learning-path a{color:#1d4ed8!important}
html.site-light .learning-path i{color:var(--green)!important}
html.site-light{--ink:#92400e!important;--line:#dce3ed!important;--muted:#4b5563!important;--lime:#1d4ed8!important;--orange:#92400e!important;--violet:#1d4ed8!important}
html.site-light .system-prompt-page{background-image:none!important;background-color:#f8fafc!important;color:var(--ink)!important}
html.site-light .topbar{border-bottom-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .system-prompt-page .brand span{color:var(--lime)!important}
html.site-light .topbar-link{color:var(--muted)!important}
html.site-light .topbar-link span{color:var(--lime)!important}
html.site-light .rail-label,html.site-light .section-kicker{color:var(--lime)!important}
html.site-light .rail-progress{background:var(--line)!important}
html.site-light .rail-progress span{background:var(--lime)!important}
html.site-light .rail-links a{color:#4b5563!important}
html.site-light .rail-links a:hover,html.site-light .rail-links a.active{color:var(--ink)!important}
html.site-light .rail-links a.active:before{color:var(--lime)!important}
html.site-light .hero{border-bottom-color:var(--line)!important}
html.site-light .eyebrow{color:var(--muted)!important}
html.site-light .eyebrow-dot{background:var(--lime)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .hero h1 em{color:var(--lime)!important}
html.site-light .hero-lede{color:#4b5563!important}
html.site-light .hero-meta{color:#4b5563!important}
html.site-light .section{border-bottom-color:var(--line)!important}
html.site-light .section h2 em{color:var(--orange)!important}
html.site-light .definition-copy{color:var(--muted)!important}
html.site-light .definition-list{border-top-color:var(--line)!important}
html.site-light .definition-list span{border-bottom-color:var(--line)!important}
html.site-light .definition-list span:before{color:var(--lime)!important}
html.site-light .quiet-note{border-color:var(--line)!important;background:#ffffff!important;color:var(--muted)!important}
html.site-light .note-mark{color:var(--lime)!important}
html.site-light .analogy-section{background-image:none!important;background-color:#f8fafc!important}
html.site-light .analogy-section h2 span{color:var(--orange)!important}
html.site-light .analogy-lede{color:#4b5563!important}
html.site-light .analogy-rows{border-top-color:var(--line)!important}
html.site-light .analogy-rows>div{border-bottom-color:var(--line)!important}
html.site-light .row-label{color:var(--muted)!important}
html.site-light .highlight-row strong{color:var(--lime)!important}
html.site-light .visual-ring{border-color:#93b4ed!important}
html.site-light .ring-one{border-color:#dce3ed!important}
html.site-light .visual-card{background:#f8fafc!important;border-color:#dce3ed!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .visual-card span{color:var(--orange)!important}
html.site-light .visual-card i{color:var(--lime)!important}
html.site-light .pipeline{background:#f8fafc!important;border-color:var(--line)!important}
html.site-light .pipeline-box{background:#f8fafc!important;border-color:#dce3ed!important}
html.site-light .pipeline-box small{color:var(--muted)!important}
html.site-light .pipeline-box span{color:var(--muted)!important}
html.site-light .pipeline-box.system-box{border-color:var(--lime)!important}
html.site-light .pipeline-arrow{color:var(--lime)!important}
html.site-light .pipeline-core{background:var(--violet)!important;color:#171717!important}
html.site-light .pipeline-result{border-color:var(--lime)!important;color:var(--lime)!important}
html.site-light .pipeline-result b{color:var(--muted)!important}
html.site-light .example-card,html.site-light .not-grid article{background:#f8fafc!important;border-color:var(--line)!important}
html.site-light .example-card:hover{border-color:var(--lime)!important}
html.site-light .example-number{color:var(--orange)!important}
html.site-light .example-card p,html.site-light .not-grid p{color:#4b5563!important}
html.site-light .prompt-label{color:var(--lime)!important}
html.site-light .user-label{color:var(--orange)!important}
html.site-light .schema-mark,html.site-light .tone-mark{color:var(--violet)!important}
html.site-light .tone-mark span{border-color:#dce3ed!important}
html.site-light .not-section{background:#fffbeb!important}
html.site-light .not-icon{color:var(--orange)!important}
html.site-light .not-grid p{color:var(--muted)!important}
html.site-light .not-grid b{color:var(--ink)!important}
html.site-light .relation-line{background:#f8fafc!important;border-color:var(--line)!important}
html.site-light .relation-line span{color:var(--muted)!important}
html.site-light .relation-line b{color:var(--lime)!important}
html.site-light .relation-line strong{color:var(--lime)!important}
html.site-light .explore-row>span{color:var(--muted)!important}
html.site-light .explore-row a{border-color:var(--line)!important;color:#4b5563!important}
html.site-light .explore-row a:hover{border-color:var(--lime)!important;color:var(--lime)!important}
html.site-light .explore-row b{color:var(--lime)!important}
html.site-light .remember-section{border-bottom-color:var(--line)!important}
html.site-light .remember-mark{color:var(--lime)!important}
html.site-light .video-heading span{color:var(--muted)!important}
html.site-light .video-section video{border-color:var(--line)!important}
html.site-light .page-footer{color:#4b5563!important}
html.site-light .page-footer a:hover{color:var(--lime)!important}
html.site-light .harness-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .harness-node strong{color:#171717!important}
html.site-light .harness-node small{color:var(--muted)!important}
html.site-light .harness-arrow{color:var(--green)!important}
html.site-light .harness-core{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .harness-core>p{color:var(--muted)!important}
html.site-light .harness-part{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .harness-part b{color:#171717!important}
html.site-light .harness-part span{color:var(--muted)!important}
html.site-light .comparison-table th,html.site-light .comparison-table td{border-top-color:#93b4ed!important}
html.site-light .comparison-table th{color:var(--green)!important}
html.site-light .comparison-table td{color:var(--muted)!important}
html.site-light .mini-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .mini-flow i{color:var(--green)!important}
html.site-light .product-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .product-grid b{color:#171717!important}
html.site-light .product-grid span{color:var(--muted)!important}
html.site-light .relation-stack div{border-left-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .relation-stack div:nth-child(2){border-color:#93b4ed!important}
html.site-light .relation-stack div:nth-child(3){border-color:var(--green)!important}
html.site-light .relation-stack div:nth-child(4){border-color:#dce3ed!important}
html.site-light .glossary-table-wrap{border-color:#dce3ed!important}
html.site-light .glossary-table th,html.site-light .glossary-table td{border-bottom-color:#dce3ed!important}
html.site-light .glossary-table th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .glossary-table td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .module-card{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .module-card:hover{border-color:var(--green)!important}
html.site-light .module-card small{color:var(--green)!important}
html.site-light .module-card span{color:var(--muted)!important}
html.site-light .module-callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .agent-kicker{color:#1d4ed8!important}
html.site-light .agent-key span{border-color:#93b4ed!important}
html.site-light .agent-key b{color:#1d4ed8!important}
html.site-light .agent-note{background-image:none!important;background-color:#f8fafc!important}
html.site-light .arch{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-node small{color:#1d4ed8!important}
html.site-light .arch-teal{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-blue{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-purple{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-amber{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .arch-line{background:#eff6ff!important}
html.site-light .arch-loop{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .step{border-top-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .step b{color:#1d4ed8!important}
html.site-light .scenario{background-image:none!important;background-color:#f8fafc!important}
html.site-light .scenario-step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .scenario-step b{color:#1d4ed8!important}
html.site-light .scenario-step:nth-child(2n){border-color:#93b4ed!important}
html.site-light .scenario-step:nth-child(7){border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .layer{background:#f8fafc!important;border-top-color:#93b4ed!important}
html.site-light .layer:nth-child(2n){border-color:#93b4ed!important}
html.site-light .layer:nth-child(3n){border-color:#93b4ed!important}
html.site-light .layer p{color:#1d4ed8!important}
html.site-light .comparison-row{border-top-color:#93b4ed!important}
html.site-light .compare-sides div{background:#f8fafc!important}
html.site-light .compare-sides b{color:#1d4ed8!important}
html.site-light .why{color:#1d4ed8!important}
html.site-light .loop-card{background:#f8fafc!important}
html.site-light .loop-card.accent{border-color:#93b4ed!important}
html.site-light .tool-flow div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .tool-flow i{color:#1d4ed8!important}
html.site-light .takeaway{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .ops-glossary .glossary-intro{color:var(--muted)!important}
html.site-light .ops-glossary .table-wrap{border-color:var(--line)!important}
html.site-light .ops-glossary table{background:#f8fafc!important}
html.site-light .ops-glossary th,html.site-light .ops-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .ops-glossary th{color:var(--green)!important}
html.site-light .ops-glossary td{color:var(--muted)!important}
html.site-light .ops-glossary td:first-child{color:#171717!important}
html.site-light .ops-glossary .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important;color:#171717!important}
html.site-light .evaluation-equation{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .evaluation-equation span{color:var(--muted)!important}
html.site-light .scope-card,html.site-light .metric-card,html.site-light .method-card,html.site-light .case-card,html.site-light .pm-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .scope-card h3,html.site-light .metric-card h3,html.site-light .method-card h3,html.site-light .case-card h3,html.site-light .pm-card h3{color:#171717!important}
html.site-light .scope-card strong,html.site-light .metric-card strong,html.site-light .method-card strong,html.site-light .case-card strong,html.site-light .pm-card strong{color:var(--green)!important}
html.site-light .scope-card p,html.site-light .metric-card p,html.site-light .method-card p,html.site-light .case-card p,html.site-light .pm-card p{color:var(--muted)!important}
html.site-light .metric-card .example{color:#171717!important}
html.site-light .case-card{border-top-color:#93b4ed!important}
html.site-light .case-card.agent{border-top-color:#93b4ed!important}
html.site-light .checklist li{background:#f8fafc!important;color:var(--muted)!important}
html.site-light .checklist b{color:#171717!important}
html.site-light .score-row>*{border-bottom-color:#93b4ed!important}
html.site-light .score-row b{color:var(--green)!important}
html.site-light .evaluation-links a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .evaluation-links a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .definition{color:#171717!important}
html.site-light .arch-row{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .arch-row b{color:#171717!important}
html.site-light .arch-row span{color:var(--muted)!important}
html.site-light .arch-row.gateway{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .arch-row.gateway b{color:var(--green)!important}
html.site-light .arch-arrow{color:var(--green)!important}
html.site-light .provider{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .provider b{color:#171717!important}
html.site-light .provider span{color:var(--muted)!important}
html.site-light .provider.local{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .duty{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .duty strong{color:var(--green)!important}
html.site-light .duty p{color:var(--muted)!important}
html.site-light .scenario{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .scenario strong{color:#171717!important}
html.site-light .scenario .route{color:var(--green)!important}
html.site-light .scenario p{color:var(--muted)!important}
html.site-light .comparison-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-grid b{color:#171717!important}
html.site-light .comparison-grid p{color:var(--muted)!important}
html.site-light .comparison-grid .versus{color:var(--green)!important;background:#eff6ff!important}
html.site-light .comparison-grid .versus b{color:#171717!important}
html.site-light .takeaway{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .gateway-links a{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .gateway-links a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light{--bg:#f8fafc!important;--panel:#f8fafc!important;--panel-strong:#f8fafc!important;--panel-soft:#f8fafc!important;--text:#1d4ed8!important;--muted:#4b5563!important;--subtle:#4b5563!important;--line:#dce3ed!important;--line-strong:#93b4ed!important;--green:#1d4ed8!important;--blue:#1d4ed8!important;--gold:#92400e!important;--shadow:0 24px 70px #171717!important}
html.site-light .site-header{border-bottom-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .header-links{color:var(--muted)!important}
html.site-light .header-links a:hover,html.site-light .header-links a:focus-visible{color:#171717!important}
html.site-light h1 span{background-image:none!important;background-color:#f8fafc!important;color:transparent!important;background:none!important;color:#171717!important;-webkit-text-fill-color:#171717!important}
html.site-light .lede{color:#1d4ed8!important}
html.site-light .button{border-color:var(--line-strong)!important;color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .button:hover,html.site-light .button:focus-visible{border-color:var(--green)!important}
html.site-light .button.primary{color:#171717!important;border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .section-heading p{color:var(--muted)!important}
html.site-light .result-count{color:var(--green)!important}
html.site-light .map-toolbar{border-color:var(--line)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .map-toolbar-intro p{color:var(--muted)!important}
html.site-light .map-controls{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .stage-block+.stage-block{border-top-color:#dce3ed!important}
html.site-light .stage-divider{border-bottom-color:var(--line-strong)!important}
html.site-light .stage-index{color:var(--green)!important}
html.site-light .stage-copy p{color:var(--muted)!important}
html.site-light .stage-count,html.site-light .section-count{color:var(--green)!important}
html.site-light .section-kicker{color:var(--subtle)!important}
html.site-light .knowledge-section-header p{color:var(--muted)!important}
html.site-light .concept-flow{border-color:#93b4ed!important;color:#1d4ed8!important;background:#eff6ff!important}
html.site-light .concept-flow i{color:var(--green)!important}
html.site-light .controls{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .field>span,html.site-light .search-label>span{color:var(--subtle)!important}
html.site-light .field select,html.site-light .search-box{border-color:var(--line-strong)!important;color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .field select:focus,html.site-light .search-box:focus-within{border-color:var(--green)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .search-box svg{color:var(--green)!important}
html.site-light .search-box input{color:#1d4ed8!important}
html.site-light .search-box input::placeholder{color:#4b5563!important}
html.site-light .search-box kbd{border-color:#93b4ed!important;color:var(--subtle)!important}
html.site-light .clear-button{color:var(--green)!important}
html.site-light .filter-chip{border-color:#93b4ed!important;color:#1d4ed8!important;background:#eff6ff!important}
html.site-light .filter-chip button{color:inherit!important}
html.site-light .table-shell{border-color:var(--line)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .glossary-table th{border-bottom-color:var(--line-strong)!important;color:var(--green)!important;background:#f8fafc!important}
html.site-light .glossary-table td{border-bottom-color:#dce3ed!important}
html.site-light .glossary-table tbody tr:hover{background:#eff6ff!important}
html.site-light .term-cell strong{color:#171717!important}
html.site-light .term-tag{border-color:#93b4ed!important;color:#4b5563!important}
html.site-light .term-tag.topic{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .cn-cell{color:#1d4ed8!important}
html.site-light .beginner{color:#1d4ed8!important}
html.site-light .empty p{color:var(--muted)!important}
html.site-light .distinction{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .distinction:nth-child(2){border-color:#93b4ed!important}
html.site-light .distinction:nth-child(3){border-color:#dce3ed!important}
html.site-light .distinction:nth-child(4){border-color:#93b4ed!important}
html.site-light .distinction b{color:#171717!important}
html.site-light .distinction span{color:var(--muted)!important}
html.site-light .flow{color:#1d4ed8!important}
html.site-light .flow i{color:var(--green)!important}
html.site-light .page-note{border-left-color:var(--green)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .footer{color:var(--subtle)!important}
html.site-light .footer-inner{border-top-color:#dce3ed!important}
html.site-light .footer a{color:var(--blue)!important}
html.site-light .back-top{border-color:var(--line-strong)!important;color:var(--green)!important;background:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .topic-links a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .topic-links a:hover{border-color:var(--green)!important}
html.site-light .topic-links b{color:#171717!important}
html.site-light .topic-links span{color:var(--muted)!important}
html.site-light .topic-links em{color:var(--green)!important}
html.site-light .workflow-flow .flow-node,html.site-light .visual-example .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .workflow-flow .flow-node:first-child,html.site-light .workflow-flow .flow-node:last-child{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .workflow-flow .arrow,html.site-light .visual-example .arrow{color:var(--green)!important}
html.site-light .platform-card,html.site-light .capability-card,html.site-light .use-case-grid>div,html.site-light .choice-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .platform-card h3,html.site-light .capability-card h3{color:#171717!important}
html.site-light .platform-card b,html.site-light .capability-card b{color:var(--green)!important}
html.site-light .platform-card p,html.site-light .capability-card p,html.site-light .use-case-grid p,html.site-light .choice-grid p{color:var(--muted)!important}
html.site-light .platform-card p strong,html.site-light .capability-card p strong,html.site-light .choice-grid strong{color:#171717!important}
html.site-light .platform-card:hover{border-color:var(--green)!important}
html.site-light .workflow-label{color:var(--green)!important}
html.site-light .two-col>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .two-col h3{color:var(--green)!important}
html.site-light .two-col p{color:var(--muted)!important}
html.site-light .two-col em{color:#171717!important}
html.site-light .choice-grid span{color:var(--green)!important}
html.site-light .remember-line{color:#171717!important}
html.site-light .gateway-page .gateway-policy-grid > div,html.site-light .gateway-page .gateway-use-grid > div,html.site-light .gateway-page .gateway-compare-grid > div,html.site-light .gateway-page .gateway-example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .gateway-page .gateway-policy-grid strong,html.site-light .gateway-page .gateway-use-grid strong{color:var(--green)!important}
html.site-light .gateway-page .gateway-policy-grid p,html.site-light .gateway-page .gateway-use-grid p,html.site-light .gateway-page .gateway-compare-grid p,html.site-light .gateway-page .gateway-example-card p{color:var(--muted)!important}
html.site-light .gateway-page .gateway-compare-grid h3,html.site-light .gateway-page .gateway-example-card h3{color:#171717!important}
html.site-light .gateway-page .gateway-compare-grid b{color:var(--green)!important}
html.site-light .gateway-page .gateway-example-card ol{color:var(--muted)!important}
html.site-light .gateway-page .gateway-callout{border-left-color:var(--gold)!important;background:#fffbeb!important;color:var(--muted)!important}
html.site-light .gateway-page .gateway-callout strong{color:var(--gold)!important}
html.site-light .gateway-page .gateway-glossary th,html.site-light .gateway-page .gateway-glossary td{border-color:#93b4ed!important}
html.site-light .gateway-page .gateway-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .gateway-page .gateway-glossary td{color:var(--muted)!important}
html.site-light .gateway-page .gateway-glossary td:first-child{color:#171717!important}
html.site-light .api-topic .api-card,html.site-light .api-topic .example-card,html.site-light .api-topic .compare-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-topic .api-card small,html.site-light .api-topic .example-card p,html.site-light .api-topic .compare-card p{color:var(--muted)!important}
html.site-light .api-topic .example-card code{color:var(--green)!important}
html.site-light .api-topic .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-key-page .definition{color:#171717!important}
html.site-light .api-key-page .section-lede{color:var(--muted)!important}
html.site-light .api-key-page .flow-node,html.site-light .api-key-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-key-page .flow-node.accent,html.site-light .api-key-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-key-page .flow-arrow,html.site-light .api-key-page .connection-flow b{color:var(--green)!important}
html.site-light .api-key-page .flow-caption{color:var(--muted)!important}
html.site-light .api-key-page .key-card,html.site-light .api-key-page .use-card,html.site-light .api-key-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .api-key-page .key-card b,html.site-light .api-key-page .use-card b,html.site-light .api-key-page .confusion-card h3{color:#171717!important}
html.site-light .api-key-page .key-card p,html.site-light .api-key-page .use-card p,html.site-light .api-key-page .confusion-card p{color:var(--muted)!important}
html.site-light .api-key-page .use-card strong{color:var(--green)!important}
html.site-light .api-key-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .api-key-page pre{color:var(--green)!important}
html.site-light .api-key-page .example-card p{color:var(--muted)!important}
html.site-light .api-key-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-key-page .confusion-card h3{color:var(--green)!important}
html.site-light .api-key-page .glossary th,html.site-light .api-key-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .api-key-page .glossary th{color:var(--green)!important}
html.site-light .api-key-page .glossary td{color:var(--muted)!important}
html.site-light .api-key-page .glossary td:first-child{color:#171717!important}
html.site-light .api-key-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-key-page .remember p{color:#171717!important}
html.site-light .api-key-page .pager{border-top-color:#dce3ed!important}
html.site-light .api-key-page .pager a{color:var(--muted)!important}
html.site-light .api-key-page .pager a:hover{color:#171717!important}
html.site-light .api-key-page .pager small{color:var(--muted)!important}
html.site-light .api-key-page .pager strong{color:var(--green)!important}
html.site-light .api-page .section-lede{color:var(--muted)!important}
html.site-light .api-page .definition{color:#171717!important}
html.site-light .api-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-page .flow-node.accent{border-color:var(--green)!important;color:var(--green)!important;background:#eff6ff!important}
html.site-light .api-page .flow-arrow{color:var(--green)!important}
html.site-light .api-page .flow-caption{color:var(--muted)!important}
html.site-light .api-page .mini-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-page .connection-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-page .connection-card span{color:var(--green)!important}
html.site-light .api-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .api-page .example-card code{color:var(--green)!important}
html.site-light .api-page .example-card p{color:var(--muted)!important}
html.site-light .api-page .stack-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .api-page .stack-flow b{color:var(--green)!important}
html.site-light .api-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .api-page .confusion-card h3{color:var(--green)!important}
html.site-light .api-page .confusion-card p{color:var(--muted)!important}
html.site-light .api-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-page th,html.site-light .api-page td{border-bottom-color:#dce3ed!important}
html.site-light .api-page th{color:var(--green)!important}
html.site-light .api-page td{color:var(--muted)!important}
html.site-light .api-page td:first-child{color:#171717!important}
html.site-light .api-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .api-page .remember p{color:#171717!important}
html.site-light .api-page .pager{border-top-color:#dce3ed!important}
html.site-light .api-page .pager a{color:var(--muted)!important}
html.site-light .api-page .pager a:hover{color:#171717!important}
html.site-light .api-page .pager small{color:var(--muted)!important}
html.site-light .api-page .pager strong{color:var(--green)!important}
html.site-light .architecture-page .definition{color:#171717!important}
html.site-light .architecture-page .analogy-card,html.site-light .architecture-page .architecture-card,html.site-light .architecture-page .comparison-card,html.site-light .architecture-page .connection-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-page .architecture-card h3,html.site-light .architecture-page .comparison-card h3,html.site-light .architecture-page .connection-card h3{color:#171717!important}
html.site-light .architecture-page .architecture-card p,html.site-light .architecture-page .comparison-card p,html.site-light .architecture-page .connection-card p{color:var(--muted)!important}
html.site-light .architecture-page .analogy-card strong{color:var(--green)!important}
html.site-light .architecture-page .analogy-card p{color:var(--muted)!important}
html.site-light .architecture-page .responsive-flow > div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .architecture-page .responsive-flow > div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .architecture-page .responsive-flow > span{color:var(--green)!important}
html.site-light .architecture-page .tradeoff,html.site-light .architecture-page .pm-perspective{border-left-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;color:#171717!important}
html.site-light .architecture-page .tradeoff strong,html.site-light .architecture-page .pm-perspective strong{color:var(--green)!important}
html.site-light .architecture-page .tradeoff p,html.site-light .architecture-page .pm-perspective p{color:var(--muted)!important}
html.site-light .architecture-page .example-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-page .example-grid p{color:var(--muted)!important}
html.site-light .architecture-page .code-sample{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .architecture-page th,html.site-light .architecture-page td{border-bottom-color:#dce3ed!important}
html.site-light .architecture-page th{color:var(--green)!important}
html.site-light .architecture-page td{color:var(--muted)!important}
html.site-light .architecture-page td:first-child{color:#171717!important}
html.site-light .architecture-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-page .remember p{color:#171717!important}
html.site-light .architecture-page .pager{border-top-color:#dce3ed!important}
html.site-light .architecture-page .pager a{color:var(--muted)!important}
html.site-light .architecture-page .pager small{color:var(--muted)!important}
html.site-light .architecture-page .pager strong{color:var(--green)!important}
html.site-light{--bg:#f8fafc!important;--panel:#f8fafc!important;--text:#1d4ed8!important;--muted:#1d4ed8!important;--line:#dce3ed!important;--green:#1d4ed8!important;--blue:#1d4ed8!important}
html.site-light .attribute-page .section-number{color:var(--green)!important}
html.site-light .attribute-page .definition{color:#171717!important}
html.site-light .attribute-page .muted{color:var(--muted)!important}
html.site-light .attribute-page .flow-node,html.site-light .attribute-page .person-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .attribute-page .person-node strong,html.site-light .attribute-page .flow-node strong{color:var(--green)!important}
html.site-light .attribute-page .flow-arrow{color:var(--green)!important}
html.site-light .attribute-page .attribute-list div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .attribute-page .code-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .attribute-page .code-card pre{color:#1d4ed8!important}
html.site-light .attribute-page .explain-list div{border-left-color:var(--blue)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .attribute-page .explain-list b{color:#171717!important}
html.site-light .attribute-page .compare-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .attribute-page .compare-card p{color:var(--muted)!important}
html.site-light .attribute-page th,html.site-light .attribute-page td{border-color:#93b4ed!important}
html.site-light .attribute-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .attribute-page td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .attribute-page td:first-child{color:#171717!important}
html.site-light .attribute-page .remember-card{background-image:none!important;background-color:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .attribute-page .remember-flow>div:not(.flow-arrow){border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .attribute-page .lesson-nav{border-top-color:#dce3ed!important;color:var(--blue)!important}
html.site-light .authentication-page .definition{color:#171717!important}
html.site-light .authentication-page .section-lede{color:var(--muted)!important}
html.site-light .authentication-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .authentication-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authentication-page .flow-arrow{color:var(--green)!important}
html.site-light .authentication-page .card-grid > div,html.site-light .authentication-page .use-grid > div,html.site-light .authentication-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .authentication-page .card-grid b,html.site-light .authentication-page .use-grid strong,html.site-light .authentication-page .confusion-grid h3{color:#171717!important}
html.site-light .authentication-page .card-grid p,html.site-light .authentication-page .use-grid p,html.site-light .authentication-page .confusion-grid p{color:var(--muted)!important}
html.site-light .authentication-page .use-grid strong{color:var(--green)!important}
html.site-light .authentication-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .authentication-page .example-card p{color:var(--muted)!important}
html.site-light .authentication-page .example-card ol{color:var(--muted)!important}
html.site-light .authentication-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authentication-page .confusion-grid h3{color:var(--green)!important}
html.site-light .authentication-page .glossary th,html.site-light .authentication-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .authentication-page .glossary th{color:var(--green)!important}
html.site-light .authentication-page .glossary td{color:var(--muted)!important}
html.site-light .authentication-page .glossary td:first-child{color:#171717!important}
html.site-light .authentication-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authentication-page .remember p{color:#171717!important}
html.site-light .authentication-page .pager{border-top-color:#dce3ed!important}
html.site-light .authentication-page .pager a{color:var(--muted)!important}
html.site-light .authentication-page .pager a:hover{color:#171717!important}
html.site-light .authentication-page .pager small{color:var(--muted)!important}
html.site-light .authentication-page .pager strong{color:var(--green)!important}
html.site-light .authorization-page .definition{color:#171717!important}
html.site-light .authorization-page .section-lede{color:var(--muted)!important}
html.site-light .authorization-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .authorization-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authorization-page .flow-arrow{color:var(--green)!important}
html.site-light .authorization-page .card-grid > div,html.site-light .authorization-page .use-grid > div,html.site-light .authorization-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .authorization-page .card-grid b,html.site-light .authorization-page .use-grid strong,html.site-light .authorization-page .confusion-grid h3{color:#171717!important}
html.site-light .authorization-page .card-grid p,html.site-light .authorization-page .use-grid p,html.site-light .authorization-page .confusion-grid p{color:var(--muted)!important}
html.site-light .authorization-page .use-grid strong{color:var(--green)!important}
html.site-light .authorization-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .authorization-page .example-card p,html.site-light .authorization-page .example-card ol{color:var(--muted)!important}
html.site-light .authorization-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authorization-page .confusion-grid h3{color:var(--green)!important}
html.site-light .authorization-page .glossary th,html.site-light .authorization-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .authorization-page .glossary th{color:var(--green)!important}
html.site-light .authorization-page .glossary td{color:var(--muted)!important}
html.site-light .authorization-page .glossary td:first-child{color:#171717!important}
html.site-light .authorization-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .authorization-page .remember p{color:#171717!important}
html.site-light .authorization-page .pager{border-top-color:#dce3ed!important}
html.site-light .authorization-page .pager a{color:var(--muted)!important}
html.site-light .authorization-page .pager small{color:var(--muted)!important}
html.site-light .authorization-page .pager strong{color:var(--green)!important}
html.site-light .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .node:first-child,html.site-light .node:last-child{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .arrow{color:var(--green)!important}
html.site-light .cards>div,html.site-light .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cards h3,html.site-light .compare h3{color:#171717!important}
html.site-light .cards b,html.site-light .compare b{color:var(--green)!important}
html.site-light .cards p,html.site-light .compare p{color:var(--muted)!important}
html.site-light .compare h3{color:var(--green)!important}
html.site-light .backend-overview .overview-grid a{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .backend-overview .overview-grid a:hover{border-color:var(--green)!important}
html.site-light .backend-overview .overview-grid small{color:var(--muted)!important}
html.site-light .backend-overview .overview-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .backend-overview .overview-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .backend-overview .overview-flow b{color:var(--green)!important}
html.site-light .stack{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .stack h3,html.site-light .layer-label{color:var(--green)!important}
html.site-light .stack-flow div{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .stack-flow .arrow{color:var(--green)!important}
html.site-light .runtime-grid div,html.site-light .framework-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .runtime-grid strong,html.site-light .framework-card h3{color:#171717!important}
html.site-light .runtime-grid span,html.site-light .framework-card p{color:var(--muted)!important}
html.site-light .compare th,html.site-light .compare td{border-bottom-color:#dce3ed!important}
html.site-light .compare th{color:var(--green)!important}
html.site-light .compare td{color:var(--muted)!important}
html.site-light .compare td:first-child{color:#171717!important}
html.site-light .backend-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .backend-page .definition strong{color:var(--green)!important}
html.site-light .backend-page .flow .node,html.site-light .backend-page .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .backend-page .flow .node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .backend-page .flow .arrow{color:var(--green)!important}
html.site-light .backend-page .flow-caption{color:var(--muted)!important}
html.site-light .backend-page .cards article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .backend-page .cards h3{color:#171717!important}
html.site-light .backend-page .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .backend-page .comparison h3{color:var(--green)!important}
html.site-light .backend-page .comparison p{color:var(--muted)!important}
html.site-light .backend-page .comparison p strong{color:#171717!important}
html.site-light .backend-page th,html.site-light .backend-page td{border-bottom-color:#dce3ed!important}
html.site-light .backend-page th{color:var(--green)!important}
html.site-light .backend-page td{color:var(--muted)!important}
html.site-light .backend-page td:first-child{color:#171717!important}
html.site-light .backend-page td:nth-child(2){color:var(--blue)!important}
html.site-light .backend-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .backend-page .remember p{color:#171717!important}
html.site-light .backend-page .prevnext a{color:var(--muted)!important}
html.site-light .backend-page .prevnext a:hover{color:#171717!important}
html.site-light .backend-page .prevnext small{color:var(--green)!important}
html.site-light .background-job .job-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .background-job .job-flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .background-job .job-flow .node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .background-job .job-flow .arrow{color:var(--green)!important}
html.site-light .background-job .job-cards article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .background-job .job-cards h3{color:#171717!important}
html.site-light .background-job .job-cards p{color:var(--muted)!important}
html.site-light .background-job .comparison h3{color:var(--green)!important}
html.site-light .background-job .remember .job-flow{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .body-page .path{color:var(--muted)!important}
html.site-light .body-page .path span{color:var(--green)!important}
html.site-light .body-page .hero-label,html.site-light .body-page .section-number{color:var(--green)!important}
html.site-light .body-page .hero-definition{color:#1d4ed8!important}
html.site-light .body-page .definition{color:#171717!important}
html.site-light .body-page .analogy-copy{color:#171717!important}
html.site-light .body-page .visual-flow>div:not(.arrow),html.site-light .body-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .body-page .visual-flow>div:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .body-page .arrow{color:var(--green)!important}
html.site-light .body-page .payload-grid>div,html.site-light .body-page .used-grid>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .body-page .payload-grid>div::before{color:var(--green)!important}
html.site-light .body-page .code-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .body-page .code-card h3{color:var(--green)!important}
html.site-light .body-page pre{color:#1d4ed8!important}
html.site-light .body-page .connection-flow b{color:var(--green)!important}
html.site-light .body-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .body-page .compare-grid h3{color:var(--green)!important}
html.site-light .body-page .compare-grid p{color:var(--muted)!important}
html.site-light .body-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .body-page .glossary th,html.site-light .body-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .body-page .glossary th{color:var(--green)!important}
html.site-light .body-page .glossary td{color:var(--muted)!important}
html.site-light .body-page .glossary td:first-child{color:#171717!important}
html.site-light .body-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .body-page .remember p{color:#171717!important}
html.site-light .body-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .body-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .body-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .body-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .body-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .body-page .direction-key{color:var(--muted)!important}
html.site-light .body-page .direction-key b{color:var(--green)!important}
html.site-light .branch-page .branch-flow > div:not(.arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .branch-page .branch-flow > div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .branch-page .branch-flow .arrow{color:var(--green)!important}
html.site-light .branch-page .feature-list div,html.site-light .branch-page .use-list div,html.site-light .branch-page .comparison-grid article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .branch-page .feature-list b{color:var(--green)!important}
html.site-light .branch-page .branch-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .branch-page .comparison-grid h3{color:#171717!important}
html.site-light .branch-page .comparison-grid p{color:var(--muted)!important}
html.site-light .branch-page .callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .branch-page .callout strong{color:#171717!important}
html.site-light .branch-page .glossary th,html.site-light .branch-page .glossary td{border-color:#93b4ed!important}
html.site-light .branch-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .branch-page .glossary td{color:var(--muted)!important}
html.site-light .branch-page .glossary td:first-child{color:#171717!important}
html.site-light .branch-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .branch-page .remember p{color:#171717!important}
html.site-light .branch-page .final-flow{color:var(--green)!important}
html.site-light .branch-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .branch-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .branch-page .prevnext a{color:var(--muted)!important}
html.site-light .branch-page .prevnext small{color:var(--green)!important}
@media (max-width: 900px){html.site-light .branch-page .branch-flow > div:not(.arrow)::after{color:var(--green)!important}}
html.site-light .browser-page .definition{color:#171717!important}
html.site-light .browser-page .section-number{color:var(--green)!important}
html.site-light .browser-page .browser-flow,html.site-light .browser-page .connection-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .browser-page .browser-flow span,html.site-light .browser-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .browser-page .browser-flow b,html.site-light .browser-page .connection-flow b{color:var(--green)!important}
html.site-light .browser-page .action-card,html.site-light .browser-page .example-item{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .browser-page .action-card strong,html.site-light .browser-page .example-item strong{color:#171717!important}
html.site-light .browser-page .example-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .browser-page .example-flow div{border-bottom-color:#dce3ed!important}
html.site-light .browser-page .example-flow strong{color:var(--green)!important}
html.site-light .browser-page .example-flow i{color:var(--green)!important}
html.site-light .browser-page .example-flow span{color:#171717!important}
html.site-light .browser-page .comparison>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .browser-page .comparison h3{color:#171717!important}
html.site-light .browser-page .comparison p{color:var(--muted)!important}
html.site-light .browser-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .browser-page .glossary{background:#f8fafc!important}
html.site-light .browser-page .glossary th,html.site-light .browser-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .browser-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .browser-page .glossary td{color:var(--muted)!important}
html.site-light .browser-page .glossary td:first-child{color:#171717!important}
html.site-light .browser-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .browser-page .final-flow b{color:var(--green)!important}
html.site-light .browser-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .browser-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .browser-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .browser-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .browser-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .browser-page .direction-key{color:var(--muted)!important}
html.site-light .browser-page .direction-key b{color:var(--green)!important}
html.site-light .build-page .definition{color:#171717!important}
html.site-light .build-page .muted{color:var(--muted)!important}
html.site-light .build-page .analogy-card,html.site-light .build-page .build-card,html.site-light .build-page .comparison-card,html.site-light .build-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .build-page .build-card h3,html.site-light .build-page .comparison-card h3,html.site-light .build-page .example-card h3{color:#171717!important}
html.site-light .build-page .build-card p,html.site-light .build-page .comparison-card p,html.site-light .build-page .example-card p{color:var(--muted)!important}
html.site-light .build-page .analogy-card strong{color:var(--green)!important}
html.site-light .build-page .analogy-card p{color:var(--muted)!important}
html.site-light .build-page .responsive-flow>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .build-page .responsive-flow>div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .build-page .responsive-flow>span{color:var(--green)!important}
html.site-light .build-page .code-sample{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .build-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .build-page th,html.site-light .build-page td{border-bottom-color:#dce3ed!important}
html.site-light .build-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .build-page td{color:var(--muted)!important}
html.site-light .build-page td:first-child{color:#171717!important}
html.site-light .build-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .build-page .remember p{color:#171717!important}
html.site-light .build-page .pager{border-top-color:#dce3ed!important}
html.site-light .build-page .pager a{color:var(--muted)!important}
html.site-light .build-page .pager small{color:var(--muted)!important}
html.site-light .build-page .pager strong{color:var(--green)!important}
html.site-light .button-demo{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .button-demo button{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important;color:#171717!important}
html.site-light .action-list div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .action-list b{color:#171717!important}
html.site-light .flow-line{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-line span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .flow-line i{color:var(--green)!important}
html.site-light .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .code-block .tag{color:#1d4ed8!important}
html.site-light .code-block .attr{color:#1d4ed8!important}
html.site-light .code-block .value{color:#92400e!important}
html.site-light .code-block .function{color:#171717!important}
html.site-light .explanation-grid div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .explanation-grid b{color:var(--green)!important}
html.site-light .explanation-grid p{color:var(--muted)!important}
html.site-light .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .compare-grid h3{color:var(--green)!important}
html.site-light .compare-grid p{color:var(--muted)!important}
html.site-light .glossary-wrap{border-color:#93b4ed!important}
html.site-light .glossary{background:#f8fafc!important}
html.site-light .glossary th,html.site-light .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .glossary th{color:var(--green)!important}
html.site-light .glossary td{color:var(--muted)!important}
html.site-light .glossary td:first-child{color:#171717!important}
html.site-light .page-nav a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .page-nav a:hover{border-color:var(--green)!important}
html.site-light .page-nav small{color:var(--muted)!important}
html.site-light .page-nav strong{color:#171717!important}
html.site-light .cache-topic .section-number{color:var(--green)!important}
html.site-light .cache-topic .definition{color:#171717!important}
html.site-light .cache-topic .cards>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cache-topic .cards h3{color:#171717!important}
html.site-light .cache-topic .cards p{color:var(--muted)!important}
html.site-light .cache-topic .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .cache-topic .flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .cache-topic .flow b{color:var(--green)!important}
html.site-light .cache-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cache-topic .remember p{color:#171717!important}
html.site-light .cache-topic .pager{border-top-color:#dce3ed!important}
html.site-light .cache-topic .pager a{color:var(--muted)!important}
html.site-light .cache-topic .pager strong{color:var(--green)!important}
html.site-light .cdn-page .definition{color:#171717!important}
html.site-light .cdn-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cdn-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .cdn-page .flow span.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cdn-page .flow b{color:var(--green)!important}
html.site-light .cdn-page .cards > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cdn-page .cards strong{color:#171717!important}
html.site-light .cdn-page .cards p{color:var(--muted)!important}
html.site-light .cdn-page .example-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cdn-page .example-grid h3{color:#171717!important}
html.site-light .cdn-page .example-grid p{color:var(--muted)!important}
html.site-light .cdn-page .pm-perspective{border-left-color:var(--gold)!important;background:#fffbeb!important;color:var(--muted)!important}
html.site-light .cdn-page .pm-perspective strong{color:var(--gold)!important}
html.site-light .cdn-page .glossary th,html.site-light .cdn-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .cdn-page .glossary th{color:var(--green)!important}
html.site-light .cdn-page .glossary td{color:var(--muted)!important}
html.site-light .cdn-page .glossary td:first-child{color:#171717!important}
html.site-light .cdn-page .callout{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cdn-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cdn-page .remember p{color:#171717!important}
html.site-light .cdn-page .pager{border-top-color:#dce3ed!important}
html.site-light .cdn-page .pager a{color:var(--muted)!important}
html.site-light .cdn-page .pager strong{color:var(--green)!important}
html.site-light .class-page .path{color:var(--muted)!important}
html.site-light .class-page .path span{color:var(--green)!important}
html.site-light .class-page .hero-label,html.site-light .class-page .section-number{color:var(--green)!important}
html.site-light .class-page .hero-definition{color:#1d4ed8!important}
html.site-light .class-page .definition{color:#171717!important}
html.site-light .class-page .analogy-copy{color:#171717!important}
html.site-light .class-page .class-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .class-page .help-card,html.site-light .class-page .where-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .class-page .help-card b,html.site-light .class-page .where-card b{color:#171717!important}
html.site-light .class-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .class-page code{color:#1d4ed8!important}
html.site-light .class-page .code-explanation div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .class-page .code-explanation b{color:#171717!important}
html.site-light .class-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .class-page .flow-node:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .class-page .flow-arrow{color:var(--green)!important}
html.site-light .class-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .class-page .compare h3{color:var(--green)!important}
html.site-light .class-page .compare p{color:var(--muted)!important}
html.site-light .class-page .compare-bottom span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .class-page .compare-bottom span:last-child{border-color:var(--gold)!important}
html.site-light .class-page .glossary th,html.site-light .class-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .class-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .class-page .glossary td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .class-page .glossary td:first-child{color:#171717!important}
html.site-light .class-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .class-page .remember p{color:#171717!important}
html.site-light .class-page .final-flow{color:var(--green)!important}
html.site-light .class-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .class-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .class-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .class-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .class-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .class-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .class-page .direction-key{color:var(--muted)!important}
html.site-light .class-page .direction-key b{color:var(--green)!important}
html.site-light .code-review-page .definition{color:#171717!important}
html.site-light .code-review-page .section-lede{color:var(--muted)!important}
html.site-light .code-review-page .flow-node,html.site-light .code-review-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .code-review-page .flow-node.accent,html.site-light .code-review-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .code-review-page .flow-arrow,html.site-light .code-review-page .connection-flow b{color:var(--green)!important}
html.site-light .code-review-page .flow-caption{color:var(--muted)!important}
html.site-light .code-review-page .benefit-card,html.site-light .code-review-page .use-card,html.site-light .code-review-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .code-review-page .benefit-card b,html.site-light .code-review-page .use-card b,html.site-light .code-review-page .confusion-card h3{color:#171717!important}
html.site-light .code-review-page .benefit-card p,html.site-light .code-review-page .use-card p,html.site-light .code-review-page .confusion-card p{color:var(--muted)!important}
html.site-light .code-review-page .use-card strong{color:var(--green)!important}
html.site-light .code-review-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .code-review-page .example-card pre{color:#1d4ed8!important}
html.site-light .code-review-page .example-card p{color:var(--muted)!important}
html.site-light .code-review-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .code-review-page .glossary th,html.site-light .code-review-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .code-review-page .glossary th{color:var(--green)!important}
html.site-light .code-review-page .glossary td{color:var(--muted)!important}
html.site-light .code-review-page .glossary td:first-child{color:#171717!important}
html.site-light .code-review-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .code-review-page .remember p{color:#171717!important}
html.site-light .code-review-page .pager{border-top-color:#dce3ed!important}
html.site-light .code-review-page .pager a{color:var(--muted)!important}
html.site-light .code-review-page .pager a:hover{color:#171717!important}
html.site-light .code-review-page .pager small{color:var(--muted)!important}
html.site-light .code-review-page .pager strong{color:var(--green)!important}
html.site-light .column-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .column-page .info-card,html.site-light .column-page .comparison-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .column-page .info-card h3,html.site-light .column-page .comparison-card h3{color:#171717!important}
html.site-light .column-page .info-card p,html.site-light .column-page .comparison-card p{color:var(--muted)!important}
html.site-light .column-page .table-wrap,html.site-light .column-page .code-wrap{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .column-page th,html.site-light .column-page td{border-bottom-color:#dce3ed!important}
html.site-light .column-page th{color:var(--green)!important}
html.site-light .column-page td{color:var(--muted)!important}
html.site-light .column-page td:first-child{color:#171717!important}
html.site-light .column-page pre{color:#1d4ed8!important}
html.site-light .column-page code{color:#171717!important}
html.site-light .column-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .column-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .column-page .flow-arrow{color:var(--green)!important}
html.site-light .column-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .column-page .remember p{color:#171717!important}
html.site-light .column-page .prevnext a{color:var(--muted)!important}
html.site-light .column-page .prevnext a:hover{color:#171717!important}
html.site-light .commit-page .hero-label,html.site-light .commit-page .section-number{color:var(--green)!important}
html.site-light .commit-page .hero-definition{color:#1d4ed8!important}
html.site-light .commit-page .definition{color:#171717!important}
html.site-light .commit-page .analogy-copy{color:#171717!important}
html.site-light .commit-page .analogy-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .commit-page .action-grid>div,html.site-light .commit-page .use-grid>div,html.site-light .commit-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .commit-page .action-grid strong,html.site-light .commit-page .use-grid strong{color:#171717!important}
html.site-light .commit-page .use-grid strong{color:var(--green)!important}
html.site-light .commit-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .commit-page .example-card h3{color:var(--green)!important}
html.site-light .commit-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .commit-page .example-note{color:var(--muted)!important}
html.site-light .commit-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .commit-page .connection-flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .commit-page .connection-flow b{color:var(--green)!important}
html.site-light .commit-page .compare-grid h3{color:var(--green)!important}
html.site-light .commit-page .compare-grid p{color:var(--muted)!important}
html.site-light .commit-page .glossary th,html.site-light .commit-page .glossary td{border-color:#93b4ed!important}
html.site-light .commit-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .commit-page .glossary td{color:var(--muted)!important}
html.site-light .commit-page .glossary td:first-child{color:#171717!important}
html.site-light .commit-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .commit-page .remember p{color:#171717!important}
html.site-light .commit-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .commit-page .prevnext a{color:var(--muted)!important}
html.site-light .commit-page .prevnext a:hover{color:#171717!important}
html.site-light .commit-page .prevnext small{color:var(--muted)!important}
html.site-light .commit-page .prevnext strong{color:var(--green)!important}
html.site-light .conflict-page .section-number{color:var(--green)!important}
html.site-light .conflict-page .definition{color:#171717!important}
html.site-light .conflict-page .action-grid div,html.site-light .conflict-page .use-grid div,html.site-light .conflict-page .compare-grid div,html.site-light .conflict-page .example-grid div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .conflict-page .action-grid b,html.site-light .conflict-page .use-grid b,html.site-light .conflict-page .compare-grid b,html.site-light .conflict-page .example-grid b{color:var(--green)!important}
html.site-light .conflict-page .example-grid p{color:var(--muted)!important}
html.site-light .conflict-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .conflict-page .flow-node.accent{border-color:var(--green)!important;color:#171717!important}
html.site-light .conflict-page .flow-arrow{color:var(--green)!important}
html.site-light .conflict-page th,html.site-light .conflict-page td{border-color:var(--line)!important}
html.site-light .conflict-page th{color:var(--green)!important}
html.site-light .conflict-page td{color:var(--muted)!important}
html.site-light .conflict-page td:first-child{color:#171717!important}
html.site-light .conflict-page .pager a{border-color:var(--line)!important}
html.site-light .conflict-page .pager small{color:var(--green)!important}
html.site-light .context-flow .flow-arrow{color:var(--green)!important}
html.site-light .context-sources .step-card b{color:#171717!important}
html.site-light .context-sources .step-card span{color:var(--muted)!important}
html.site-light .context-assembly .assembly-list div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .context-assembly .assembly-list b{color:#171717!important}
html.site-light .context-assembly .assembly-arrow{color:var(--green)!important}
html.site-light .context-assembly .assembly-result{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .context-assembly .assembly-result span{color:var(--muted)!important}
html.site-light .context-comparison .step-card strong{color:var(--green)!important}
html.site-light .context-comparison .step-card b{color:#171717!important}
html.site-light .context-comparison .step-card span{color:var(--muted)!important}
html.site-light .context-example>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .context-example b{color:var(--green)!important}
html.site-light .context-glossary-wrap{border-color:#93b4ed!important}
html.site-light .context-glossary{background:#f8fafc!important}
html.site-light .context-glossary th,html.site-light .context-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .context-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .context-glossary td{color:var(--muted)!important}
html.site-light .context-glossary td:first-child{color:#171717!important}
html.site-light .context-page .topic-takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .context-page .topic-takeaway p{color:#171717!important}
html.site-light .ci-flow .arrow,html.site-light .ci-loop .arrow,html.site-light .ci-outcomes .arrow{color:var(--green)!important}
html.site-light .ci-layers>div,html.site-light .ci-compare>div,html.site-light .ci-not>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .ci-layers strong,html.site-light .ci-compare strong{color:var(--green)!important}
html.site-light .ci-layers b{color:#171717!important}
html.site-light .ci-example>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .ci-example p,html.site-light .ci-not p,html.site-light .ci-compare p{color:var(--muted)!important}
html.site-light .ci-related a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .ci-related a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .ci-note{color:#171717!important}
html.site-light .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .flow-arrow{color:var(--green)!important}
html.site-light .simple-definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .comparison-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-grid h3{color:#171717!important}
html.site-light .comparison-grid strong{color:var(--green)!important}
html.site-light .comparison-bottom div{border-color:var(--line)!important;color:#171717!important}
html.site-light .glossary th,html.site-light .glossary td{border-color:var(--line)!important}
html.site-light .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .topic-navigation a{border-color:var(--line)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .topic-navigation a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .topic-navigation small{color:var(--green)!important}
html.site-light .topic-navigation strong{color:#171717!important}
html.site-light .cors-page .definition{color:#171717!important}
html.site-light .cors-page .section-lede{color:var(--muted)!important}
html.site-light .cors-page .flow-node,html.site-light .cors-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .cors-page .flow-node.accent,html.site-light .cors-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cors-page .flow-arrow,html.site-light .cors-page .connection-flow b{color:var(--green)!important}
html.site-light .cors-page .card-grid>div,html.site-light .cors-page .use-card,html.site-light .cors-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cors-page .card-grid b,html.site-light .cors-page .use-card b,html.site-light .cors-page .confusion-card h3{color:#171717!important}
html.site-light .cors-page .card-grid p,html.site-light .cors-page .use-card p,html.site-light .cors-page .confusion-card p{color:var(--muted)!important}
html.site-light .cors-page .use-card strong{color:var(--green)!important}
html.site-light .cors-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cors-page pre{color:var(--green)!important}
html.site-light .cors-page .example-card p{color:var(--muted)!important}
html.site-light .cors-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cors-page .confusion-card h3{color:var(--green)!important}
html.site-light .cors-page .glossary th,html.site-light .cors-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .cors-page .glossary th{color:var(--green)!important}
html.site-light .cors-page .glossary td{color:var(--muted)!important}
html.site-light .cors-page .glossary td:first-child{color:#171717!important}
html.site-light .cors-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .cors-page .remember p{color:#171717!important}
html.site-light .cors-page .pager{border-top-color:#dce3ed!important}
html.site-light .cors-page .pager a{color:var(--muted)!important}
html.site-light .cors-page .pager a:hover{color:#171717!important}
html.site-light .cors-page .pager small{color:var(--muted)!important}
html.site-light .cors-page .pager strong{color:var(--green)!important}
html.site-light .cost-sources div,html.site-light .optimization-grid div,html.site-light .tradeoff-grid div,html.site-light .decision-grid div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .cost-sources b,html.site-light .optimization-grid b,html.site-light .tradeoff-grid b,html.site-light .decision-grid b{color:#171717!important}
html.site-light .cost-sources span,html.site-light .optimization-grid span,html.site-light .tradeoff-grid span,html.site-light .decision-grid span{color:var(--muted)!important}
html.site-light .routing-flow .route-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .routing-flow .route-node.primary{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .routing-flow .arrow{color:var(--green)!important}
html.site-light .route-branches strong{color:var(--green)!important}
html.site-light .equation{border-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .equation i{color:var(--green)!important}
html.site-light .multiplier div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .multiplier b{color:var(--green)!important}
html.site-light .multiplier span{color:var(--muted)!important}
html.site-light .tradeoff-grid div{border-top-color:var(--green)!important}
html.site-light .decision-grid div:nth-child(2){border-top-color:var(--blue)!important}
html.site-light .decision-grid div:nth-child(3){border-top-color:var(--gold)!important}
html.site-light .decision-grid div:nth-child(4){border-top-color:#dce3ed!important}
html.site-light .glossary-link{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .glossary-link:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .csrf-page .definition{color:#171717!important}
html.site-light .csrf-page .section-lede{color:var(--muted)!important}
html.site-light .csrf-page .flow-node,html.site-light .csrf-page .connection-flow span,html.site-light .csrf-page .security-card,html.site-light .csrf-page .use-card,html.site-light .csrf-page .confusion-card,html.site-light .csrf-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .csrf-page .flow-node,html.site-light .csrf-page .connection-flow span{color:#171717!important}
html.site-light .csrf-page .flow-node.accent,html.site-light .csrf-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .csrf-page .flow-arrow,html.site-light .csrf-page .connection-flow b{color:var(--green)!important}
html.site-light .csrf-page .security-card b,html.site-light .csrf-page .use-card b{color:#171717!important}
html.site-light .csrf-page .security-card p,html.site-light .csrf-page .use-card p,html.site-light .csrf-page .confusion-card p{color:var(--muted)!important}
html.site-light .csrf-page .example-card pre{color:var(--green)!important}
html.site-light .csrf-page .example-card p{color:var(--muted)!important}
html.site-light .csrf-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .csrf-page .confusion-card h3{color:var(--green)!important}
html.site-light .csrf-page .glossary th,html.site-light .csrf-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .csrf-page .glossary th{color:var(--green)!important}
html.site-light .csrf-page .glossary td{color:var(--muted)!important}
html.site-light .csrf-page .glossary td:first-child{color:#171717!important}
html.site-light .csrf-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .csrf-page .remember p{color:#171717!important}
html.site-light .csrf-page .pager{border-top-color:#dce3ed!important}
html.site-light .csrf-page .pager a{color:var(--muted)!important}
html.site-light .csrf-page .pager a:hover{color:#171717!important}
html.site-light .csrf-page .pager small{color:var(--muted)!important}
html.site-light .csrf-page .pager strong{color:var(--green)!important}
html.site-light .css-knowledge .topic-visual{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .css-knowledge .topic-visual b{color:var(--green)!important}
html.site-light .css-knowledge .key-list span{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .css-knowledge pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .css-knowledge .page-nav a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .css-knowledge .page-nav small{color:var(--muted)!important}
html.site-light .css-knowledge .page-nav strong{color:#171717!important}
html.site-light .css-knowledge .table-wrap{border-color:#93b4ed!important}
html.site-light .css-knowledge th,html.site-light .css-knowledge td{border-bottom-color:#dce3ed!important}
html.site-light .css-knowledge th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .data-flow,html.site-light .api-flow,html.site-light .example-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .data-flow div,html.site-light .api-flow div,html.site-light .example-flow div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .data-flow small,html.site-light .api-flow small,html.site-light .example-flow small{color:var(--muted)!important}
html.site-light .data-flow .accent,html.site-light .api-flow .accent,html.site-light .example-flow .accent{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .side-note{border-left-color:var(--green)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .mini-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mini-card h3{color:#171717!important}
html.site-light .mini-card p{color:var(--muted)!important}
html.site-light .mini-card b{color:var(--green)!important}
html.site-light .delete-page .path{color:var(--muted)!important}
html.site-light .delete-page .path span{color:var(--green)!important}
html.site-light .delete-page .hero-label,html.site-light .delete-page .section-number{color:var(--green)!important}
html.site-light .delete-page .hero-definition{color:#1d4ed8!important}
html.site-light .delete-page .definition{color:#171717!important}
html.site-light .delete-page .analogy-copy{color:#171717!important}
html.site-light .delete-page .visual-flow>div:not(.arrow),html.site-light .delete-page .use-flow>div:not(.arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .delete-page .visual-flow>div:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .delete-page .arrow{color:var(--green)!important}
html.site-light .delete-page .action-grid>div,html.site-light .delete-page .use-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .delete-page .action-grid strong,html.site-light .delete-page .use-grid strong{color:#171717!important}
html.site-light .delete-page .delete-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .delete-page .delete-card h3{color:var(--green)!important}
html.site-light .delete-page .delete-card p{color:var(--muted)!important}
html.site-light .delete-page .example-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .delete-page .example-flow b{color:var(--green)!important}
html.site-light .delete-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .delete-page .connection-flow b{color:var(--green)!important}
html.site-light .delete-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .delete-page .compare-grid h3{color:var(--green)!important}
html.site-light .delete-page .compare-grid p{color:var(--muted)!important}
html.site-light .delete-page .compare-bottom{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .delete-page .glossary th,html.site-light .delete-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .delete-page .glossary th{color:var(--green)!important}
html.site-light .delete-page .glossary td{color:var(--muted)!important}
html.site-light .delete-page .glossary td:first-child{color:#171717!important}
html.site-light .delete-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .delete-page .remember p{color:#171717!important}
html.site-light .delete-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .delete-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .delete-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .delete-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .delete-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .delete-page .direction-key{color:var(--muted)!important}
html.site-light .delete-page .direction-key b{color:var(--green)!important}
html.site-light .dependency-page .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .dependency-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dependency-page .flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .dependency-page .flow .node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .dependency-page .flow-arrow{color:var(--green)!important}
html.site-light .dependency-page .topic-grid article,html.site-light .dependency-page .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dependency-page .topic-grid h3,html.site-light .dependency-page .comparison h3{color:#171717!important}
html.site-light .dependency-page .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .dependency-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dependency-page .example-card code{color:#171717!important}
html.site-light .dependency-page .comparison p{color:var(--muted)!important}
html.site-light .dependency-page th,html.site-light .dependency-page td{border-color:#93b4ed!important}
html.site-light .dependency-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .dependency-page td{color:var(--muted)!important}
html.site-light .dependency-page td:first-child{color:#171717!important}
html.site-light .dependency-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .dependency-page .remember p{color:#171717!important}
html.site-light .dependency-page .prevnext a{color:var(--muted)!important}
html.site-light .dependency-page .prevnext a:hover{color:#171717!important}
html.site-light .definition-line{color:#171717!important}
html.site-light .dev-note{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .flow-node,html.site-light .tool-card,html.site-light .usage-item,html.site-light .map-item,html.site-light .code-panel,html.site-light .confusion-panel{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-node{color:#171717!important}
html.site-light .flow-node:not(:last-child)::after{color:var(--green)!important}
html.site-light .tool-card h3{color:#171717!important}
html.site-light .tool-card p{color:var(--muted)!important}
html.site-light .usage-item{color:#171717!important}
html.site-light .code-panel-head{border-bottom-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .code-dot{background:#fef2f2!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .code-panel pre{color:#1d4ed8!important}
html.site-light .code-panel .selector{color:#1d4ed8!important}
html.site-light .code-panel .property{color:#1d4ed8!important}
html.site-light .code-panel .value{color:#92400e!important}
html.site-light .code-panel .error{color:#b91c1c!important}
html.site-light .map-item strong{color:var(--green)!important}
html.site-light .map-item span{color:var(--muted)!important}
html.site-light .confusion-panel>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .confusion-panel strong{color:var(--green)!important}
html.site-light .confusion-panel p{color:var(--muted)!important}
html.site-light .confusion-panel .not-equal{color:var(--gold)!important}
html.site-light .comparison-line>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-line b{color:#171717!important}
html.site-light .comparison-line span{color:var(--muted)!important}
html.site-light .glossary-wrap table{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .glossary-wrap th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .final-flow{color:#171717!important}
html.site-light .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .final-flow i{color:var(--green)!important}
html.site-light .page-nav{border-top-color:var(--line)!important}
html.site-light .page-nav a{color:var(--muted)!important}
html.site-light .page-nav a:hover{color:#171717!important}
html.site-light .page-nav small{color:var(--green)!important}
html.site-light .platform-page{--p:#1d4ed8!important}
html.site-light .kicker{color:var(--p)!important}
html.site-light .platform-map{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .layer{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer strong{color:var(--p)!important}
html.site-light .layer b{color:#171717!important}
html.site-light .layer span,html.site-light .note,html.site-light .problem p,html.site-light .stack span,html.site-light .special p,html.site-light .explore-card span{color:var(--muted)!important}
html.site-light .arrow{color:var(--p)!important}
html.site-light .problem>div,html.site-light .stack>div,html.site-light .special>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .problem b,html.site-light .stack small,html.site-light .special small{color:var(--p)!important}
html.site-light .stack>div:not(:last-child){border-color:#93b4ed!important}
html.site-light .stack .highlight{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .table-scroll{border-color:var(--line)!important}
html.site-light th,html.site-light td{border-bottom-color:#dce3ed!important}
html.site-light thead th{color:var(--p)!important;background:#f8fafc!important}
html.site-light tbody th{color:#171717!important}
html.site-light td{color:var(--muted)!important}
html.site-light .takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .takeaway p{color:var(--muted)!important}
html.site-light .distillation-page .flow-node{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .distillation-page .flow-node small{color:var(--green)!important}
html.site-light .distillation-page .flow-node span{color:var(--muted)!important}
html.site-light .distillation-page .flow-node.teacher{border-color:#93b4ed!important}
html.site-light .distillation-page .flow-node.student{border-color:#93b4ed!important}
html.site-light .distillation-page .flow-arrow{color:var(--green)!important}
html.site-light .distillation-page .flow-caption{color:var(--muted)!important}
html.site-light .distillation-page .comparison-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .distillation-page .comparison-card h3{color:#171717!important}
html.site-light .distillation-page .comparison-card p{color:var(--muted)!important}
html.site-light .distillation-page .comparison-card b{color:var(--green)!important}
html.site-light .distillation-page .example-panel{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .distillation-page .example-panel h3{color:#171717!important}
html.site-light .distillation-page .example-line span{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .distillation-page .example-line span.highlight{border-color:var(--green)!important;color:#171717!important;background:#eff6ff!important}
html.site-light .distillation-page .example-line i{color:var(--green)!important}
html.site-light .distillation-page .example-panel p{color:var(--muted)!important}
html.site-light .distillation-page .not-same{border-left-color:var(--gold)!important;background:#fffbeb!important;color:#1d4ed8!important}
html.site-light .distillation-page .analogy-lede{color:#171717!important}
html.site-light .distillation-page .analogy-list div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .distillation-page .analogy-list b{color:var(--green)!important}
html.site-light .distillation-page .analogy-list span{color:var(--muted)!important}
html.site-light .dom-page .definition{color:#171717!important}
html.site-light .dom-page .analogy-lede{color:#171717!important}
html.site-light .dom-page .dom-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .dom-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .dom-page .flow b{color:var(--green)!important}
html.site-light .dom-page .mini-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dom-page .mini-card strong{color:#171717!important}
html.site-light .dom-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .dom-page .code-notes div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .dom-page .code-notes b{color:#171717!important}
html.site-light .dom-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .dom-page .compare h3{color:var(--green)!important}
html.site-light .dom-page .compare p{color:var(--muted)!important}
html.site-light .dom-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .dom-page .glossary{background:#f8fafc!important}
html.site-light .dom-page .glossary th,html.site-light .dom-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .dom-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .dom-page .glossary td{color:var(--muted)!important}
html.site-light .dom-page .glossary td:first-child{color:#171717!important}
html.site-light .dom-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .dom-page .remember p{color:#171717!important}
html.site-light .dom-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .dom-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .dom-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .dom-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .dom-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .dom-page .direction-key{color:var(--muted)!important}
html.site-light .dom-page .direction-key b{color:var(--green)!important}
html.site-light .topic-pager a{border-color:var(--line)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .topic-pager a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .topic-pager a:nth-child(2){border-color:#93b4ed!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .topic-pager small{color:var(--green)!important}
html.site-light .element-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .element-tree .tree-root,html.site-light .element-tree .tree-leaf{color:#171717!important}
html.site-light .element-tree .tree-branch{color:var(--green)!important}
html.site-light .element-list li,html.site-light .element-usage li{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .element-list li::before{color:var(--green)!important}
html.site-light .element-usage li{color:#171717!important}
html.site-light .element-code{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .element-code code{color:#1d4ed8!important}
html.site-light .element-code .tag{color:#1d4ed8!important}
html.site-light .element-code .attr{color:#1d4ed8!important}
html.site-light .element-code .value{color:#92400e!important}
html.site-light .element-code .text{color:#171717!important}
html.site-light .element-explanation div{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .element-explanation b{color:var(--green)!important}
html.site-light .element-flow{color:#171717!important}
html.site-light .element-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .element-flow b{color:var(--green)!important}
html.site-light .element-compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .element-compare h3{color:#171717!important}
html.site-light .element-compare p{color:var(--muted)!important}
html.site-light .encryption-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .encryption-page .analogy-card,html.site-light .encryption-page .use-card,html.site-light .encryption-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .encryption-page .analogy-card strong,html.site-light .encryption-page .use-card strong{color:var(--green)!important}
html.site-light .encryption-page .analogy-card p,html.site-light .encryption-page .use-card p,html.site-light .encryption-page .confusion-card p{color:var(--muted)!important}
html.site-light .encryption-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .encryption-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .encryption-page .flow-arrow{color:var(--green)!important}
html.site-light .encryption-page .flow-caption{color:var(--muted)!important}
html.site-light .encryption-page .example-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .encryption-page .example-box h3{color:#171717!important}
html.site-light .encryption-page .example-box p{color:var(--muted)!important}
html.site-light .encryption-page .example-box code{background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .encryption-page .confusion-card h3{color:#171717!important}
html.site-light .encryption-page .confusion-card.encryption{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .encryption-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .encryption-page th,html.site-light .encryption-page td{border-bottom-color:#dce3ed!important}
html.site-light .encryption-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .encryption-page td{color:var(--muted)!important}
html.site-light .encryption-page td:first-child{color:#171717!important}
html.site-light .encryption-page td:nth-child(2){color:var(--blue)!important}
html.site-light .encryption-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .encryption-page .remember p{color:#171717!important}
html.site-light .encryption-page .prevnext a{color:var(--muted)!important}
html.site-light .encryption-page .prevnext a:hover{color:#171717!important}
html.site-light .endpoint-page .section-number{color:var(--green)!important}
html.site-light .endpoint-page .definition{color:#171717!important}
html.site-light .endpoint-page .section-copy{color:var(--muted)!important}
html.site-light .endpoint-page .analogy-copy{color:#171717!important}
html.site-light .endpoint-page .visual-title{color:var(--green)!important}
html.site-light .endpoint-page .api-building{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .endpoint-page .api-building strong{color:var(--green)!important}
html.site-light .endpoint-page .api-building code{color:#171717!important}
html.site-light .endpoint-page .resource-card,html.site-light .endpoint-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .endpoint-page .resource-card strong,html.site-light .endpoint-page .use-card strong{color:#171717!important}
html.site-light .endpoint-page .resource-card span,html.site-light .endpoint-page .use-card span{color:var(--muted)!important}
html.site-light .endpoint-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .endpoint-page .example-card h3{color:var(--green)!important}
html.site-light .endpoint-page .example-card p{color:var(--muted)!important}
html.site-light .endpoint-page .example-card b{color:#171717!important}
html.site-light .endpoint-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .endpoint-page .connection-flow span:nth-of-type(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .endpoint-page .connection-flow b{color:var(--green)!important}
html.site-light .endpoint-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .endpoint-page .confusion-card h3{color:var(--green)!important}
html.site-light .endpoint-page .confusion-card p{color:var(--muted)!important}
html.site-light .endpoint-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .endpoint-page .glossary th,html.site-light .endpoint-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .endpoint-page .glossary th{color:var(--green)!important}
html.site-light .endpoint-page .glossary td{color:var(--muted)!important}
html.site-light .endpoint-page .glossary td:first-child{color:#171717!important}
html.site-light .endpoint-page .glossary td:nth-child(2){color:var(--blue)!important}
html.site-light .endpoint-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .endpoint-page .remember p{color:#171717!important}
html.site-light .endpoint-page .formula{color:#171717!important;background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .endpoint-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .endpoint-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .endpoint-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .endpoint-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .endpoint-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .endpoint-page .direction-key{color:var(--muted)!important}
html.site-light .endpoint-page .direction-key b{color:var(--green)!important}
html.site-light .k{color:#1d4ed8!important}
html.site-light .callout span{border-color:#93b4ed!important}
html.site-light .callout strong{color:#92400e!important}
html.site-light .formula span{border-color:#93b4ed!important}
html.site-light .formula b{color:#1d4ed8!important}
html.site-light .box{background:#f8fafc!important}
html.site-light .demo .box:first-child{border-top-color:#93b4ed!important}
html.site-light .demo .box:last-child{border-top-color:#dce3ed!important}
html.site-light .lifecycle:before{background:#eff6ff!important}
html.site-light .stage{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .stage:before{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .stage .num{color:#1d4ed8!important}
html.site-light .stage p{color:#1d4ed8!important}
html.site-light .stage.check{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .stage.check:before{border-color:#dce3ed!important}
html.site-light .out{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .case:before{background:#eff6ff!important}
html.site-light .case-step{background:#f8fafc!important}
html.site-light .case-step:before{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .case-step b{color:#1d4ed8!important}
html.site-light .success .box:first-child{border-top-color:#93b4ed!important}
html.site-light .success .box:last-child{border-top-color:#93b4ed!important}
html.site-light .compare>article{border-top-color:#93b4ed!important}
html.site-light .sides div{background:#f8fafc!important}
html.site-light .sides b{color:#1d4ed8!important}
html.site-light .chain{background:#f8fafc!important}
html.site-light .chain div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .chain i{color:#1d4ed8!important}
html.site-light .take{border-left-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .environment-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .environment-page .definition small{color:var(--green)!important}
html.site-light .environment-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .environment-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .environment-page .flow-arrow{color:var(--green)!important}
html.site-light .environment-page .card-grid > div,html.site-light .environment-page .use-grid > div,html.site-light .environment-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .environment-page .card-grid b,html.site-light .environment-page .use-grid b,html.site-light .environment-page .confusion-grid h3{color:#171717!important}
html.site-light .environment-page .use-grid b{color:var(--green)!important}
html.site-light .environment-page .card-grid p,html.site-light .environment-page .use-grid p,html.site-light .environment-page .confusion-grid p{color:var(--muted)!important}
html.site-light .environment-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .environment-page .example-card h3{color:var(--green)!important}
html.site-light .environment-page pre{color:#1d4ed8!important}
html.site-light .environment-page .example-note{border-left-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;color:#171717!important}
html.site-light .environment-page .confusion-grid h3{color:var(--green)!important}
html.site-light .environment-page .formula{border-color:#93b4ed!important;background:#eff6ff!important;color:#171717!important}
html.site-light .environment-page .glossary th,html.site-light .environment-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .environment-page .glossary th{color:var(--green)!important}
html.site-light .environment-page .glossary td{color:var(--muted)!important}
html.site-light .environment-page .glossary td:first-child{color:#171717!important}
html.site-light .environment-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .environment-page .remember p{color:#171717!important}
html.site-light .environment-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .environment-page .prevnext a{color:var(--muted)!important}
html.site-light .environment-page .prevnext a:hover{color:#171717!important}
html.site-light .environment-page .prevnext small{color:var(--muted)!important}
html.site-light .environment-page .prevnext strong{color:var(--green)!important}
html.site-light .error-page .hero{border-bottom-color:#dce3ed!important}
html.site-light .error-page .path{color:var(--muted)!important}
html.site-light .error-page .path span{color:var(--green)!important}
html.site-light .error-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .error-page .analogy{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .error-page .analogy-lede{color:#171717!important}
html.site-light .error-page .flow span,html.site-light .error-page .grid-list>div,html.site-light .error-page .comparison>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .error-page .flow span{color:#171717!important}
html.site-light .error-page .flow span:first-child,html.site-light .error-page .flow span:last-child{border-color:var(--green)!important}
html.site-light .error-page .grid-list strong{color:#171717!important}
html.site-light .error-page .grid-list small{color:var(--muted)!important}
html.site-light .error-page .comparison h3{color:var(--green)!important}
html.site-light .error-page .comparison p{color:var(--muted)!important}
html.site-light .error-page .comparison strong{color:#171717!important}
html.site-light .error-page .scenario>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .error-page .scenario h3{color:var(--green)!important}
html.site-light .error-page .scenario p{color:var(--muted)!important}
html.site-light .error-page .response{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .error-page .response code{color:#1d4ed8!important}
html.site-light .error-page th,html.site-light .error-page td{border-color:#93b4ed!important}
html.site-light .error-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .error-page td{color:var(--muted)!important}
html.site-light .error-page td:first-child{color:#171717!important}
html.site-light .error-page td:nth-child(2){color:var(--blue)!important}
html.site-light .error-page .takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .error-page .takeaway p{color:#171717!important}
html.site-light .error-page .pager{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .error-page .pager a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .error-page .pager a:hover{border-color:var(--green)!important}
html.site-light .error-page .pager small{color:var(--muted)!important}
html.site-light .error-page .pager .direction{color:var(--muted)!important}
html.site-light .error-page .pager .direction b{color:var(--green)!important}
html.site-light .error-page .flow span:not(:last-child)::after{color:var(--green)!important}
html.site-light .glossary-table th{color:var(--green)!important}
html.site-light .glossary-table td{color:var(--muted)!important}
html.site-light .demo{border-top-color:#93b4ed!important}
html.site-light .questions{border-top-color:#dce3ed!important}
html.site-light .lifecycle{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .life{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .life b{color:#1d4ed8!important}
html.site-light .down{color:#1d4ed8!important}
html.site-light .life-notes span{background:#f8fafc!important}
html.site-light .layer:nth-child(2){border-color:#93b4ed!important}
html.site-light .layer:nth-child(3){border-color:#93b4ed!important}
html.site-light .layer:nth-child(4){border-color:#dce3ed!important}
html.site-light .layer a{color:#1d4ed8!important}
html.site-light .sc{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sc b{color:#1d4ed8!important}
html.site-light .sc.risk{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .sc.ok{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .fail .box:first-child{border-top-color:#dce3ed!important}
html.site-light .fail .box:last-child{border-top-color:#93b4ed!important}
html.site-light .risk-grid div{border-bottom-color:#93b4ed!important}
html.site-light .risk-grid b{color:#92400e!important}
html.site-light .decision{border-color:#93b4ed!important}
html.site-light .yesno div{background:#f8fafc!important}
html.site-light .yesno div:last-child{background:#fffbeb!important}
html.site-light .topic-link{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .topic-link:hover{background:#f8fafc!important}
html.site-light .event-driven-page .event-flow > div:not(.arrow),html.site-light .event-driven-page .event-fanout > div:not(.arrow),html.site-light .event-driven-page .event-example-flow > div:not(.arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .event-driven-page .event-flow .accent,html.site-light .event-driven-page .event-fanout .accent,html.site-light .event-driven-page .event-example-flow .accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .event-driven-page .arrow{color:var(--green)!important}
html.site-light .event-driven-page .card-grid article,html.site-light .event-driven-page .use-grid article,html.site-light .event-driven-page .comparison-grid article,html.site-light .event-driven-page .related-grid article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .event-driven-page .card-grid h3,html.site-light .event-driven-page .use-grid h3,html.site-light .event-driven-page .comparison-grid h3,html.site-light .event-driven-page .related-grid h3{color:#171717!important}
html.site-light .event-driven-page .card-grid p,html.site-light .event-driven-page .use-grid p,html.site-light .event-driven-page .comparison-grid p,html.site-light .event-driven-page .related-grid p{color:var(--muted)!important}
html.site-light .event-driven-page .card-grid b,html.site-light .event-driven-page .use-grid b,html.site-light .event-driven-page .comparison-grid b{color:var(--green)!important}
html.site-light .event-driven-page .callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .event-driven-page .callout strong{color:#171717!important}
html.site-light .event-driven-page .event-example-flow > div:last-child{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .event-driven-page .glossary th,html.site-light .event-driven-page .glossary td{border-color:#93b4ed!important}
html.site-light .event-driven-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .event-driven-page .glossary td{color:var(--muted)!important}
html.site-light .event-driven-page .glossary td:first-child{color:#171717!important}
html.site-light .event-driven-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .event-driven-page .remember p{color:#171717!important}
html.site-light .event-driven-page .final-flow{color:var(--green)!important}
html.site-light .event-driven-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .event-driven-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .event-driven-page .prevnext a{color:var(--muted)!important}
html.site-light .event-driven-page .prevnext small{color:var(--green)!important}
@media (max-width: 900px){html.site-light .event-driven-page .event-example-flow > div:not(.arrow)::after{color:var(--green)!important}}
html.site-light .code-example{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .code-example code{color:#1d4ed8!important}
html.site-light .flow-line{color:#171717!important}
html.site-light .flow-line span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-line b{color:var(--green)!important}
html.site-light .listener-list li{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .event-flow>div:not(.event-arrow),html.site-light .event-connection-flow>div:not(.event-arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .event-flow>div:last-child,html.site-light .event-connection-flow>div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .event-arrow{color:var(--green)!important}
html.site-light .event-chip-grid>div,html.site-light .event-example-grid>div,html.site-light .event-confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .event-chip-grid b,html.site-light .event-example-grid b{color:var(--green)!important}
html.site-light pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light code{color:#1d4ed8!important}
html.site-light .event-explanation div{border-left-color:var(--blue)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .event-explanation b{color:#171717!important}
html.site-light .event-confusion-grid h3{color:#171717!important}
html.site-light .event-confusion-grid p{color:var(--muted)!important}
html.site-light .event-glossary th,html.site-light .event-glossary td{border-color:#93b4ed!important}
html.site-light .event-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .event-glossary td{color:var(--muted)!important}
html.site-light .event-glossary td:first-child{color:#171717!important}
html.site-light .event-final-flow{color:var(--green)!important}
html.site-light .event-final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
@media(max-width:900px){html.site-light .event-connection-flow>div:not(.event-arrow)::after{color:var(--green)!important}}
html.site-light .external-api-page .path{color:var(--muted)!important}
html.site-light .external-api-page .path span{color:var(--green)!important}
html.site-light .external-api-page .section-number{color:var(--green)!important}
html.site-light .external-api-page .definition{border-left-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;color:#171717!important}
html.site-light .external-api-page .definition strong{color:var(--green)!important}
html.site-light .external-api-page .analogy-copy{color:#171717!important}
html.site-light .external-api-page .flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .external-api-page .flow .node.accent{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .external-api-page .flow .arrow{color:var(--green)!important}
html.site-light .external-api-page .flow-caption{color:var(--muted)!important}
html.site-light .external-api-page .mini-card,html.site-light .external-api-page .example-card,html.site-light .external-api-page .comparison-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .external-api-page .mini-card strong,html.site-light .external-api-page .example-card strong{color:#171717!important}
html.site-light .external-api-page .mini-card span,html.site-light .external-api-page .example-card p,html.site-light .external-api-page .comparison-card p{color:var(--muted)!important}
html.site-light .external-api-page .example-card .label{color:var(--green)!important}
html.site-light .external-api-page .comparison-card h3{color:var(--green)!important}
html.site-light .external-api-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .external-api-page th,html.site-light .external-api-page td{border-bottom-color:#dce3ed!important}
html.site-light .external-api-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .external-api-page td{color:var(--muted)!important}
html.site-light .external-api-page td:first-child{color:#171717!important}
html.site-light .external-api-page td:nth-child(2){color:var(--blue)!important}
html.site-light .external-api-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .external-api-page .remember p{color:#171717!important}
html.site-light .external-api-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .external-api-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .external-api-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .external-api-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .external-api-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .external-api-page .direction-key{color:var(--muted)!important}
html.site-light .external-api-page .direction-key b{color:var(--green)!important}
html.site-light .fastapi-page .hero{border-bottom-color:#dce3ed!important}
html.site-light .fastapi-page .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .fastapi-page .cards article,html.site-light .fastapi-page .usage article,html.site-light .fastapi-page .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .fastapi-page .cards h3,html.site-light .fastapi-page .usage h3{color:#171717!important}
html.site-light .fastapi-page .code{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .fastapi-page pre{color:#1d4ed8!important}
html.site-light .fastapi-page .comparison h3{color:var(--green)!important}
html.site-light .fastapi-page .comparison p{color:var(--muted)!important}
html.site-light .fastapi-page th,html.site-light .fastapi-page td{border-color:#93b4ed!important}
html.site-light .fastapi-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .fastapi-page td{color:var(--muted)!important}
html.site-light .fastapi-page td:first-child{color:#171717!important}
html.site-light .fastapi-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .fastapi-page .remember p{color:#171717!important}
html.site-light .fastapi-page .pager a{color:var(--muted)!important}
html.site-light .fastapi-page .pager strong{color:#171717!important}
html.site-light .file-storage-page .definition{color:#171717!important}
html.site-light .file-storage-page .section-lede{color:var(--muted)!important}
html.site-light .file-storage-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .file-storage-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .file-storage-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .file-storage-page .flow-arrow{color:var(--green)!important}
html.site-light .file-storage-page .fact-grid>div,html.site-light .file-storage-page .use-grid>div,html.site-light .file-storage-page .confusion-grid>div,html.site-light .file-storage-page .example-panel{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .file-storage-page .fact-grid b,html.site-light .file-storage-page .use-grid strong,html.site-light .file-storage-page .confusion-grid h3{color:#171717!important}
html.site-light .file-storage-page .fact-grid p,html.site-light .file-storage-page .use-grid p,html.site-light .file-storage-page .confusion-grid p,html.site-light .file-storage-page .example-panel p{color:var(--muted)!important}
html.site-light .file-storage-page .use-grid strong{color:var(--green)!important}
html.site-light .file-storage-page .example-panel ol{color:var(--muted)!important}
html.site-light .file-storage-page .path-example{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .file-storage-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .file-storage-page th,html.site-light .file-storage-page td{border-color:#93b4ed!important}
html.site-light .file-storage-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .file-storage-page td{color:var(--muted)!important}
html.site-light .file-storage-page td:first-child{color:#171717!important}
html.site-light .file-storage-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .file-storage-page .remember p{color:#171717!important}
html.site-light .file-storage-page .pm-perspective{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .file-storage-page .pm-perspective h3{color:var(--green)!important}
html.site-light .file-storage-page .pm-perspective p{color:var(--muted)!important}
html.site-light .file-storage-page .pager{border-top-color:#dce3ed!important}
html.site-light .file-storage-page .pager a{color:var(--muted)!important}
html.site-light .file-storage-page .pager a:hover{color:#171717!important}
html.site-light .file-storage-page .pager small{color:var(--muted)!important}
html.site-light .file-storage-page .pager strong{color:var(--green)!important}
html.site-light .python-files .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .python-files .on-page strong{color:var(--green)!important}
html.site-light .python-files .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .python-files pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .python-files .output{border-left-color:var(--green)!important;color:var(--muted)!important}
html.site-light .python-files .topic-section ul{color:var(--muted)!important}
html.site-light .foreign-key-page .definition{color:#171717!important}
html.site-light .foreign-key-page .section-copy{color:var(--muted)!important}
html.site-light .foreign-key-page .flow-node,html.site-light .foreign-key-page .connection-flow span,html.site-light .foreign-key-page .key-card,html.site-light .foreign-key-page .use-card,html.site-light .foreign-key-page .confusion-card,html.site-light .foreign-key-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .foreign-key-page .flow-node,html.site-light .foreign-key-page .connection-flow span{color:#171717!important}
html.site-light .foreign-key-page .flow-node.accent,html.site-light .foreign-key-page .connection-flow .accent,html.site-light .foreign-key-page .key-card.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .foreign-key-page .flow-arrow,html.site-light .foreign-key-page .connection-flow b{color:var(--green)!important}
html.site-light .foreign-key-page .key-card b,html.site-light .foreign-key-page .use-card b{color:#171717!important}
html.site-light .foreign-key-page .key-card p,html.site-light .foreign-key-page .use-card p,html.site-light .foreign-key-page .confusion-card p{color:var(--muted)!important}
html.site-light .foreign-key-page .use-card b{color:var(--green)!important}
html.site-light .foreign-key-page .example-card pre{color:#1d4ed8!important}
html.site-light .foreign-key-page .example-card p{color:var(--muted)!important}
html.site-light .foreign-key-page .example-card strong{color:#171717!important}
html.site-light .foreign-key-page .example-card .accent-text{color:var(--green)!important}
html.site-light .foreign-key-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .foreign-key-page .confusion-card h3{color:var(--green)!important}
html.site-light .foreign-key-page .glossary th,html.site-light .foreign-key-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .foreign-key-page .glossary th{color:var(--green)!important}
html.site-light .foreign-key-page .glossary td{color:var(--muted)!important}
html.site-light .foreign-key-page .glossary td:first-child{color:#171717!important}
html.site-light .foreign-key-page .glossary td:nth-child(2){color:var(--blue)!important}
html.site-light .foreign-key-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .foreign-key-page .remember p{color:#171717!important}
html.site-light .foreign-key-page .final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .foreign-key-page .final-flow b{color:var(--green)!important}
html.site-light .foreign-key-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .foreign-key-page .prevnext a{color:var(--muted)!important}
html.site-light .foreign-key-page .prevnext a:hover{color:#171717!important}
html.site-light .foreign-key-page .prevnext small{color:var(--muted)!important}
html.site-light .foreign-key-page .prevnext strong{color:var(--green)!important}
@media (max-width: 900px){html.site-light .foreign-key-page .connection-flow span:not(.accent)::after{color:var(--green)!important}}
html.site-light .form-page .path{color:var(--muted)!important}
html.site-light .form-page .path span{color:var(--green)!important}
html.site-light .form-page .hero-label{color:var(--green)!important}
html.site-light .form-page .hero-definition{color:#1d4ed8!important}
html.site-light .form-page .section-number{color:var(--green)!important}
html.site-light .form-page .definition{color:#171717!important}
html.site-light .form-page .analogy-copy{color:#171717!important}
html.site-light .form-page .control-card,html.site-light .form-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .form-page .control-card strong,html.site-light .form-page .use-card strong{color:#171717!important}
html.site-light .form-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .form-page .flow b{color:var(--green)!important}
html.site-light .form-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .form-page .code-notes div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .form-page .code-notes b{color:#171717!important}
html.site-light .form-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .form-page .compare h3{color:var(--green)!important}
html.site-light .form-page .compare p{color:var(--muted)!important}
html.site-light .form-page .glossary th,html.site-light .form-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .form-page .glossary th{color:var(--green)!important}
html.site-light .form-page .glossary td{color:var(--muted)!important}
html.site-light .form-page .glossary td:first-child{color:#171717!important}
html.site-light .form-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .form-page .remember p{color:#171717!important}
html.site-light .form-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .form-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .form-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .form-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .form-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .form-page .direction-key{color:var(--muted)!important}
html.site-light .form-page .direction-key b{color:var(--green)!important}
html.site-light .architecture-visual{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .arch-node{background:#ffffff!important;border-color:var(--line)!important}
html.site-light .arch-node strong{color:#4b5563!important}
html.site-light .arch-node.front{border-left-color:#dce3ed!important}
html.site-light .arch-node.back{border-left-color:#93b4ed!important}
html.site-light .arch-node.ai{border-left-color:#dce3ed!important}
html.site-light .arch-arrow{color:#4b5563!important}
html.site-light .tag{background:#f8fafc!important;color:#4b5563!important}
html.site-light .mini-flow div{background:#fffbeb!important;border-color:var(--line)!important}
html.site-light .mini-flow b{color:#b91c1c!important}
html.site-light .compare-row{border-top-color:var(--line)!important}
html.site-light .compare-row b{color:#1d4ed8!important}
html.site-light .compare-row div:last-child b{color:#b91c1c!important}
html.site-light .frontend-browser-overview .goal-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .frontend-browser-overview .goal-card strong{color:#171717!important}
html.site-light .frontend-browser-overview .goal-card span{color:var(--muted)!important}
html.site-light .frontend-browser-overview .flow-row span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .frontend-browser-overview .flow-row i{color:var(--green)!important}
html.site-light .frontend-browser-overview .connect-flow div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .frontend-browser-overview .connect-flow small{color:var(--muted)!important}
html.site-light .frontend-browser-overview .connect-flow b{color:var(--green)!important}
html.site-light .frontend-browser-overview .glossary-entry{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .frontend-browser-overview .glossary-entry strong{color:#171717!important}
html.site-light .frontend-browser-overview .glossary-entry span{color:var(--muted)!important}
html.site-light .frontend-browser-overview .glossary-entry a{color:var(--green)!important}
html.site-light .frontend-map .layer{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .frontend-map .layer h3{color:var(--green)!important}
html.site-light .frontend-map .layer p{color:#171717!important}
html.site-light .frontend-map .layer p span{color:var(--muted)!important}
html.site-light .map-arrow{color:var(--green)!important}
html.site-light .relationship-grid>div,html.site-light .comparison-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relationship-grid b,html.site-light .comparison-grid b{color:var(--green)!important}
html.site-light .relationship-grid p,html.site-light .comparison-grid p{color:var(--muted)!important}
html.site-light .comparison-grid p strong{color:#171717!important}
html.site-light .frontend-page .hero-label{color:var(--green)!important}
html.site-light .frontend-page .hero-definition{color:#1d4ed8!important}
html.site-light .frontend-page .section-number{color:var(--green)!important}
html.site-light .frontend-page .definition{color:#171717!important}
html.site-light .frontend-page .analogy-copy{color:#171717!important}
html.site-light .frontend-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .frontend-page .flow b{color:var(--green)!important}
html.site-light .frontend-page .action-card,html.site-light .frontend-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .frontend-page .example-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .frontend-page .example-flow b{color:var(--green)!important}
html.site-light .frontend-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .frontend-page .compare h3{color:var(--green)!important}
html.site-light .frontend-page .compare p{color:var(--muted)!important}
html.site-light .frontend-page .glossary th,html.site-light .frontend-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .frontend-page .glossary th{color:var(--green)!important}
html.site-light .frontend-page .glossary td{color:var(--muted)!important}
html.site-light .frontend-page .glossary td:first-child{color:#171717!important}
html.site-light .frontend-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .frontend-page .remember p{color:#171717!important}
html.site-light .frontend-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .frontend-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .frontend-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .frontend-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .frontend-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .frontend-page .direction-key{color:var(--muted)!important}
html.site-light .frontend-page .direction-key b{color:var(--green)!important}
html.site-light .get-page .path{color:var(--muted)!important}
html.site-light .get-page .path span{color:var(--green)!important}
html.site-light .get-page .hero-label,html.site-light .get-page .section-number{color:var(--green)!important}
html.site-light .get-page .hero-definition{color:#1d4ed8!important}
html.site-light .get-page .definition{color:#171717!important}
html.site-light .get-page .analogy-copy{color:#171717!important}
html.site-light .get-page .visual-flow span,html.site-light .get-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .get-page .visual-flow span:nth-child(3),html.site-light .get-page .connection-flow span:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .get-page .visual-flow b,html.site-light .get-page .connection-flow b{color:var(--green)!important}
html.site-light .get-page .use-grid div,html.site-light .get-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .get-page .use-grid strong{color:#171717!important}
html.site-light .get-page .example-card h3{color:var(--green)!important}
html.site-light .get-page .example-card p{color:var(--muted)!important}
html.site-light .get-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .get-page .compare h3{color:var(--green)!important}
html.site-light .get-page .compare p{color:var(--muted)!important}
html.site-light .get-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .get-page .glossary th,html.site-light .get-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .get-page .glossary th{color:var(--green)!important}
html.site-light .get-page .glossary td{color:var(--muted)!important}
html.site-light .get-page .glossary td:first-child{color:#171717!important}
html.site-light .get-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .get-page .remember p{color:#171717!important}
html.site-light .get-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .get-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .get-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .get-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .get-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .get-page .direction-key{color:var(--muted)!important}
html.site-light .get-page .direction-key b{color:var(--green)!important}
html.site-light .architecture-card,html.site-light .hardware-compare>div,html.site-light .worker-analogy div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-card h3{color:var(--green)!important}
html.site-light .architecture-card span{border-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .architecture-arrow{color:var(--green)!important}
html.site-light .hardware-compare p,html.site-light .worker-analogy span{color:var(--muted)!important}
html.site-light .worker-analogy b{color:#171717!important}
html.site-light .memory-formula span{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .memory-formula b{color:var(--green)!important}
html.site-light .graph-flow{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .graph-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .graph-node small{color:var(--muted)!important}
html.site-light .graph-node.primary{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .graph-node.condition{border-color:var(--gold)!important;background:#fffbeb!important}
html.site-light .graph-arrow{color:var(--green)!important}
html.site-light .graph-down{color:var(--green)!important}
html.site-light .graph-branch-label{color:var(--muted)!important}
html.site-light .graph-branch-arrow{color:var(--green)!important}
html.site-light .graph-outcome{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .graph-outcome b{color:var(--green)!important}
html.site-light .graph-caption{color:var(--muted)!important}
html.site-light .vocab-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .vocab-card b{color:var(--green)!important}
html.site-light .vocab-card p{color:var(--muted)!important}
html.site-light .comparison-table>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison-table p{color:var(--muted)!important}
html.site-light .comparison-table b{color:var(--green)!important}
html.site-light .graph-engineering-page .topic-related .chip{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .graph-engineering-page .topic-related .chip:hover{border-color:var(--green)!important}
html.site-light .hashing-page .definition{color:#171717!important}
html.site-light .hashing-page .flow-node,html.site-light .hashing-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .hashing-page .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .hashing-page .flow-arrow,html.site-light .hashing-page .connection-flow b{color:var(--green)!important}
html.site-light .hashing-page .cards>div,html.site-light .hashing-page .confusion>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .hashing-page .cards b,html.site-light .hashing-page .confusion h3{color:#171717!important}
html.site-light .hashing-page .cards p,html.site-light .hashing-page .confusion p{color:var(--muted)!important}
html.site-light .hashing-page th,html.site-light .hashing-page td{border-color:var(--line)!important}
html.site-light .hashing-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .hashing-page td{color:var(--muted)!important}
html.site-light .hashing-page td:first-child{color:#171717!important}
html.site-light .hashing-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .hashing-page .remember p{color:#171717!important}
html.site-light .hashing-page .pager{border-top-color:#dce3ed!important}
html.site-light .hashing-page .pager a{color:var(--muted)!important}
html.site-light .hashing-page .pager strong{color:var(--green)!important}
html.site-light .header-page .path{color:var(--muted)!important}
html.site-light .header-page .path span{color:var(--green)!important}
html.site-light .header-page .hero-label,html.site-light .header-page .section-number{color:var(--green)!important}
html.site-light .header-page .hero-definition{color:#1d4ed8!important}
html.site-light .header-page .definition{color:#171717!important}
html.site-light .header-page .analogy-copy{color:#171717!important}
html.site-light .header-page .package-visual>div,html.site-light .header-page .message-box,html.site-light .header-page .info-card,html.site-light .header-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .header-page .package-visual strong,html.site-light .header-page .message-box strong,html.site-light .header-page .info-card strong{color:#171717!important}
html.site-light .header-page .package-visual span,html.site-light .header-page .info-card span{color:var(--muted)!important}
html.site-light .header-page .package-visual>div:first-child{border-color:var(--blue)!important}
html.site-light .header-page .package-visual>div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .header-page .message-box code{color:var(--green)!important}
html.site-light .header-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .header-page .flow b{color:var(--green)!important}
html.site-light .header-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .header-page .compare h3{color:var(--green)!important}
html.site-light .header-page .compare p{color:var(--muted)!important}
html.site-light .header-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .header-page .glossary th,html.site-light .header-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .header-page .glossary th{color:var(--green)!important}
html.site-light .header-page .glossary td{color:var(--muted)!important}
html.site-light .header-page .glossary td:first-child{color:#171717!important}
html.site-light .header-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .header-page .remember p{color:#171717!important}
html.site-light .header-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .header-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .header-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .header-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .header-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .header-page .direction-key{color:var(--muted)!important}
html.site-light .header-page .direction-key b{color:var(--green)!important}
html.site-light .horizontal-scaling-page .architecture-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .horizontal-scaling-page .architecture-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .horizontal-scaling-page .architecture-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .horizontal-scaling-page .architecture-arrow{color:var(--green)!important}
html.site-light .horizontal-scaling-page .fact-grid>div,html.site-light .horizontal-scaling-page .use-grid>div,html.site-light .horizontal-scaling-page .compare-grid>div,html.site-light .horizontal-scaling-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .horizontal-scaling-page .fact-grid b,html.site-light .horizontal-scaling-page .use-grid strong{color:#171717!important}
html.site-light .horizontal-scaling-page .fact-grid p,html.site-light .horizontal-scaling-page .use-grid p,html.site-light .horizontal-scaling-page .compare-grid p{color:var(--muted)!important}
html.site-light .horizontal-scaling-page .use-grid b{color:var(--green)!important}
html.site-light .horizontal-scaling-page .compare-grid h3{color:#171717!important}
html.site-light .horizontal-scaling-page .example-card ol{color:var(--muted)!important}
html.site-light .horizontal-scaling-page .example-card h3{color:#171717!important}
html.site-light .horizontal-scaling-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .horizontal-scaling-page .glossary th,html.site-light .horizontal-scaling-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .horizontal-scaling-page .glossary th{color:var(--green)!important}
html.site-light .horizontal-scaling-page .glossary td{color:var(--muted)!important}
html.site-light .horizontal-scaling-page .glossary td:first-child{color:#171717!important}
html.site-light .horizontal-scaling-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .horizontal-scaling-page .remember p{color:#171717!important}
html.site-light .horizontal-scaling-page .pager{border-top-color:#dce3ed!important}
html.site-light .horizontal-scaling-page .pager a{color:var(--blue)!important}
html.site-light .horizontal-scaling-page .pager small{color:var(--muted)!important}
html.site-light .horizontal-scaling-page .pager strong{color:var(--green)!important}
html.site-light .agent-architecture{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-node,html.site-light .architecture-result,html.site-light .architecture-external{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-node b,html.site-light .architecture-external b{color:var(--green)!important}
html.site-light .architecture-node span,html.site-light .architecture-external span{color:var(--muted)!important}
html.site-light .architecture-label{color:var(--green)!important}
html.site-light .architecture-system{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-system h3{color:#171717!important}
html.site-light .architecture-ingredients span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .architecture-side .approval{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .architecture-side b{color:var(--gold)!important}
html.site-light .architecture-side span{color:var(--muted)!important}
html.site-light .building-card,html.site-light .pattern-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .building-card .verb{color:var(--green)!important}
html.site-light .building-card p,html.site-light .pattern-card p{color:var(--muted)!important}
html.site-light .loop-step{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .loop-arrow,html.site-light .fit-arrow,html.site-light .example-arrow{color:var(--green)!important}
html.site-light .stop-list span{border-color:#93b4ed!important;color:var(--muted)!important}
html.site-light .example-step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .example-step small{color:var(--green)!important}
html.site-light .fit-box,html.site-light .comparison-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .fit-box b{color:var(--green)!important}
html.site-light .fit-box span{color:#171717!important}
html.site-light .comparison-box h3{color:var(--green)!important}
html.site-light .comparison-box p{color:var(--muted)!important}
html.site-light .comparison-plus{color:var(--green)!important}
html.site-light .equation{border-color:#93b4ed!important;color:#171717!important}
html.site-light .pass{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .html-knowledge .tag-visual{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-knowledge .tag-visual span:nth-child(odd),html.site-light .html-knowledge .structure-map .meaning,html.site-light .html-knowledge .mini-reference b{color:#1d4ed8!important}
html.site-light .html-knowledge .tag-visual span:nth-child(even){color:var(--muted)!important}
html.site-light .html-knowledge .nested-note{border-left-color:var(--green)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .html-knowledge .nested-note code{color:#171717!important}
html.site-light .html-knowledge .browser-demo{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-knowledge .browser-tab{background:#f8fafc!important;color:#171717!important}
html.site-light .html-knowledge .browser-tab small{color:var(--muted)!important}
html.site-light .html-knowledge .browser-body{background:#eff6ff!important;color:#171717!important}
html.site-light .html-knowledge .browser-body p{color:#4b5563!important}
html.site-light .html-knowledge .annotation{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-knowledge .annotation strong{color:#171717!important}
html.site-light .html-knowledge .annotation span{color:#1d4ed8!important}
html.site-light .html-knowledge .structure-map{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .html-knowledge .mini-reference div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-knowledge .mini-reference span{color:var(--muted)!important}
html.site-light .html-page .definition{color:#171717!important}
html.site-light .html-page .analogy-copy{color:#171717!important}
html.site-light .html-page .building-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .html-page .element-card,html.site-light .html-page .usage-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-page .element-card strong,html.site-light .html-page .usage-card strong{color:#171717!important}
html.site-light .html-page .element-card span,html.site-light .html-page .usage-card span{color:var(--muted)!important}
html.site-light .html-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .html-page .explanation-grid div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-page .explanation-grid b{color:var(--green)!important}
html.site-light .html-page .explanation-grid p{color:var(--muted)!important}
html.site-light .html-page .flow-line{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-page .flow-line span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .html-page .flow-line i{color:var(--green)!important}
html.site-light .html-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-page .compare-grid h3{color:var(--green)!important}
html.site-light .html-page .compare-grid p{color:var(--muted)!important}
html.site-light .html-page .bottom-line{border-color:#93b4ed!important;background:#eff6ff!important;color:#171717!important}
html.site-light .html-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .html-page .glossary{background:#f8fafc!important}
html.site-light .html-page .glossary th,html.site-light .html-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .html-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .html-page .glossary td{color:var(--muted)!important}
html.site-light .html-page .glossary td:first-child{color:#171717!important}
html.site-light .html-page .glossary td:nth-child(2){color:var(--blue)!important}
html.site-light .html-page .page-nav a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .html-page .page-nav a:hover{border-color:var(--green)!important}
html.site-light .html-page .page-nav small{color:var(--muted)!important}
html.site-light .html-page .page-nav strong{color:#171717!important}
html.site-light .http-apis-overview .overview-section{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .http-apis-overview .section-heading span{color:var(--green)!important}
html.site-light .http-apis-overview .goal-grid article,html.site-light .http-apis-overview .concept-grid article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .http-apis-overview .goal-grid strong,html.site-light .http-apis-overview .concept-grid h3{color:#171717!important}
html.site-light .http-apis-overview .goal-grid span,html.site-light .http-apis-overview .concept-grid p{color:var(--muted)!important}
html.site-light .http-apis-overview .main-flow,html.site-light .http-apis-overview .request-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .http-apis-overview .main-flow span,html.site-light .http-apis-overview .request-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .http-apis-overview .main-flow span:nth-child(5),html.site-light .http-apis-overview .request-flow span:nth-child(9){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .http-apis-overview .main-flow i,html.site-light .http-apis-overview .request-flow i{color:var(--green)!important}
html.site-light .http-apis-overview .section-note{color:#171717!important;border-left-color:var(--green)!important}
html.site-light .http-apis-overview .topic-list a{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .http-apis-overview .topic-list a:hover{border-color:var(--green)!important}
html.site-light .http-apis-overview .topic-list b{color:#171717!important}
html.site-light .http-apis-overview .topic-list span{color:var(--muted)!important}
html.site-light .http-apis-overview .topic-list em{color:var(--green)!important}
html.site-light .http-apis-overview .glossary-entry{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .http-apis-overview .glossary-entry strong{color:#171717!important}
html.site-light .http-apis-overview .glossary-entry span{color:var(--muted)!important}
html.site-light .http-apis-overview .glossary-entry a{color:var(--green)!important}
html.site-light .approval-step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .approval-step small{color:var(--green)!important}
html.site-light .approval-arrow{color:var(--green)!important}
html.site-light .approval-decision{border-color:var(--gold)!important;background:#fffbeb!important}
html.site-light .approval-human{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .hitl-grid>div,html.site-light .review-grid>div,html.site-light .spectrum>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .hitl-grid p,html.site-light .review-grid p,html.site-light .spectrum p{color:var(--muted)!important}
html.site-light .review-grid>div:last-child{border-color:var(--green)!important}
html.site-light .spectrum>div:last-child{border-color:var(--blue)!important}
html.site-light .refund-flow span{background:#f8fafc!important;border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .refund-flow b{color:var(--green)!important}
html.site-light .loop-visual{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .loop-visual span{color:var(--green)!important}
html.site-light .not-list div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .not-list b{color:var(--gold)!important}
html.site-light .id-page .section-number{color:var(--green)!important}
html.site-light .id-page .definition{color:#171717!important}
html.site-light .id-page .analogy-copy{color:#171717!important}
html.site-light .id-page .action-list div,html.site-light .id-page .use-list div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .id-page .action-list div::before{color:var(--green)!important}
html.site-light .id-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .id-page .code-block .tag{color:#1d4ed8!important}
html.site-light .id-page .code-block .attr{color:#1d4ed8!important}
html.site-light .id-page .code-block .value{color:#92400e!important}
html.site-light .id-page .code-block .function{color:#171717!important}
html.site-light .id-page .code-notes div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .id-page .code-notes b{color:#171717!important}
html.site-light .id-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .id-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .id-page .flow b{color:var(--green)!important}
html.site-light .id-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .id-page .compare h3{color:var(--green)!important}
html.site-light .id-page .compare p{color:var(--muted)!important}
html.site-light .id-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .id-page .glossary{background:#f8fafc!important}
html.site-light .id-page .glossary th,html.site-light .id-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .id-page .glossary th{color:var(--green)!important}
html.site-light .id-page .glossary td{color:var(--muted)!important}
html.site-light .id-page .glossary td:first-child{color:#171717!important}
html.site-light .id-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .id-page .remember p{color:#171717!important}
html.site-light .id-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .id-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .id-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .id-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .id-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .id-page .direction-key{color:var(--muted)!important}
html.site-light .id-page .direction-key b{color:var(--green)!important}
html.site-light .index-page .definition{color:#171717!important}
html.site-light .index-page .analogy-box>div,html.site-light .index-page .example-grid>div,html.site-light .index-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .index-page .analogy-box h3,html.site-light .index-page .example-grid h3,html.site-light .index-page .compare-grid h3{color:var(--green)!important}
html.site-light .index-page .analogy-box p,html.site-light .index-page .example-grid p,html.site-light .index-page .compare-grid p{color:var(--muted)!important}
html.site-light .index-page .analogy-lede{color:#171717!important}
html.site-light .index-page .action-grid div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .index-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .index-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .index-page .flow b{color:var(--green)!important}
html.site-light .index-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .index-page .code-block .keyword{color:#1d4ed8!important}
html.site-light .index-page .code-block .string{color:#92400e!important}
html.site-light .index-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .index-page .glossary{background:#f8fafc!important}
html.site-light .index-page .glossary th,html.site-light .index-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .index-page .glossary th{color:var(--green)!important}
html.site-light .index-page .glossary td{color:var(--muted)!important}
html.site-light .index-page .glossary td:first-child{color:#171717!important}
html.site-light .index-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .index-page .remember p{color:#171717!important}
html.site-light .index-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .index-page .prevnext a{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .index-page .prevnext a:hover{border-color:var(--green)!important}
html.site-light .index-page .prevnext small{color:var(--muted)!important}
html.site-light .index-page .nav-arrow{color:var(--green)!important}
@media(max-width:760px){html.site-light .index-page .mobile-arrow{color:var(--green)!important}}
html.site-light .input-page .path{color:var(--muted)!important}
html.site-light .input-page .path span{color:var(--green)!important}
html.site-light .input-page .hero-label{color:var(--green)!important}
html.site-light .input-page .hero-definition{color:#1d4ed8!important}
html.site-light .input-page .section-number{color:var(--green)!important}
html.site-light .input-page .definition{color:#171717!important}
html.site-light .input-page .analogy-copy{color:#171717!important}
html.site-light .input-page .input-card,html.site-light .input-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .input-page .input-card strong,html.site-light .input-page .use-card strong{color:#171717!important}
html.site-light .input-page .input-card span,html.site-light .input-page .use-card span{color:var(--muted)!important}
html.site-light .input-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .input-page .flow b{color:var(--green)!important}
html.site-light .input-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .input-page .code-notes div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .input-page .code-notes b{color:#171717!important}
html.site-light .input-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .input-page .compare h3{color:var(--green)!important}
html.site-light .input-page .compare p{color:var(--muted)!important}
html.site-light .input-page .glossary th,html.site-light .input-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .input-page .glossary th{color:var(--green)!important}
html.site-light .input-page .glossary td{color:var(--muted)!important}
html.site-light .input-page .glossary td:first-child{color:#171717!important}
html.site-light .input-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .input-page .remember p{color:#171717!important}
html.site-light .input-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .input-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .input-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .input-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .input-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .input-page .direction-key{color:var(--muted)!important}
html.site-light .input-page .direction-key b{color:var(--green)!important}
html.site-light .cheat th,html.site-light .cheat td{border-bottom-color:#dce3ed!important}
html.site-light .cheat th{color:var(--green)!important}
html.site-light .cheat td:first-child{color:#171717!important}
html.site-light .js-definition-visual{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .js-badge{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important;box-shadow:0 3px 16px #17223b08!important;color:#171717!important}
html.site-light .js-badge small{color:var(--green)!important}
html.site-light .language-flow>div:not(.flow-arrow),html.site-light .runtime-flow>div:not(.flow-arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .language-flow>div:nth-child(5),html.site-light .runtime-flow>div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .js-capability-grid>div,html.site-light .js-usage-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .js-capability-grid b,html.site-light .js-usage-grid b{color:#171717!important}
html.site-light .js-code{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .js-explanation div{border-left-color:var(--blue)!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .js-explanation b{color:#171717!important}
html.site-light .js-confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .js-confusion-grid h3{color:var(--green)!important}
html.site-light .js-confusion-grid p{color:var(--muted)!important}
html.site-light .glossary th,html.site-light .glossary td{border-color:#93b4ed!important}
html.site-light .js-final-flow{color:var(--green)!important}
html.site-light .js-final-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
@media(max-width:900px){html.site-light .runtime-flow>div:not(.flow-arrow)::after{color:var(--green)!important}}
html.site-light .json-csv .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .json-csv .on-page strong{color:var(--green)!important}
html.site-light .json-csv .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .json-csv pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .json-csv .topic-section ul{color:var(--muted)!important}
html.site-light .json-csv th,html.site-light .json-csv td{border-color:#93b4ed!important}
html.site-light .json-csv th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .json-csv td{color:var(--muted)!important}
html.site-light .json-csv td:first-child{color:#171717!important}
html.site-light .json-csv .section-label{color:var(--green)!important}
html.site-light .jwt-page .definition{color:#171717!important}
html.site-light .jwt-page .section-lede{color:var(--muted)!important}
html.site-light .jwt-page .jwt-card,html.site-light .jwt-page .use-card,html.site-light .jwt-page .confusion-card,html.site-light .jwt-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .jwt-page .jwt-card b,html.site-light .jwt-page .use-card b,html.site-light .jwt-page .confusion-card h3{color:#171717!important}
html.site-light .jwt-page .jwt-card p,html.site-light .jwt-page .use-card p,html.site-light .jwt-page .confusion-card p{color:var(--muted)!important}
html.site-light .jwt-page .use-card strong{color:var(--green)!important}
html.site-light .jwt-page .jwt-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .jwt-page .jwt-flow span.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .jwt-page .jwt-flow b{color:var(--green)!important}
html.site-light .jwt-page pre{color:var(--green)!important}
html.site-light .jwt-page .example-card p{color:var(--muted)!important}
html.site-light .jwt-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .jwt-page .confusion-card h3{color:var(--green)!important}
html.site-light .jwt-page .glossary th,html.site-light .jwt-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .jwt-page .glossary th{color:var(--green)!important}
html.site-light .jwt-page .glossary td{color:var(--muted)!important}
html.site-light .jwt-page .glossary td:first-child{color:#171717!important}
html.site-light .jwt-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .jwt-page .remember p{color:#171717!important}
html.site-light .jwt-page .pager{border-top-color:#dce3ed!important}
html.site-light .jwt-page .pager a{color:var(--muted)!important}
html.site-light .jwt-page .pager a:hover{color:#171717!important}
html.site-light .jwt-page .pager small{color:var(--muted)!important}
html.site-light .jwt-page .pager strong{color:var(--green)!important}
html.site-light .least-privilege-page .definition{color:#171717!important}
html.site-light .least-privilege-page .section-lede{color:var(--muted)!important}
html.site-light .least-privilege-page .flow-node,html.site-light .least-privilege-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .least-privilege-page .flow-node.accent,html.site-light .least-privilege-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .least-privilege-page .flow-arrow,html.site-light .least-privilege-page .connection-flow b{color:var(--green)!important}
html.site-light .least-privilege-page .flow-caption{color:var(--muted)!important}
html.site-light .least-privilege-page .benefit-card,html.site-light .least-privilege-page .use-card,html.site-light .least-privilege-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .least-privilege-page .benefit-card b,html.site-light .least-privilege-page .use-card b,html.site-light .least-privilege-page .confusion-card h3{color:#171717!important}
html.site-light .least-privilege-page .benefit-card p,html.site-light .least-privilege-page .use-card p,html.site-light .least-privilege-page .confusion-card p{color:var(--muted)!important}
html.site-light .least-privilege-page .use-card strong{color:var(--green)!important}
html.site-light .least-privilege-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .least-privilege-page pre{color:var(--green)!important}
html.site-light .least-privilege-page .example-card p{color:var(--muted)!important}
html.site-light .least-privilege-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .least-privilege-page .glossary th,html.site-light .least-privilege-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .least-privilege-page .glossary th{color:var(--green)!important}
html.site-light .least-privilege-page .glossary td{color:var(--muted)!important}
html.site-light .least-privilege-page .glossary td:first-child{color:#171717!important}
html.site-light .least-privilege-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .least-privilege-page .remember p{color:#171717!important}
html.site-light .least-privilege-page .pager{border-top-color:#dce3ed!important}
html.site-light .least-privilege-page .pager a{color:var(--muted)!important}
html.site-light .least-privilege-page .pager a:hover{color:#171717!important}
html.site-light .least-privilege-page .pager small{color:var(--muted)!important}
html.site-light .least-privilege-page .pager strong{color:var(--green)!important}
html.site-light .load-balancer-page .hero-label,html.site-light .load-balancer-page .section-number{color:var(--green)!important}
html.site-light .load-balancer-page .hero-definition,html.site-light .load-balancer-page .definition{color:#171717!important}
html.site-light .load-balancer-page .flow-node,html.site-light .load-balancer-page .routing-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .load-balancer-page .flow-node.accent,html.site-light .load-balancer-page .routing-flow span.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .load-balancer-page .flow-arrow{color:var(--green)!important}
html.site-light .load-balancer-page .duty-grid > div,html.site-light .load-balancer-page .use-grid > div,html.site-light .load-balancer-page .compare-grid > div,html.site-light .load-balancer-page .example-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .load-balancer-page .duty-grid strong,html.site-light .load-balancer-page .use-grid strong{color:var(--green)!important}
html.site-light .load-balancer-page .duty-grid p,html.site-light .load-balancer-page .use-grid p,html.site-light .load-balancer-page .compare-grid p,html.site-light .load-balancer-page .example-grid p{color:var(--muted)!important}
html.site-light .load-balancer-page .example-grid h3,html.site-light .load-balancer-page .compare-grid h3{color:#171717!important}
html.site-light .load-balancer-page .compare-grid b{color:var(--green)!important}
html.site-light .load-balancer-page .glossary th,html.site-light .load-balancer-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .load-balancer-page .glossary th{color:var(--green)!important}
html.site-light .load-balancer-page .glossary td{color:var(--muted)!important}
html.site-light .load-balancer-page .glossary td:first-child{color:#171717!important}
html.site-light .load-balancer-page .pm-perspective{border-left-color:var(--gold)!important;background:#fffbeb!important;color:var(--muted)!important}
html.site-light .load-balancer-page .pm-perspective strong{color:var(--gold)!important}
html.site-light .load-balancer-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .load-balancer-page .remember p{color:#171717!important}
html.site-light .load-balancer-page .pager{border-top-color:#dce3ed!important}
html.site-light .load-balancer-page .pager a{color:var(--muted)!important}
html.site-light .load-balancer-page .pager a:hover{color:#171717!important}
html.site-light .load-balancer-page .pager small{color:var(--muted)!important}
html.site-light .load-balancer-page .pager strong{color:var(--green)!important}
html.site-light .storage-flow,html.site-light .connection-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .storage-flow div,html.site-light .connection-flow div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .storage-flow .accent,html.site-light .connection-flow .accent{border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .storage-card,html.site-light .usage-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .storage-card h3,html.site-light .usage-card h3{color:#171717!important}
html.site-light .storage-card p,html.site-light .usage-card p{color:var(--muted)!important}
html.site-light .usage-card{color:#1d4ed8!important}
html.site-light .code-explanation div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .code-explanation b{color:var(--green)!important}
html.site-light .code-explanation span{color:var(--muted)!important}
html.site-light .comparison-grid p:first-of-type{color:#171717!important}
html.site-light .topic-pager a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .topic-pager span{color:#171717!important}
html.site-light .sidebar-topic-nav{border-top-color:#dce3ed!important}
html.site-light .sidebar-topic-nav a{border-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .sidebar-topic-nav small{color:var(--green)!important}
html.site-light .visual-col,html.site-light .two-col>div,html.site-light .example-grid>div,html.site-light .choice-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .visual-col h3,html.site-light .choice-grid h3{color:var(--green)!important}
html.site-light .flow span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .visual-caption{color:var(--muted)!important}
html.site-light .two-col ul{color:var(--muted)!important}
html.site-light .example-grid p,html.site-light .choice-grid p{color:var(--muted)!important}
html.site-light .tradeoff-table div{border-bottom-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .tradeoff-table .head{color:var(--green)!important;background:#f8fafc!important}
html.site-light .tradeoff-table .label{color:#171717!important}
html.site-light .big-equation{color:#171717!important}
html.site-light .big-equation span{color:var(--green)!important}
html.site-light .hybrid{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .video-placeholder{border-color:#93b4ed!important;color:var(--muted)!important}
html.site-light .loops section{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important}
html.site-light .loops p{color:var(--muted)!important}
html.site-light pre{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .toc{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .toc h2{color:var(--green)!important}
html.site-light .toc a{color:var(--muted)!important}
html.site-light .toc a:hover{color:#171717!important}
html.site-light .main-page .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .main-page .analogy>div,html.site-light .main-page .feature-card,html.site-light .main-page .use-card,html.site-light .main-page .example-card,html.site-light .main-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .main-page .analogy b,html.site-light .main-page .feature-card b,html.site-light .main-page .use-card b,html.site-light .main-page .example-card b{color:#171717!important}
html.site-light .main-page .analogy span,html.site-light .main-page .feature-card span,html.site-light .main-page .use-card span,html.site-light .main-page .example-card span{color:var(--muted)!important}
html.site-light .main-page .example-card p{color:var(--muted)!important}
html.site-light .main-page .flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .main-page .flow .node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .main-page .flow .arrow{color:var(--green)!important}
html.site-light .main-page .flow-caption{color:var(--muted)!important}
html.site-light .main-page .confusion-card h3{color:var(--green)!important}
html.site-light .main-page .confusion-card p{color:var(--muted)!important}
html.site-light .main-page .formula{border-color:#dce3ed!important;color:#92400e!important;background:#fffbeb!important}
html.site-light .main-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .main-page .glossary th,html.site-light .main-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .main-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .main-page .glossary td{color:var(--muted)!important}
html.site-light .main-page .glossary td:first-child{color:#171717!important}
html.site-light .main-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .main-page .remember p{color:#171717!important}
html.site-light .main-page .prevnext a{color:var(--muted)!important}
html.site-light .main-page .prevnext a:hover{color:#171717!important}
html.site-light .zone,html.site-light .profile,html.site-light .strategy{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .zone h3,html.site-light .model,html.site-light .strategy b{color:var(--green)!important}
html.site-light .pills span,html.site-light .chip,html.site-light .officials a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .profile p{color:var(--muted)!important}
html.site-light .profile strong{color:#171717!important}
html.site-light .profile a,html.site-light .officials a{color:var(--blue)!important}
html.site-light .strategy span{color:var(--muted)!important}
html.site-light .layer-map div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer-map b{color:var(--green)!important}
html.site-light .message-queue-page .mq-flow > div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .message-queue-page .mq-flow > div:nth-child(even){color:var(--green)!important}
html.site-light .message-queue-page .mq-flow > div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .message-queue-page .mq-card-grid article,html.site-light .message-queue-page .mq-use-grid article,html.site-light .message-queue-page .mq-example-grid article,html.site-light .message-queue-page .mq-comparison-grid article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .message-queue-page .mq-card-grid h3,html.site-light .message-queue-page .mq-use-grid h3,html.site-light .message-queue-page .mq-example-grid h3,html.site-light .message-queue-page .mq-comparison-grid h3{color:#171717!important}
html.site-light .message-queue-page .mq-card-grid p,html.site-light .message-queue-page .mq-use-grid p,html.site-light .message-queue-page .mq-example-grid p,html.site-light .message-queue-page .mq-comparison-grid p{color:var(--muted)!important}
html.site-light .message-queue-page .mq-card-grid b,html.site-light .message-queue-page .mq-use-grid b,html.site-light .message-queue-page .mq-example-grid b{color:var(--green)!important}
html.site-light .message-queue-page .mq-callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .message-queue-page .mq-callout strong{color:#171717!important}
html.site-light .message-queue-page .mq-glossary th,html.site-light .message-queue-page .mq-glossary td{border-color:#93b4ed!important}
html.site-light .message-queue-page .mq-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .message-queue-page .mq-glossary td{color:var(--muted)!important}
html.site-light .message-queue-page .mq-glossary td:first-child{color:#171717!important}
html.site-light .message-queue-page .mq-remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .message-queue-page .mq-remember p{color:#171717!important}
html.site-light .message-queue-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .message-queue-page .prevnext a{color:var(--muted)!important}
html.site-light .message-queue-page .prevnext small{color:var(--green)!important}
html.site-light .method-page .path{color:var(--muted)!important}
html.site-light .method-page .path span{color:var(--green)!important}
html.site-light .method-page .hero-label,html.site-light .method-page .section-number{color:var(--green)!important}
html.site-light .method-page .hero-definition{color:#1d4ed8!important}
html.site-light .method-page .definition{color:#171717!important}
html.site-light .method-page .analogy-copy{color:#171717!important}
html.site-light .method-page .visual-equation div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .method-page .visual-equation div:nth-child(5){border-color:var(--green)!important;color:var(--green)!important;background:#eff6ff!important}
html.site-light .method-page .visual-equation b{color:var(--green)!important}
html.site-light .method-page .method-card,html.site-light .method-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .method-page .method-card strong,html.site-light .method-page .use-card strong{color:#171717!important}
html.site-light .method-page .request-example{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .method-page .request-example code{color:var(--green)!important}
html.site-light .method-page .request-example p{color:var(--muted)!important}
html.site-light .method-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .method-page .connection-flow b{color:var(--green)!important}
html.site-light .method-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .method-page .compare-grid h3{color:var(--green)!important}
html.site-light .method-page .compare-grid p{color:var(--muted)!important}
html.site-light .method-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .method-page .glossary th,html.site-light .method-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .method-page .glossary th{color:var(--green)!important}
html.site-light .method-page .glossary td{color:var(--muted)!important}
html.site-light .method-page .glossary td:first-child{color:#171717!important}
html.site-light .method-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .method-page .remember p{color:#171717!important}
html.site-light .method-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .method-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .method-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .method-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .method-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .method-page .direction-key{color:var(--muted)!important}
html.site-light .method-page .direction-key b{color:var(--green)!important}
html.site-light .microservices-topic .section-number{color:var(--green)!important}
html.site-light .microservices-topic .definition{color:#171717!important}
html.site-light .microservices-topic .cards>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .microservices-topic .cards h3{color:#171717!important}
html.site-light .microservices-topic .cards p{color:var(--muted)!important}
html.site-light .microservices-topic .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .microservices-topic .flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .microservices-topic .flow b{color:var(--green)!important}
html.site-light .microservices-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .microservices-topic .remember p{color:#171717!important}
html.site-light .microservices-topic .pager{border-top-color:#dce3ed!important}
html.site-light .microservices-topic .pager a{color:var(--muted)!important}
html.site-light .microservices-topic .pager strong{color:var(--green)!important}
@media(max-width:760px){html.site-light .microservices-topic .flow .mobile-arrow{color:var(--green)!important}}
html.site-light .microservices-topic th,html.site-light .microservices-topic td{border-bottom-color:#dce3ed!important}
html.site-light .microservices-topic th{color:var(--green)!important}
html.site-light .microservices-topic td{color:var(--muted)!important}
html.site-light .microservices-topic td:first-child{color:#171717!important}
html.site-light .migration-page .definition{color:#171717!important}
html.site-light .migration-page .section-lede{color:var(--muted)!important}
html.site-light .migration-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .migration-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .migration-page .flow-arrow{color:var(--green)!important}
html.site-light .migration-page .card-grid > div,html.site-light .migration-page .use-grid > div,html.site-light .migration-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .migration-page .card-grid b,html.site-light .migration-page .use-grid strong,html.site-light .migration-page .confusion-grid h3{color:#171717!important}
html.site-light .migration-page .card-grid p,html.site-light .migration-page .use-grid p,html.site-light .migration-page .confusion-grid p{color:var(--muted)!important}
html.site-light .migration-page .use-grid strong{color:var(--green)!important}
html.site-light .migration-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .migration-page .example-card p,html.site-light .migration-page .example-card ol{color:var(--muted)!important}
html.site-light .migration-page pre{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .migration-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .migration-page .confusion-grid h3{color:var(--green)!important}
html.site-light .migration-page .glossary th,html.site-light .migration-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .migration-page .glossary th{color:var(--green)!important}
html.site-light .migration-page .glossary td{color:var(--muted)!important}
html.site-light .migration-page .glossary td:first-child{color:#171717!important}
html.site-light .migration-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .migration-page .remember p{color:#171717!important}
html.site-light .migration-page .pager{border-top-color:#dce3ed!important}
html.site-light .migration-page .pager a{color:var(--muted)!important}
html.site-light .migration-page .pager a:hover{color:#171717!important}
html.site-light .migration-page .pager small{color:var(--muted)!important}
html.site-light .migration-page .pager strong{color:var(--green)!important}
html.site-light .note{background-image:none!important;background-color:#f8fafc!important}
html.site-light .node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .node b{color:#1d4ed8!important}
html.site-light .node small{color:#1d4ed8!important}
html.site-light .arrow{color:#1d4ed8!important}
html.site-light .side-label{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .side-label p{color:#1d4ed8!important}
html.site-light .side-label.right{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .request-step{border-top-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .request-step b{color:#1d4ed8!important}
html.site-light .perf div{background:#f8fafc!important}
html.site-light .memory{background:#f8fafc!important}
html.site-light .memory-eq span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .memory-compare>div,html.site-light .local-cloud>article,html.site-light .group,html.site-light .compare>article{background:#f8fafc!important}
html.site-light .memory-compare b,html.site-light .local-cloud h3,html.site-light .group h3{color:#1d4ed8!important}
html.site-light .quant div{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .quant i{color:#1d4ed8!important}
html.site-light .quant .middle{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .stack-row{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .stack-row b{color:#171717!important}
html.site-light .stack-row span{color:var(--muted)!important}
html.site-light .stack-arrow{color:var(--green)!important}
html.site-light .analogy-card{background-image:none!important;background-color:#f8fafc!important}
html.site-light .analogy-grid>div,html.site-light .compare-grid>div,html.site-light .local-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .analogy-grid b,html.site-light .compare-grid b,html.site-light .local-grid b{color:#171717!important}
html.site-light .analogy-grid p,html.site-light .compare-grid p,html.site-light .local-grid p{color:var(--muted)!important}
html.site-light .request div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .request span{color:var(--green)!important}
html.site-light .tag-row span,html.site-light .chips a{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .takeaway .note{color:#171717!important}
html.site-light .video-card p{color:var(--muted)!important}
html.site-light .landscape>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .landscape h3{color:#171717!important}
html.site-light .landscape p{color:var(--muted)!important}
html.site-light .axis{color:var(--green)!important}
html.site-light .axis span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .compare strong{color:var(--green)!important}
html.site-light .tag{color:var(--blue)!important}
html.site-light .table th,html.site-light .table td{border-bottom-color:#dce3ed!important}
html.site-light .table th{color:var(--green)!important}
html.site-light .table td{color:var(--muted)!important}
html.site-light .table td:first-child{color:#171717!important}
html.site-light .names div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .names b{color:var(--green)!important}
html.site-light .chip{border-color:#93b4ed!important;color:var(--blue)!important}
html.site-light .remember{border-color:#93b4ed!important}
html.site-light .module-five-glossary th,html.site-light .module-five-glossary td{border-color:#93b4ed!important}
html.site-light .module-five-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .module-five-glossary td{color:var(--muted)!important}
html.site-light .module-five-glossary td:first-child{color:#171717!important}
html.site-light .module-five-glossary .prevnext{border-top-color:#dce3ed!important}
html.site-light .module-five-glossary .prevnext a{color:var(--muted)!important}
html.site-light .module-five-glossary .prevnext strong{color:var(--green)!important}
html.site-light .module-five-glossary th,html.site-light .module-five-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .module-five-glossary th{color:var(--green)!important}
html.site-light .module-five-page .topic-list a{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module-five-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-five-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-five-page .flow b{color:var(--green)!important}
html.site-light .module-five-page .overview-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-five-page .overview-flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-five-page .overview-flow b{color:var(--green)!important}
html.site-light .module-six-glossary th,html.site-light .module-six-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .module-six-glossary th{color:var(--green)!important}
html.site-light .module-six-glossary td{color:var(--muted)!important}
html.site-light .module-six-glossary td:first-child{color:#171717!important}
html.site-light .module-six-glossary .prevnext{border-top-color:#dce3ed!important}
html.site-light .module-six-glossary .prevnext a{color:var(--muted)!important}
html.site-light .module-six-glossary .prevnext strong{color:var(--green)!important}
html.site-light .module-six-page .topic-list a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-six-page .topic-list a:hover{border-color:var(--green)!important}
html.site-light .module-six-page .topic-list b{color:#171717!important}
html.site-light .module-six-page .topic-list span{color:var(--muted)!important}
html.site-light .module-six-page .topic-list em{color:var(--green)!important}
html.site-light .module-six-page .map-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module-six-page .map-flow b{color:var(--green)!important}
html.site-light .module-seven-glossary th,html.site-light .module-seven-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .module-seven-glossary th{color:var(--green)!important}
html.site-light .module-seven-glossary td{color:var(--muted)!important}
html.site-light .module-seven-glossary td:first-child{color:#171717!important}
html.site-light .module-seven-glossary .prevnext{border-top-color:#dce3ed!important}
html.site-light .module-seven-glossary .prevnext a{color:var(--muted)!important}
html.site-light .module-seven-glossary .prevnext strong{color:var(--green)!important}
html.site-light .module-seven-page .architecture-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module-seven-page .architecture-flow b{color:var(--green)!important}
html.site-light .module-seven-page .topic-list a{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-seven-page .topic-list a:hover{border-color:var(--green)!important}
html.site-light .module-seven-page .topic-list b{color:#171717!important}
html.site-light .module-seven-page .topic-list span{color:var(--muted)!important}
html.site-light .module-eight-glossary th,html.site-light .module-eight-glossary td{border-bottom-color:#dce3ed!important}
html.site-light .module-eight-glossary th{color:var(--green)!important}
html.site-light .module-eight-glossary td{color:var(--muted)!important}
html.site-light .module-eight-glossary td:first-child{color:#171717!important}
html.site-light .module-eight-glossary .prevnext{border-top-color:#dce3ed!important}
html.site-light .module-eight-glossary .prevnext a{color:var(--muted)!important}
html.site-light .module-eight-glossary .prevnext strong{color:var(--green)!important}
html.site-light .module-eight-page .topic-list a,html.site-light .module-eight-page .topic-list span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .module-eight-page .topic-list a:hover{border-color:var(--green)!important}
html.site-light .module-eight-page .topic-list b{color:#171717!important}
html.site-light .module-eight-page .topic-list small{color:var(--muted)!important}
html.site-light .module-eight-page .development-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .module-eight-page .development-flow b{color:var(--green)!important}
html.site-light .module-glossary-page th,html.site-light .module-glossary-page td{border-bottom-color:#dce3ed!important}
html.site-light .module-glossary-page th{color:var(--green)!important}
html.site-light .module-glossary-page td{color:var(--muted)!important}
html.site-light .module-glossary-page td:first-child{color:#171717!important}
html.site-light .module-glossary-page td:nth-child(2){color:var(--blue)!important}
html.site-light .monolith-topic .section-number{color:var(--green)!important}
html.site-light .monolith-topic .definition{color:#171717!important}
html.site-light .monolith-topic .cards>div,html.site-light .monolith-topic .comparison-grid>div,html.site-light .monolith-topic .tradeoff-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .monolith-topic .cards h3,html.site-light .monolith-topic .comparison-grid h3,html.site-light .monolith-topic .tradeoff-grid h3{color:#171717!important}
html.site-light .monolith-topic .cards p,html.site-light .monolith-topic .comparison-grid p,html.site-light .monolith-topic .tradeoff-grid p{color:var(--muted)!important}
html.site-light .monolith-topic .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .monolith-topic .flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .monolith-topic .flow b{color:var(--green)!important}
html.site-light .monolith-topic .architecture-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .monolith-topic .architecture-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .monolith-topic .architecture-arrow{color:var(--green)!important}
html.site-light .monolith-topic .module-grid div{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .monolith-topic .example-panel>div{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .monolith-topic .example-panel h3{color:#171717!important}
html.site-light .monolith-topic .example-panel p{color:var(--muted)!important}
html.site-light .monolith-topic .callout{border-left-color:var(--gold)!important;background:#fffbeb!important;color:var(--muted)!important}
html.site-light .monolith-topic .callout strong{color:var(--gold)!important}
html.site-light .monolith-topic th,html.site-light .monolith-topic td{border-bottom-color:#dce3ed!important}
html.site-light .monolith-topic th{color:var(--green)!important}
html.site-light .monolith-topic td{color:var(--muted)!important}
html.site-light .monolith-topic td:first-child{color:#171717!important}
html.site-light .monolith-topic td a{color:#171717!important}
html.site-light .monolith-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .monolith-topic .remember>p{color:#171717!important}
html.site-light .monolith-topic .pm-perspective{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .monolith-topic .pm-perspective strong{color:var(--green)!important}
html.site-light .monolith-topic .pm-perspective p{color:var(--muted)!important}
html.site-light .monolith-topic .pager{border-top-color:#dce3ed!important}
html.site-light .monolith-topic .pager a{color:var(--muted)!important}
html.site-light .monolith-topic .pager strong{color:var(--green)!important}
@media(max-width:760px){html.site-light .monolith-topic .flow .mobile-arrow{color:var(--green)!important}}
html.site-light .mas-context a,html.site-light .mas-context span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .mas-context a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .mas-context span{border-color:#93b4ed!important;color:var(--green)!important}
html.site-light .mas-map{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .mas-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mas-node b{color:#171717!important}
html.site-light .mas-node small{color:#1d4ed8!important}
html.site-light .mas-manager{border-color:var(--green)!important;background:#f8fafc!important}
html.site-light .mas-team:before{border-top-color:#93b4ed!important}
html.site-light .mas-team:after{border-left-color:#93b4ed!important}
html.site-light .mas-agent:nth-child(1){border-color:#93b4ed!important}
html.site-light .mas-agent:nth-child(2){border-color:#93b4ed!important}
html.site-light .mas-agent:nth-child(3){border-color:#dce3ed!important}
html.site-light .mas-agent:nth-child(4){border-color:#93b4ed!important}
html.site-light .mas-agent small{color:#1d4ed8!important}
html.site-light .mas-pm-note{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .mas-compare>div{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .mas-compare>div:last-child{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mas-compare h3{color:#171717!important}
html.site-light .mas-compare p{color:var(--muted)!important}
html.site-light .mas-flow-step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mas-flow-step b{color:var(--green)!important}
html.site-light .mas-flow-step span{color:#1d4ed8!important}
html.site-light .mas-arrow{color:var(--green)!important}
html.site-light .mas-term{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .mas-term b{color:#171717!important}
html.site-light .mas-term p{color:var(--muted)!important}
html.site-light .mas-decision>div{background:#f8fafc!important;border-top-color:var(--green)!important}
html.site-light .mas-decision>div:last-child{border-color:#dce3ed!important}
html.site-light .mas-decision ul{color:var(--muted)!important}
html.site-light .mas-cost{border-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .mas-cost b{color:#171717!important}
html.site-light .mas-cost span{color:#92400e!important}
html.site-light .normalization-page .definition{color:#171717!important}
html.site-light .normalization-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .normalization-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .normalization-page .flow-arrow{color:var(--green)!important}
html.site-light .normalization-page .cards > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .normalization-page .cards b{color:#171717!important}
html.site-light .normalization-page .cards p{color:var(--muted)!important}
html.site-light .normalization-page th,html.site-light .normalization-page td{border-bottom-color:#dce3ed!important}
html.site-light .normalization-page th{color:var(--green)!important}
html.site-light .normalization-page td{color:var(--muted)!important}
html.site-light .normalization-page td:first-child{color:#171717!important}
html.site-light .normalization-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .normalization-page .remember p{color:#171717!important}
html.site-light .normalization-page .pager{border-top-color:#dce3ed!important}
html.site-light .normalization-page .pager a{color:var(--muted)!important}
html.site-light .normalization-page .pager a:hover{color:#171717!important}
html.site-light .normalization-page .pager small{color:var(--muted)!important}
html.site-light .normalization-page .pager strong{color:var(--green)!important}
html.site-light .normalization-page pre{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .oauth-page .definition{color:#171717!important}
html.site-light .oauth-page .section-lede{color:var(--muted)!important}
html.site-light .oauth-page .oauth-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .oauth-page .oauth-card b{color:#171717!important}
html.site-light .oauth-page .oauth-card p{color:var(--muted)!important}
html.site-light .oauth-page .oauth-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .oauth-page .oauth-flow .accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .oauth-page .oauth-flow b{color:var(--green)!important}
html.site-light .oauth-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .oauth-page .confusion-card h3{color:var(--green)!important}
html.site-light .oauth-page .confusion-card p{color:var(--muted)!important}
html.site-light .oauth-page th,html.site-light .oauth-page td{border-bottom-color:#dce3ed!important}
html.site-light .oauth-page th{color:var(--green)!important}
html.site-light .oauth-page td{color:var(--muted)!important}
html.site-light .oauth-page td:first-child{color:#171717!important}
html.site-light .oauth-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .oauth-page .remember p{color:#171717!important}
html.site-light .oauth-page .pager{border-top-color:#dce3ed!important}
html.site-light .oauth-page .pager a{color:var(--muted)!important}
html.site-light .oauth-page .pager strong{color:var(--green)!important}
html.site-light .architecture-concept-page .definition{color:#171717!important}
html.site-light .architecture-concept-page .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-concept-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .architecture-concept-page .flow b{color:var(--green)!important}
html.site-light .architecture-concept-page .cards div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-concept-page .cards strong{color:#171717!important}
html.site-light .architecture-concept-page .cards p{color:var(--muted)!important}
html.site-light .architecture-concept-page .callout{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-concept-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .architecture-concept-page .remember p{color:#171717!important}
html.site-light .architecture-concept-page .pager{border-top-color:#dce3ed!important}
html.site-light .architecture-concept-page .pager a{color:var(--muted)!important}
html.site-light .architecture-concept-page .pager strong{color:var(--green)!important}
html.site-light .observability-page .hero-note{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important;color:#171717!important}
html.site-light .observability-page .signal{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .observability-page .signal b{color:var(--green)!important}
html.site-light .observability-page .signal span{color:var(--muted)!important}
html.site-light .observability-page .trace-row{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .observability-page .trace-row:last-child{border-bottom-color:#dce3ed!important}
html.site-light .observability-page .trace-row strong{color:#171717!important}
html.site-light .observability-page .trace-row .duration{color:var(--green)!important}
html.site-light .observability-page .trace-row .trace-note{color:var(--muted)!important}
html.site-light .observability-page .trace-total{color:#171717!important}
html.site-light .observability-page .trace-total span{color:var(--green)!important}
html.site-light .observability-page .related a{color:#171717!important}
html.site-light .observability-page .related a:hover{color:var(--green)!important}
html.site-light .observability-page .comparison>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .observability-page .comparison h3{color:#171717!important}
html.site-light .observability-page .comparison p{color:var(--muted)!important}
html.site-light .observability-page .trace-caption{color:var(--muted)!important}
html.site-light .observability-page .topic-takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .ollama-page .lede{color:#1d4ed8!important}
html.site-light .hero-badge{border-color:#93b4ed!important;color:var(--green)!important}
html.site-light .hero-badge i{background:var(--green)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .capabilities div,html.site-light .model-list span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .capabilities b{color:#171717!important}
html.site-light .capabilities span{color:var(--muted)!important}
html.site-light .model-list span{color:#1d4ed8!important}
html.site-light .analogy-lead{color:#171717!important}
html.site-light .media-compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .media-compare small{color:var(--green)!important}
html.site-light .media-compare p{color:var(--muted)!important}
html.site-light .flow-node .num{color:var(--green)!important}
html.site-light .flow-node span{color:var(--muted)!important}
html.site-light .command-strip span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .command-strip em{color:var(--gold)!important}
html.site-light .example-grid h3{color:#171717!important}
html.site-light .example-grid b,html.site-light .misconception-card p b{color:var(--green)!important}
html.site-light .misconception-card.accent{border-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .relation-map span,html.site-light .relation-map strong{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relation-map strong{border-color:var(--green)!important;color:var(--green)!important}
html.site-light .relation-map b{color:var(--green)!important}
html.site-light .takeaway-card{border-color:#dce3ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .takeaway-card .note{color:#171717!important}
html.site-light .one-to-many-page .definition{color:#171717!important}
html.site-light .one-to-many-page .section-lede{color:var(--muted)!important}
html.site-light .one-to-many-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .one-to-many-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .one-to-many-page .flow-arrow{color:var(--green)!important}
html.site-light .one-to-many-page .card-grid > div,html.site-light .one-to-many-page .use-grid > div,html.site-light .one-to-many-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .one-to-many-page .card-grid p,html.site-light .one-to-many-page .use-grid p,html.site-light .one-to-many-page .confusion-grid p{color:var(--muted)!important}
html.site-light .one-to-many-page .use-grid strong{color:var(--green)!important}
html.site-light .one-to-many-page .confusion-grid h3{color:var(--green)!important}
html.site-light .one-to-many-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .one-to-many-page .example-card p{color:var(--muted)!important}
html.site-light .one-to-many-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .one-to-many-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .one-to-many-page th,html.site-light .one-to-many-page td{border-bottom-color:#dce3ed!important}
html.site-light .one-to-many-page th{color:var(--green)!important}
html.site-light .one-to-many-page td{color:var(--muted)!important}
html.site-light .one-to-many-page td:first-child{color:#171717!important}
html.site-light .one-to-many-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .one-to-many-page .remember p{color:#171717!important}
html.site-light .one-to-many-page .pager{border-top-color:#dce3ed!important}
html.site-light .one-to-many-page .pager a{color:var(--muted)!important}
html.site-light .one-to-many-page .pager small{color:var(--muted)!important}
html.site-light .one-to-many-page .pager strong{color:var(--green)!important}
html.site-light .landscape .axis,html.site-light .landscape .mini{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .axis h3{color:#1d4ed8!important}
html.site-light .axis-line span{background-image:none!important;background-color:#f8fafc!important}
html.site-light .axis small{color:#1d4ed8!important}
html.site-light .flow-strip .node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-strip .arrow{color:#1d4ed8!important}
html.site-light .mini p{color:#1d4ed8!important}
html.site-light .formula span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .comparison th,html.site-light .comparison td{border-color:#93b4ed!important}
html.site-light .comparison th{color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .comparison td{color:#1d4ed8!important}
html.site-light .source-note{color:#4b5563!important}
html.site-light .related a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .package-page .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .package-page .toolbox-visual{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .package-page .toolbox-icon{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .package-page .toolbox-icon:before,html.site-light .package-page .toolbox-icon:after{border-color:var(--green)!important}
html.site-light .package-page .toolbox-visual b{color:#171717!important}
html.site-light .package-page .toolbox-visual span{color:var(--muted)!important}
html.site-light .package-page .cards article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .package-page .cards h3{color:#171717!important}
html.site-light .package-page .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .package-page .sample-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .package-page pre{color:#1d4ed8!important}
html.site-light .package-page code{color:#171717!important}
html.site-light .package-page .install-label{color:var(--green)!important}
html.site-light .package-page .flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .package-page .flow .node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .package-page .flow .arrow{color:var(--green)!important}
html.site-light .package-page .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .package-page .comparison h3{color:var(--green)!important}
html.site-light .package-page .comparison p{color:var(--muted)!important}
html.site-light .package-page .formula{color:#171717!important;border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .package-page th,html.site-light .package-page td{border-color:#93b4ed!important}
html.site-light .package-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .package-page td{color:var(--muted)!important}
html.site-light .package-page td:first-child{color:#171717!important}
html.site-light .package-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .package-page .remember p{color:#171717!important}
html.site-light .package-page .prevnext a{color:var(--muted)!important}
html.site-light .package-page .prevnext a:hover{color:#171717!important}
html.site-light .package-page .small-note{color:var(--muted)!important}
html.site-light .parameter-page .path{color:var(--muted)!important}
html.site-light .parameter-page .path span{color:var(--green)!important}
html.site-light .parameter-page .hero-label,html.site-light .parameter-page .section-number{color:var(--green)!important}
html.site-light .parameter-page .hero-definition{color:#1d4ed8!important}
html.site-light .parameter-page .definition{color:#171717!important}
html.site-light .parameter-page .analogy-copy{color:#171717!important}
html.site-light .parameter-page .value-card,html.site-light .parameter-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .parameter-page .value-card strong,html.site-light .parameter-page .use-card strong{color:#171717!important}
html.site-light .parameter-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .parameter-page .flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .parameter-page .flow b{color:var(--green)!important}
html.site-light .parameter-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .parameter-page .code-notes div{border-left-color:var(--blue)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .parameter-page .code-notes b{color:#171717!important}
html.site-light .parameter-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .parameter-page .compare h3{color:var(--green)!important}
html.site-light .parameter-page .compare p{color:var(--muted)!important}
html.site-light .parameter-page .glossary th,html.site-light .parameter-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .parameter-page .glossary th{color:var(--green)!important}
html.site-light .parameter-page .glossary td{color:var(--muted)!important}
html.site-light .parameter-page .glossary td:first-child{color:#171717!important}
html.site-light .parameter-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .parameter-page .remember p{color:#171717!important}
html.site-light .parameter-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .parameter-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .parameter-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .parameter-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .parameter-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .parameter-page .direction-key{color:var(--muted)!important}
html.site-light .parameter-page .direction-key b{color:var(--green)!important}
html.site-light .password-flow .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .password-flow .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .password-flow .flow-arrow{color:var(--green)!important}
html.site-light .password-point,html.site-light .password-use,html.site-light .password-confusion{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .password-point b,html.site-light .password-use b,html.site-light .password-confusion h3{color:#171717!important}
html.site-light .password-point p,html.site-light .password-use p,html.site-light .password-confusion p{color:var(--muted)!important}
html.site-light .password-use strong{color:var(--green)!important}
html.site-light .password-confusion h3{color:var(--green)!important}
html.site-light .password-example > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .password-example p{color:var(--muted)!important}
html.site-light .password-callout{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .password-page .glossary th,html.site-light .password-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .password-page .glossary th{color:var(--green)!important}
html.site-light .password-page .glossary td{color:var(--muted)!important}
html.site-light .password-page .glossary td:first-child{color:#171717!important}
html.site-light .password-page .topic-navigation a{border-color:var(--line)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .password-page .topic-navigation a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .password-page .topic-navigation small{color:var(--green)!important}
html.site-light .password-page .topic-navigation strong{color:#171717!important}
html.site-light .path-parameter-page .path{color:var(--muted)!important}
html.site-light .path-parameter-page .path span{color:var(--green)!important}
html.site-light .path-parameter-page .hero-label,html.site-light .path-parameter-page .section-number{color:var(--green)!important}
html.site-light .path-parameter-page .hero-definition{color:#1d4ed8!important}
html.site-light .path-parameter-page .definition{color:#171717!important}
html.site-light .path-parameter-page .analogy-copy{color:#171717!important}
html.site-light .path-parameter-page .visual-flow span,html.site-light .path-parameter-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .path-parameter-page .visual-flow span:last-child,html.site-light .path-parameter-page .connection-flow span:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .path-parameter-page .visual-flow b,html.site-light .path-parameter-page .connection-flow b{color:var(--green)!important}
html.site-light .path-parameter-page .resource-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .path-parameter-page .resource-card strong{color:#171717!important}
html.site-light .path-parameter-page .resource-card span{color:var(--muted)!important}
html.site-light .path-parameter-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .path-parameter-page .code-block .accent{color:var(--green)!important}
html.site-light .path-parameter-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .path-parameter-page .compare h3{color:var(--green)!important}
html.site-light .path-parameter-page .compare p{color:var(--muted)!important}
html.site-light .path-parameter-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .path-parameter-page .glossary th,html.site-light .path-parameter-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .path-parameter-page .glossary th{color:var(--green)!important}
html.site-light .path-parameter-page .glossary td{color:var(--muted)!important}
html.site-light .path-parameter-page .glossary td:first-child{color:#171717!important}
html.site-light .path-parameter-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .path-parameter-page .remember p{color:#171717!important}
html.site-light .path-parameter-page .pager{border-top-color:#dce3ed!important}
html.site-light .path-parameter-page .pager a{color:var(--muted)!important}
html.site-light .path-parameter-page .pager small{color:var(--muted)!important}
html.site-light .path-parameter-page .pager strong{color:var(--green)!important}
html.site-light .path-parameter-page .pager a:hover{color:#171717!important}
html.site-light .paths-page .on-page a{border-left-color:transparent!important}
html.site-light .paths-page .on-page a:hover{border-left-color:var(--green)!important}
html.site-light .paths-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .paths-page .topic-block+ .topic-block{border-top-color:#dce3ed!important}
@media(max-width:900px){html.site-light .paths-page .on-page a{border-bottom-color:transparent!important}
html.site-light .paths-page .on-page a:hover{border-bottom-color:var(--green)!important}}
html.site-light .permission-page .definition{color:#171717!important}
html.site-light .permission-page .section-lede{color:var(--muted)!important}
html.site-light .permission-page .flow-node,html.site-light .permission-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .permission-page .flow-node.accent,html.site-light .permission-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .permission-page .flow-arrow,html.site-light .permission-page .connection-flow b{color:var(--green)!important}
html.site-light .permission-page .flow-caption{color:var(--muted)!important}
html.site-light .permission-page .permission-card,html.site-light .permission-page .use-card,html.site-light .permission-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .permission-page .permission-card b,html.site-light .permission-page .use-card b,html.site-light .permission-page .confusion-card h3{color:#171717!important}
html.site-light .permission-page .permission-card p,html.site-light .permission-page .use-card p,html.site-light .permission-page .confusion-card p{color:var(--muted)!important}
html.site-light .permission-page .use-card strong{color:var(--green)!important}
html.site-light .permission-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .permission-page .example-card p{color:var(--muted)!important}
html.site-light .permission-page .example-card h3{color:var(--green)!important}
html.site-light .permission-page .access-list li{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .permission-page .access-list strong{color:var(--green)!important}
html.site-light .permission-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .permission-page .confusion-card h3{color:var(--green)!important}
html.site-light .permission-page .glossary th,html.site-light .permission-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .permission-page .glossary th{color:var(--green)!important}
html.site-light .permission-page .glossary td{color:var(--muted)!important}
html.site-light .permission-page .glossary td:first-child{color:#171717!important}
html.site-light .permission-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .permission-page .remember p{color:#171717!important}
html.site-light .permission-page .pager{border-top-color:#dce3ed!important}
html.site-light .permission-page .pager a{color:var(--muted)!important}
html.site-light .permission-page .pager a:hover{color:#171717!important}
html.site-light .permission-page .pager small{color:var(--muted)!important}
html.site-light .permission-page .pager strong{color:var(--green)!important}
html.site-light .permission-node,html.site-light .permission-check{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .permission-check{border-color:var(--green)!important}
html.site-light .permission-check span{color:var(--muted)!important}
html.site-light .flow-outcomes div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow-outcomes strong{color:var(--green)!important}
html.site-light .flow-outcomes span{color:var(--muted)!important}
html.site-light .needed{color:var(--green)!important}
html.site-light .unneeded{color:#b91c1c!important}
html.site-light .layer-flow{color:var(--muted)!important}
html.site-light .layer-flow span,html.site-light .layer-flow strong{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .layer-flow strong{color:var(--green)!important;border-color:var(--green)!important}
html.site-light .layer-flow b{color:var(--green)!important}
html.site-light{--bg:#f8fafc!important;--panel:#f8fafc!important;--panel2:#f8fafc!important;--text:#1d4ed8!important;--muted:#4b5563!important;--line:#dce3ed!important;--accent:#1d4ed8!important;--accent2:#1d4ed8!important;--accent3:#92400e!important;--danger:#b91c1c!important;--shadow:0 20px 60px #171717!important}
html.site-light nav{background:#f8fafc!important;border-bottom-color:#dce3ed!important}
html.site-light .brand span{color:var(--accent2)!important}
html.site-light .links{color:var(--muted)!important}
html.site-light .links a:hover{color:#171717!important}
html.site-light .kicker{border-color:#93b4ed!important;color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .dot{background:var(--accent2)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .grad{background-image:none!important;background-color:#f8fafc!important;color:transparent!important;background:none!important;color:#171717!important;-webkit-text-fill-color:#171717!important}
html.site-light .btn{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .btn.primary{background:#eff6ff!important;color:#171717!important;border-color:#93b4ed!important}
html.site-light .eyebrow{color:var(--accent2)!important}
html.site-light .card p{color:var(--muted)!important}
html.site-light .about p{color:#1d4ed8!important}
html.site-light .value{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .value span{color:var(--muted)!important}
html.site-light .sub{color:var(--muted)!important}
html.site-light .visual{background-image:none!important;background-color:#f8fafc!important;border-bottom-color:var(--line)!important}
html.site-light .visual pre{color:#1d4ed8!important}
html.site-light .tag{color:#1d4ed8!important;border-color:#93b4ed!important}
html.site-light .project-links a{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .project-links a:hover{border-color:#93b4ed!important;color:#171717!important}
html.site-light .cap ul{color:#1d4ed8!important}
html.site-light .skill{border-color:#93b4ed!important;color:#1d4ed8!important;background:#f8fafc!important}
html.site-light .case-row{border-top-color:#dce3ed!important}
html.site-light .case-label{color:#4b5563!important}
html.site-light .case-content{color:#1d4ed8!important}
html.site-light .arch{background:#f8fafc!important;border-color:#dce3ed!important;color:#1d4ed8!important}
html.site-light .video{border-color:#93b4ed!important;background:#f8fafc!important;color:#4b5563!important}
html.site-light .play{border-color:#dce3ed!important;color:#171717!important}
html.site-light .metric{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .test{color:var(--accent3)!important}
html.site-light .cert .issuer{color:#4b5563!important}
html.site-light .applied{border-top-color:#dce3ed!important}
html.site-light .applied b{color:var(--accent2)!important}
html.site-light .applied span{color:#1d4ed8!important}
html.site-light .bubble{background:#f8fafc!important;border-color:#93b4ed!important;color:var(--accent2)!important}
html.site-light .social{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .footer{border-top-color:#dce3ed!important;color:#4b5563!important}
html.site-light .note{color:#4b5563!important}
html.site-light .profile-block{border-top-color:#dce3ed!important}
html.site-light .profile-copy{color:#1d4ed8!important}
html.site-light .positioning-flow span,html.site-light .positioning-flow strong{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .positioning-flow span:not(:last-of-type)::after{color:var(--accent2)!important}
html.site-light .positioning-flow strong{border-color:#93b4ed!important;background:#eff6ff!important;color:var(--accent2)!important}
html.site-light .experience-card p{color:var(--muted)!important}
html.site-light .experience-card ul{color:#1d4ed8!important}
html.site-light .workflow-line{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .workflow-line span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .workflow-line b{color:var(--accent2)!important}
html.site-light .profile-section .cert .issuer{color:#4b5563!important}
html.site-light .contact-link{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .contact-link:hover{border-color:var(--accent2)!important;color:#171717!important}
html.site-light body.portfolio-page .site-global-links{color:var(--muted)!important}
html.site-light .postgresql-page .card-grid>div,html.site-light .postgresql-page .use-grid>div,html.site-light .postgresql-page .confusion-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .postgresql-page .card-grid p,html.site-light .postgresql-page .use-grid p,html.site-light .postgresql-page .confusion-grid p{color:var(--muted)!important}
html.site-light .postgresql-page .use-grid strong{color:var(--green)!important}
html.site-light .postgresql-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .postgresql-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .postgresql-page .flow-arrow{color:var(--green)!important}
html.site-light .postgresql-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .postgresql-page .example-card h3{color:#171717!important}
html.site-light .postgresql-page pre{border-color:#dce3ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .postgresql-page .callout{border-left-color:var(--green)!important;color:#171717!important;background:#eff6ff!important}
html.site-light .postgresql-page .confusion-grid h3{color:var(--green)!important}
html.site-light .postgresql-page .glossary th,html.site-light .postgresql-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .postgresql-page .glossary th{color:var(--green)!important}
html.site-light .postgresql-page .glossary td{color:var(--muted)!important}
html.site-light .postgresql-page .glossary td:first-child{color:#171717!important}
html.site-light .postgresql-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .postgresql-page .remember p{color:#171717!important}
html.site-light .postgresql-page .topic-pagination{border-top-color:#dce3ed!important}
html.site-light .postgresql-page .topic-pagination a{color:var(--muted)!important}
html.site-light .postgresql-page .topic-pagination b{color:var(--green)!important}
html.site-light .primary-key-page .pk-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .primary-key-page .pk-node strong{color:var(--green)!important}
html.site-light .primary-key-page .pk-node small{color:var(--muted)!important}
html.site-light .primary-key-page .pk-arrow{color:var(--green)!important}
html.site-light .primary-key-page .pk-cards > div,html.site-light .primary-key-page .pk-confusion > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .primary-key-page .pk-cards b{color:#171717!important}
html.site-light .primary-key-page .pk-cards p,html.site-light .primary-key-page .pk-confusion p{color:var(--muted)!important}
html.site-light .primary-key-page th,html.site-light .primary-key-page td{border-color:#93b4ed!important}
html.site-light .primary-key-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .primary-key-page td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .primary-key-page td:first-child{color:#171717!important}
html.site-light .primary-key-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .primary-key-page .pk-confusion .correct{border-color:var(--green)!important}
html.site-light .primary-key-page .pk-takeaway{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .primary-key-page .pk-takeaway p{color:#171717!important}
html.site-light .primary-key-page .pk-pagination{border-top-color:#dce3ed!important}
html.site-light .primary-key-page .pk-pagination a{color:var(--blue)!important}
html.site-light .primary-key-page .pk-pagination small{color:var(--muted)!important}
html.site-light .architecture-layer{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-layer strong{color:var(--green)!important}
html.site-light .architecture-layer span{color:var(--muted)!important}
html.site-light .architecture-branches div{border-color:#93b4ed!important;color:#171717!important}
html.site-light .architecture-branches small{color:var(--muted)!important}
html.site-light .architecture-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .architecture-card p{color:var(--muted)!important}
html.site-light .flow-row span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .flow-row b{color:var(--green)!important}
html.site-light .vertical-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .vertical-flow b{color:var(--green)!important}
html.site-light .service-card,html.site-light .compare-card,html.site-light .benefit,html.site-light .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .service-card h3,html.site-light .compare-card h3{color:#171717!important}
html.site-light .service-card h3 span,html.site-light .compare-card h3{color:var(--green)!important}
html.site-light .service-card p,html.site-light .compare-card p,html.site-light .benefit span{color:var(--muted)!important}
html.site-light .service-card.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .benefit b,html.site-light .example-card b{color:var(--green)!important}
html.site-light .flow div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .flow small{color:var(--green)!important}
html.site-light .flow span{color:var(--green)!important}
html.site-light .example-card strong{color:#171717!important}
html.site-light .remember{border-color:var(--green)!important}
html.site-light .change-map>div,html.site-light .choice-grid>div,html.site-light .together>div,html.site-light .decision-box,html.site-light .distinction{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .change-map strong{color:var(--green)!important}
html.site-light .change-map span{color:var(--muted)!important}
html.site-light .example{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .comparison-table th,html.site-light .comparison-table td{border-bottom-color:#dce3ed!important}
html.site-light .comparison-table td:not(:first-child){color:var(--muted)!important}
html.site-light .comparison-table td:first-child{color:#171717!important}
html.site-light .decision-row b{color:#171717!important}
html.site-light .decision-row span{color:var(--green)!important}
html.site-light .decision-row em{color:var(--muted)!important}
html.site-light .distinction p{color:var(--muted)!important}
html.site-light .not-list div{border-color:#93b4ed!important}
html.site-light .not-list b{color:#171717!important}
html.site-light .not-list span{color:var(--muted)!important}
html.site-light .comparison-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .comparison-page .remember p{color:#171717!important}
html.site-light .put-page .path{color:var(--muted)!important}
html.site-light .put-page .path span{color:var(--green)!important}
html.site-light .put-page .hero-label,html.site-light .put-page .section-number{color:var(--green)!important}
html.site-light .put-page .hero-definition{color:#1d4ed8!important}
html.site-light .put-page .definition{color:#171717!important}
html.site-light .put-page .analogy-copy{color:#171717!important}
html.site-light .put-page .visual-flow span,html.site-light .put-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .put-page .visual-flow span:nth-child(3),html.site-light .put-page .connection-flow span:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .put-page .visual-flow b,html.site-light .put-page .connection-flow b{color:var(--green)!important}
html.site-light .put-page .action-grid>div,html.site-light .put-page .use-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .put-page .action-grid strong,html.site-light .put-page .use-grid strong{color:#171717!important}
html.site-light .put-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .put-page .code-label{color:var(--green)!important}
html.site-light .put-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .put-page .compare-grid h3{color:var(--green)!important}
html.site-light .put-page .compare-grid p{color:var(--muted)!important}
html.site-light .put-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .put-page .glossary th,html.site-light .put-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .put-page .glossary th{color:var(--green)!important}
html.site-light .put-page .glossary td{color:var(--muted)!important}
html.site-light .put-page .glossary td:first-child{color:#171717!important}
html.site-light .put-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .put-page .remember p{color:#171717!important}
html.site-light .put-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .put-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .put-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .put-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .put-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .put-page .direction-key{color:var(--muted)!important}
html.site-light .put-page .direction-key b{color:var(--green)!important}
html.site-light .python-basics .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .python-basics .on-page strong{color:var(--green)!important}
html.site-light .python-basics .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .python-basics pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .python-basics .output{border-left-color:var(--green)!important;color:var(--muted)!important}
html.site-light .python-basics .topic-section ul{color:var(--muted)!important}
html.site-light .python-glossary-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .python-glossary-page table{background:#f8fafc!important}
html.site-light .python-glossary-page th,html.site-light .python-glossary-page td{border-bottom-color:#dce3ed!important}
html.site-light .python-glossary-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .python-glossary-page td{color:var(--muted)!important}
html.site-light .python-glossary-page td:first-child{color:#171717!important}
html.site-light .python-glossary-page code{color:#1d4ed8!important}
html.site-light .python-overview-page .on-page a{border-left-color:transparent!important}
html.site-light .python-overview-page .on-page a:hover{border-left-color:var(--green)!important}
html.site-light .python-overview-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .python-overview-page .rule{border-top-color:#dce3ed!important}
html.site-light .python-overview-page .flow{color:#171717!important}
html.site-light .python-overview-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .python-overview-page .flow b{color:var(--green)!important}
@media(max-width:900px){html.site-light .python-overview-page .on-page a{border-bottom-color:transparent!important}
html.site-light .python-overview-page .on-page a:hover{border-bottom-color:var(--green)!important}}
html.site-light{--ink:#171717!important;--muted:#4b5563!important;--paper:#eff6ff!important;--card:#171717!important;--line:#dce3ed!important;--green:#4b5563!important;--lime:#1d4ed8!important;--orange:#92400e!important;--blue:#1d4ed8!important}
html.site-light body{background:var(--paper)!important;color:var(--ink)!important}
html.site-light .precision-panel{background:var(--green)!important;color:#1d4ed8!important}
html.site-light .precision-panel:after{background:var(--lime)!important}
html.site-light .bit{color:#4b5563!important}
html.site-light .bit i{background:var(--lime)!important}
html.site-light .bit:nth-child(1) i,html.site-light .bit:nth-child(2) i{background:#eff6ff!important}
html.site-light .bit b{color:#171717!important}
html.site-light .panel-foot{color:#4b5563!important}
html.site-light .on-page{background:#eff6ff!important}
html.site-light .on-page a{color:var(--muted)!important}
html.site-light .card{background:var(--card)!important;border-color:var(--line)!important;box-shadow:0 3px 16px #17223b08!important}
html.site-light .definition{color:var(--green)!important}
html.site-light .point{border-top-color:var(--lime)!important}
html.site-light .point span{color:var(--muted)!important}
html.site-light .image-box{background-image:none!important;background-color:#f8fafc!important}
html.site-light .image-box:before{background-image:none!important;background-color:#f8fafc!important}
html.site-light .image-box:after{background:#ffffff!important;color:var(--green)!important}
html.site-light .callout{border-left-color:var(--orange)!important;background:#fffbeb!important;color:#4b5563!important}
html.site-light .flow-step{background:#f8fafc!important}
html.site-light .flow-step strong{color:var(--green)!important}
html.site-light .arrow{color:var(--orange)!important}
html.site-light .tag{border-color:var(--line)!important;background:#eff6ff!important}
html.site-light .tag:first-child{background:var(--green)!important;color:#171717!important;border-color:var(--green)!important}
html.site-light .tag:not(:last-child):after{color:var(--orange)!important}
html.site-light .example{background:#eff6ff!important;border-top-color:var(--blue)!important}
html.site-light .example p{color:var(--muted)!important}
html.site-light .compare{background:#eff6ff!important}
html.site-light .compare p{color:var(--muted)!important}
html.site-light .concept-tree span{background:#f8fafc!important}
html.site-light .concept-tree i{color:var(--orange)!important}
html.site-light .takeaway{background:var(--green)!important;color:#171717!important}
html.site-light .takeaway h2{color:var(--lime)!important}
html.site-light .video-label small{color:var(--muted)!important}
html.site-light .back-to-top{background:var(--green)!important;color:#171717!important}
html.site-light{--ink:#1d4ed8!important;--muted:#1d4ed8!important;--paper:#f8fafc!important;--card:#171717!important;--line:#dce3ed!important;--green:#4b5563!important;--lime:#1d4ed8!important;--orange:#92400e!important;--blue:#1d4ed8!important}
html.site-light body{background:var(--bg)!important;color:var(--text)!important}
html.site-light .on-page{background:#f8fafc!important;border-color:var(--line)!important}
html.site-light .card{background-image:none!important;background-color:#f8fafc!important;border-color:var(--line)!important;box-shadow:none!important}
html.site-light .callout{background:#fffbeb!important;color:#92400e!important}
html.site-light .flow-step{background:#f8fafc!important;border-color:#93b4ed!important;color:var(--text)!important}
html.site-light .tag{background:#f8fafc!important;color:var(--text)!important;border-color:#93b4ed!important}
html.site-light .examples .example,html.site-light .compare{background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .concept-tree span{background:#f8fafc!important;color:#1d4ed8!important;border-color:#93b4ed!important}
html.site-light .query-page .section-lede{color:var(--muted)!important}
html.site-light .query-page .definition{color:#171717!important}
html.site-light .query-page .analogy-copy p{color:#1d4ed8!important}
html.site-light .query-page .analogy-copy p:first-child{color:#171717!important}
html.site-light .query-page .visual-flow,html.site-light .query-page .connect-flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .query-page .visual-flow span,html.site-light .query-page .connect-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .query-page .visual-flow span:last-child,html.site-light .query-page .connect-flow span:nth-child(5){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .query-page .flow-arrow{color:var(--green)!important}
html.site-light .query-page .use-grid div,html.site-light .query-page .where-grid div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .query-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .query-page .example-card>code{color:var(--green)!important}
html.site-light .query-page .example-card p{color:var(--muted)!important}
html.site-light .query-page .example-card strong{color:#171717!important}
html.site-light .query-page .breakdown div{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .query-page .breakdown b{color:#171717!important}
html.site-light .query-page .breakdown span{color:var(--muted)!important}
html.site-light .query-page .connection-flow div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .query-page .connection-flow div:nth-child(6){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .query-page .connection-flow b{color:var(--green)!important}
html.site-light .query-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .query-page .confusion-card h3{color:var(--green)!important}
html.site-light .query-page .confusion-card p{color:var(--muted)!important}
html.site-light .query-page th,html.site-light .query-page td{border-bottom-color:#dce3ed!important}
html.site-light .query-page th{color:var(--green)!important}
html.site-light .query-page td{color:var(--muted)!important}
html.site-light .query-page td:first-child{color:#171717!important}
html.site-light .query-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .query-page .remember p{color:#171717!important}
html.site-light .query-page .final-equation{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .query-page .pager{border-top-color:#dce3ed!important}
html.site-light .query-page .pager a{color:var(--muted)!important}
html.site-light .query-page .pager strong{color:var(--green)!important}
html.site-light .rbac-page .definition{color:#171717!important}
html.site-light .rbac-page .section-lede{color:var(--muted)!important}
html.site-light .rbac-page .flow-node,html.site-light .rbac-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .rbac-page .flow-node.accent,html.site-light .rbac-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .rbac-page .flow-arrow,html.site-light .rbac-page .connection-flow b{color:var(--green)!important}
html.site-light .rbac-page .role-card,html.site-light .rbac-page .use-card,html.site-light .rbac-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rbac-page .role-card b,html.site-light .rbac-page .use-card b,html.site-light .rbac-page .confusion-card h3{color:#171717!important}
html.site-light .rbac-page .role-card p,html.site-light .rbac-page .use-card p,html.site-light .rbac-page .confusion-card p{color:var(--muted)!important}
html.site-light .rbac-page .use-card strong{color:var(--green)!important}
html.site-light .rbac-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rbac-page pre{color:var(--green)!important}
html.site-light .rbac-page .example-card p{color:var(--muted)!important}
html.site-light .rbac-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .rbac-page .confusion-card h3{color:var(--green)!important}
html.site-light .rbac-page .glossary th,html.site-light .rbac-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .rbac-page .glossary th{color:var(--green)!important}
html.site-light .rbac-page .glossary td{color:var(--muted)!important}
html.site-light .rbac-page .glossary td:first-child{color:#171717!important}
html.site-light .rbac-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .rbac-page .remember p{color:#171717!important}
html.site-light .rbac-page .pager{border-top-color:#dce3ed!important}
html.site-light .rbac-page .pager a{color:var(--muted)!important}
html.site-light .rbac-page .pager small{color:var(--muted)!important}
html.site-light .rbac-page .pager strong{color:var(--green)!important}
html.site-light .redis-page .definition{color:#171717!important}
html.site-light .redis-page .section-lede{color:var(--muted)!important}
html.site-light .redis-page .analogy-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .redis-page .analogy-box strong{color:var(--green)!important}
html.site-light .redis-page .analogy-box p{color:var(--muted)!important}
html.site-light .redis-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .redis-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .redis-page .flow-arrow{color:var(--green)!important}
html.site-light .redis-page .role-card,html.site-light .redis-page .tradeoff-card,html.site-light .redis-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .redis-page .role-card strong,html.site-light .redis-page .tradeoff-card strong{color:var(--green)!important}
html.site-light .redis-page .role-card b,html.site-light .redis-page .tradeoff-card b,html.site-light .redis-page .confusion-card h3{color:#171717!important}
html.site-light .redis-page .role-card p,html.site-light .redis-page .tradeoff-card p,html.site-light .redis-page .confusion-card p{color:var(--muted)!important}
html.site-light .redis-page .example-card,html.site-light .redis-page .pm-perspective{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .redis-page .example-card p,html.site-light .redis-page .pm-perspective p{color:var(--muted)!important}
html.site-light .redis-page .pm-perspective{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .redis-page .pm-perspective h3{color:var(--green)!important}
html.site-light .redis-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .redis-page .confusion-card h3{color:var(--green)!important}
html.site-light .redis-page .glossary th,html.site-light .redis-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .redis-page .glossary th{color:var(--green)!important}
html.site-light .redis-page .glossary td{color:var(--muted)!important}
html.site-light .redis-page .glossary td:first-child{color:#171717!important}
html.site-light .redis-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .redis-page .remember p{color:#171717!important}
html.site-light .redis-page .pager{border-top-color:#dce3ed!important}
html.site-light .redis-page .pager a{color:var(--muted)!important}
html.site-light .redis-page .pager a:hover{color:#171717!important}
html.site-light .redis-page .pager small{color:var(--muted)!important}
html.site-light .redis-page .pager strong{color:var(--green)!important}
html.site-light .relational-database-page .definition{color:#171717!important}
html.site-light .relational-database-page .section-copy{color:var(--muted)!important}
html.site-light .relational-database-page .table-card,html.site-light .relational-database-page .mini-card,html.site-light .relational-database-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relational-database-page .table-card h3,html.site-light .relational-database-page .mini-card h3,html.site-light .relational-database-page .confusion-card h3{color:var(--green)!important}
html.site-light .relational-database-page .table-card p,html.site-light .relational-database-page .mini-card p,html.site-light .relational-database-page .confusion-card p{color:var(--muted)!important}
html.site-light .relational-database-page .table-card code{background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .relational-database-page .action-grid .mini-card b,html.site-light .relational-database-page .use-grid .mini-card b{color:#171717!important}
html.site-light .relational-database-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .relational-database-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .relational-database-page .flow-arrow{color:var(--green)!important}
html.site-light .relational-database-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .relational-database-page .confusion-card strong{color:#171717!important}
html.site-light .relational-database-page .glossary th,html.site-light .relational-database-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .relational-database-page .glossary th{color:var(--green)!important}
html.site-light .relational-database-page .glossary td{color:var(--muted)!important}
html.site-light .relational-database-page .glossary td:first-child{color:#171717!important}
html.site-light .relational-database-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .relational-database-page .remember p{color:#171717!important}
html.site-light .relational-database-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .relational-database-page .prevnext a{color:var(--muted)!important}
html.site-light .relational-database-page .prevnext small{color:var(--green)!important}
html.site-light .relational-database-page .prevnext b{color:#171717!important}
html.site-light .relationship-page .definition{color:#171717!important}
html.site-light .relationship-page .section-lede{color:var(--muted)!important}
html.site-light .relationship-page .table-card,html.site-light .relationship-page .action-grid > div,html.site-light .relationship-page .use-grid > div,html.site-light .relationship-page .confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relationship-page .table-card{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .relationship-page .table-card h3{color:var(--green)!important}
html.site-light .relationship-page .table-card p{color:var(--muted)!important}
html.site-light .relationship-page .table-card p strong{color:#171717!important}
html.site-light .relationship-page .visual-arrow,html.site-light .relationship-page .flow-arrow{color:var(--green)!important}
html.site-light .relationship-page .action-grid b,html.site-light .relationship-page .use-grid b,html.site-light .relationship-page .confusion-grid h3{color:#171717!important}
html.site-light .relationship-page .action-grid p,html.site-light .relationship-page .use-grid p,html.site-light .relationship-page .confusion-grid p{color:var(--muted)!important}
html.site-light .relationship-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .relationship-page .example-card h3{color:var(--green)!important}
html.site-light .relationship-page pre{color:#1d4ed8!important}
html.site-light .relationship-page .example-card p{color:var(--muted)!important}
html.site-light .relationship-page .connection-flow span{border-color:#93b4ed!important;color:#171717!important;background:#f8fafc!important}
html.site-light .relationship-page .connection-flow span:nth-of-type(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .relationship-page .confusion-grid h3{color:var(--green)!important}
html.site-light .relationship-page .glossary th,html.site-light .relationship-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .relationship-page .glossary th{color:var(--green)!important}
html.site-light .relationship-page .glossary td{color:var(--muted)!important}
html.site-light .relationship-page .glossary td:first-child{color:#171717!important}
html.site-light .relationship-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .relationship-page .remember p{color:#171717!important}
html.site-light .relationship-page .pager{border-top-color:#dce3ed!important}
html.site-light .relationship-page .pager a{color:var(--muted)!important}
html.site-light .relationship-page .pager a:hover{color:#171717!important}
html.site-light .relationship-page .pager small{color:var(--muted)!important}
html.site-light .relationship-page .pager strong{color:var(--green)!important}
html.site-light .relationship-page .direction-key{color:var(--muted)!important}
html.site-light .relationship-page .direction-key b{color:var(--green)!important}
html.site-light .release-page .flow-node,html.site-light .release-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .release-page .flow-arrow,html.site-light .release-page .connection-flow b{color:var(--green)!important}
html.site-light .release-page .fact-grid div,html.site-light .release-page .use-grid div,html.site-light .release-page .compare-grid div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .release-page .fact-grid strong,html.site-light .release-page .use-grid strong{color:#171717!important}
html.site-light .release-page .fact-grid span,html.site-light .release-page .use-grid span{color:var(--muted)!important}
html.site-light .release-page .example-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .release-page .example-box code{background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .release-page .compare-grid h3{color:var(--green)!important}
html.site-light .release-page .compare-grid p{color:var(--muted)!important}
html.site-light .release-page th,html.site-light .release-page td{border-bottom-color:#dce3ed!important}
html.site-light .release-page th{color:var(--green)!important}
html.site-light .release-page td{color:var(--muted)!important}
html.site-light .release-page td:first-child{color:#171717!important}
html.site-light .release-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .release-page .remember p{color:#171717!important}
html.site-light .release-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .release-page .prevnext a{color:var(--muted)!important}
html.site-light .release-page .prevnext strong{color:var(--green)!important}
html.site-light .request-page .path{color:var(--muted)!important}
html.site-light .request-page .path span{color:var(--green)!important}
html.site-light .request-page .hero-label,html.site-light .request-page .section-number{color:var(--green)!important}
html.site-light .request-page .hero-definition{color:#1d4ed8!important}
html.site-light .request-page .definition{color:#171717!important}
html.site-light .request-page .analogy-copy{color:#171717!important}
html.site-light .request-page .visual-flow>div:not(.arrow),html.site-light .request-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .request-page .visual-flow>div:nth-child(3){border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .request-page .arrow,html.site-light .request-page .connection-flow b{color:var(--green)!important}
html.site-light .request-page .action-grid>div,html.site-light .request-page .use-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .request-page .action-grid strong,html.site-light .request-page .use-grid strong{color:#171717!important}
html.site-light .request-page .request-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .request-page .request-card h3{color:var(--green)!important}
html.site-light .request-page .request-card pre{color:#1d4ed8!important}
html.site-light .request-page .request-card p{color:var(--muted)!important}
html.site-light .request-page .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .request-page .compare-grid h3{color:var(--green)!important}
html.site-light .request-page .compare-grid p{color:var(--muted)!important}
html.site-light .request-page .glossary th,html.site-light .request-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .request-page .glossary th{color:var(--green)!important}
html.site-light .request-page .glossary td{color:var(--muted)!important}
html.site-light .request-page .glossary td:first-child{color:#171717!important}
html.site-light .request-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .request-page .remember p{color:#171717!important}
html.site-light .request-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .request-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .request-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .request-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .request-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .request-page .direction-key{color:var(--muted)!important}
html.site-light .request-page .direction-key b{color:var(--green)!important}
html.site-light .response-page .path{color:var(--muted)!important}
html.site-light .response-page .path span{color:var(--green)!important}
html.site-light .response-page .hero-label,html.site-light .response-page .section-number{color:var(--green)!important}
html.site-light .response-page .hero-definition{color:#1d4ed8!important}
html.site-light .response-page .definition{color:#171717!important}
html.site-light .response-page .analogy-copy{color:#171717!important}
html.site-light .response-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .response-page .flow b{color:var(--green)!important}
html.site-light .response-page .response-card,html.site-light .response-page .system-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .response-page .response-card strong,html.site-light .response-page .system-card strong{color:#171717!important}
html.site-light .response-page .visual-flow .flow-stage{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .response-page .visual-flow .flow-arrow{color:var(--green)!important}
html.site-light .response-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .response-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .response-page .compare h3{color:var(--green)!important}
html.site-light .response-page .compare p{color:var(--muted)!important}
html.site-light .response-page .compare-bottom div{background:#eff6ff!important;color:#171717!important}
html.site-light .response-page .glossary th,html.site-light .response-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .response-page .glossary th{color:var(--green)!important}
html.site-light .response-page .glossary td{color:var(--muted)!important}
html.site-light .response-page .glossary td:first-child{color:#171717!important}
html.site-light .response-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .response-page .remember p{color:#171717!important}
html.site-light .response-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .response-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .response-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .response-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .response-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .response-page .direction-key{color:var(--muted)!important}
html.site-light .response-page .direction-key b{color:var(--green)!important}
html.site-light .responsive-page .definition{color:#171717!important}
html.site-light .responsive-page .muted{color:var(--muted)!important}
html.site-light .responsive-page .section-number{color:var(--green)!important}
html.site-light .responsive-page .flow-card{background-image:none!important;background-color:#f8fafc!important}
html.site-light .responsive-page .room-card,html.site-light .responsive-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .responsive-page .room-card strong,html.site-light .responsive-page .flow-node strong{color:var(--green)!important}
html.site-light .responsive-page .flow-arrow{color:var(--green)!important}
html.site-light .responsive-page .change-list div,html.site-light .responsive-page .example-card,html.site-light .responsive-page .compare-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .responsive-page .example-card strong{color:var(--green)!important}
html.site-light .responsive-page .layout-demo{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .responsive-page .demo-node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .responsive-page .demo-arrow{color:var(--green)!important}
html.site-light .responsive-page .compare-card h3::after{background:var(--blue)!important}
html.site-light .responsive-page .compare-card:last-child h3::after{background:var(--gold)!important}
html.site-light .responsive-page .compare-card p{color:var(--muted)!important}
html.site-light .responsive-page .bottom-note{color:#171717!important;border-left-color:var(--green)!important}
html.site-light .responsive-page th,html.site-light .responsive-page td{border-color:#93b4ed!important}
html.site-light .responsive-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .responsive-page td{color:var(--muted)!important;background:#f8fafc!important}
html.site-light .responsive-page td:first-child{color:#171717!important}
html.site-light .responsive-page .final-flow div:not(.flow-arrow){border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rest-api-page .section-lede{color:var(--muted)!important}
html.site-light .rest-api-page .definition{color:#171717!important}
html.site-light .rest-api-page .resource-map>div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .rest-api-page .resource-map strong{color:var(--green)!important}
html.site-light .rest-api-page .resource-map ul{color:var(--muted)!important}
html.site-light .rest-api-page .resource-map .map-arrow{color:var(--green)!important}
html.site-light .rest-api-page .method-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rest-api-page .method-card code{color:var(--green)!important}
html.site-light .rest-api-page .method-card span{color:var(--muted)!important}
html.site-light .rest-api-page .use-card{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .rest-api-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rest-api-page .example-card code{color:var(--green)!important}
html.site-light .rest-api-page .example-card p{color:var(--muted)!important}
html.site-light .rest-api-page .connect-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .rest-api-page .connect-flow span:nth-of-type(2),html.site-light .rest-api-page .connect-flow span:nth-of-type(4){border-color:var(--green)!important;color:var(--green)!important}
html.site-light .rest-api-page .connect-flow i{color:var(--green)!important}
html.site-light .rest-api-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .rest-api-page .confusion-card h3{color:var(--green)!important}
html.site-light .rest-api-page .confusion-card p{color:var(--muted)!important}
html.site-light .rest-api-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .rest-api-page th,html.site-light .rest-api-page td{border-bottom-color:#dce3ed!important}
html.site-light .rest-api-page th{color:var(--green)!important}
html.site-light .rest-api-page td{color:var(--muted)!important}
html.site-light .rest-api-page td:first-child{color:#171717!important}
html.site-light .rest-api-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .rest-api-page .remember p{color:#171717!important}
html.site-light .rest-api-page .pager{border-top-color:#dce3ed!important}
html.site-light .rest-api-page .pager a{color:var(--muted)!important}
html.site-light .rest-api-page .pager a:hover{color:#171717!important}
html.site-light .rest-api-page .pager small{color:var(--muted)!important}
html.site-light .rest-api-page .pager strong{color:var(--green)!important}
html.site-light .section-lede{color:var(--muted)!important}
html.site-light .role-card,html.site-light .use-card,html.site-light .confusion-card,html.site-light .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .role-card b,html.site-light .use-card b,html.site-light .confusion-card h3{color:#171717!important}
html.site-light .role-card p,html.site-light .use-card p,html.site-light .confusion-card p,html.site-light .example-card p{color:var(--muted)!important}
html.site-light .use-card strong{color:var(--green)!important}
html.site-light .confusion-card h3{color:var(--green)!important}
html.site-light .example-card pre{color:var(--green)!important}
html.site-light .callout{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .pager{border-top-color:#dce3ed!important}
html.site-light .pager a{color:var(--muted)!important}
html.site-light .pager a:hover{color:#171717!important}
html.site-light .pager small{color:var(--muted)!important}
html.site-light .pager strong{color:var(--green)!important}
html.site-light .runtime-topic .topic-section>p{color:var(--muted)!important}
html.site-light .runtime-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .runtime-topic .analogy-copy{color:#171717!important}
html.site-light .runtime-topic .flow .node,html.site-light .runtime-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .runtime-topic .flow .arrow{color:var(--green)!important}
html.site-light .runtime-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .runtime-topic .cards h3{color:#171717!important}
html.site-light .runtime-topic .cards p{color:var(--muted)!important}
html.site-light .runtime-topic .example-flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .runtime-topic .example-flow .node:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .runtime-topic .example-flow .arrow{color:var(--green)!important}
html.site-light .runtime-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .runtime-topic .comparison h3{color:var(--green)!important}
html.site-light .runtime-topic .comparison p{color:var(--muted)!important}
html.site-light .runtime-topic .formula{color:#171717!important;border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .runtime-topic th,html.site-light .runtime-topic td{border-color:#93b4ed!important}
html.site-light .runtime-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .runtime-topic td{color:var(--muted)!important}
html.site-light .runtime-topic td:first-child{color:#171717!important}
html.site-light .runtime-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .runtime-topic .remember p{color:#171717!important}
html.site-light .runtime-topic .prevnext a{color:var(--muted)!important}
html.site-light .secret-page .definition{color:#171717!important}
html.site-light .secret-page .section-lede{color:var(--muted)!important}
html.site-light .secret-page .flow-node,html.site-light .secret-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .secret-page .flow-node.accent,html.site-light .secret-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .secret-page .flow-arrow,html.site-light .secret-page .connection-flow b{color:var(--green)!important}
html.site-light .secret-page .flow-caption{color:var(--muted)!important}
html.site-light .secret-page .secret-card,html.site-light .secret-page .use-card,html.site-light .secret-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .secret-page .secret-card b,html.site-light .secret-page .use-card b,html.site-light .secret-page .confusion-card h3{color:#171717!important}
html.site-light .secret-page .secret-card p,html.site-light .secret-page .use-card p,html.site-light .secret-page .confusion-card p{color:var(--muted)!important}
html.site-light .secret-page .use-card strong{color:var(--green)!important}
html.site-light .secret-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .secret-page pre{color:var(--green)!important}
html.site-light .secret-page .example-card p{color:var(--muted)!important}
html.site-light .secret-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .secret-page .confusion-card h3{color:var(--green)!important}
html.site-light .secret-page .glossary th,html.site-light .secret-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .secret-page .glossary th{color:var(--green)!important}
html.site-light .secret-page .glossary td{color:var(--muted)!important}
html.site-light .secret-page .glossary td:first-child{color:#171717!important}
html.site-light .secret-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .secret-page .remember p{color:#171717!important}
html.site-light .secret-page .pager{border-top-color:#dce3ed!important}
html.site-light .secret-page .pager a{color:var(--muted)!important}
html.site-light .secret-page .pager a:hover{color:#171717!important}
html.site-light .secret-page .pager small{color:var(--muted)!important}
html.site-light .secret-page .pager strong{color:var(--green)!important}
html.site-light .server-page .section-number{color:var(--green)!important}
html.site-light .server-page .definition{color:#171717!important}
html.site-light .server-page .definition strong{color:var(--green)!important}
html.site-light .server-page .analogy-copy{color:#171717!important}
html.site-light .server-page .group-label{color:var(--green)!important}
html.site-light .server-page .flow .node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .server-page .flow .arrow{color:var(--green)!important}
html.site-light .server-page .server-flow .node{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .server-page .process-card,html.site-light .server-page .used-item{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .server-page .process-card strong,html.site-light .server-page .used-item strong{color:#171717!important}
html.site-light .server-page .code-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .server-page .compare>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .server-page .compare h3{color:var(--green)!important}
html.site-light .server-page .compare p{color:var(--muted)!important}
html.site-light .server-page .compare-bottom{color:#171717!important}
html.site-light .server-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .server-page .glossary th,html.site-light .server-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .server-page .glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .server-page .glossary td{color:var(--muted)!important}
html.site-light .server-page .glossary td:first-child{color:#171717!important}
html.site-light .server-page .glossary td:nth-child(2){color:var(--blue)!important}
html.site-light .server-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .server-page .remember p{color:#171717!important}
html.site-light .server-page .topic-sidebar{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .server-page .topic-sidebar .current{border-bottom-color:#dce3ed!important;color:var(--green)!important}
html.site-light .server-page .topic-sidebar a{border-color:#93b4ed!important;color:#171717!important}
html.site-light .server-page .topic-sidebar a:hover{border-color:var(--green)!important}
html.site-light .server-page .topic-sidebar small{color:var(--muted)!important}
html.site-light .server-page .direction-key{color:var(--muted)!important}
html.site-light .server-page .direction-key b{color:var(--green)!important}
html.site-light .session-page .definition{color:#171717!important}
html.site-light .session-page .section-lede{color:var(--muted)!important}
html.site-light .session-page .analogy-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .session-page .analogy-box strong{color:var(--green)!important}
html.site-light .session-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .session-page .flow-node.accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .session-page .flow-arrow{color:var(--green)!important}
html.site-light .session-page .state-card,html.site-light .session-page .use-card,html.site-light .session-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .session-page .state-card b,html.site-light .session-page .use-card b,html.site-light .session-page .confusion-card h3{color:#171717!important}
html.site-light .session-page .state-card p,html.site-light .session-page .use-card p,html.site-light .session-page .confusion-card p{color:var(--muted)!important}
html.site-light .session-page .use-card strong{color:var(--green)!important}
html.site-light .session-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .session-page .example-card p{color:var(--muted)!important}
html.site-light .session-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .session-page .confusion-card h3{color:var(--green)!important}
html.site-light .session-page .glossary th,html.site-light .session-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .session-page .glossary th{color:var(--green)!important}
html.site-light .session-page .glossary td{color:var(--muted)!important}
html.site-light .session-page .glossary td:first-child{color:#171717!important}
html.site-light .session-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .session-page .remember p{color:#171717!important}
html.site-light .session-page .pager{border-top-color:#dce3ed!important}
html.site-light .session-page .pager a{color:var(--muted)!important}
html.site-light .session-page .pager a:hover{color:#171717!important}
html.site-light .session-page .pager small{color:var(--muted)!important}
html.site-light .session-page .pager strong{color:var(--green)!important}
html.site-light .diagram-box,html.site-light .compare>div,html.site-light .example>div,html.site-light .not-grid>div,html.site-light .platform-note{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .diagram-box.primary{border-color:var(--green)!important;background:#f8fafc!important}
html.site-light .diagram-arrow{color:var(--green)!important}
html.site-light .parts div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .parts b{color:var(--green)!important}
html.site-light .compare .core{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .flow .node{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow .node:first-child{border-color:var(--green)!important}
html.site-light .software-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .software-topic .flow .node,html.site-light .software-topic .chip{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .software-topic .flow .arrow{color:var(--green)!important}
html.site-light .software-topic .cards article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .software-topic .cards h3{color:#171717!important}
html.site-light .software-topic .cards p{color:var(--muted)!important}
html.site-light .software-topic .code-map{color:#1d4ed8!important;background:#f8fafc!important;border-color:#93b4ed!important}
html.site-light .software-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .software-topic .comparison h3{color:var(--green)!important}
html.site-light .software-topic .comparison ul{color:var(--muted)!important}
html.site-light .software-topic .formula{color:#171717!important;border-color:#93b4ed!important;background:#eff6ff!important}
html.site-light .software-topic th,html.site-light .software-topic td{border-color:#93b4ed!important}
html.site-light .software-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .software-topic td{color:var(--muted)!important}
html.site-light .software-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .software-topic .remember p{color:#171717!important}
html.site-light .software-topic .prevnext a{color:var(--muted)!important}
html.site-light .source-code-page .definition{color:#171717!important}
html.site-light .source-code-page .source-card,html.site-light .source-code-page .comparison-card,html.site-light .source-code-page .connection-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .source-code-page .source-card h3,html.site-light .source-code-page .comparison-card h3,html.site-light .source-code-page .connection-card h3{color:#171717!important}
html.site-light .source-code-page .source-card p,html.site-light .source-code-page .comparison-card p,html.site-light .source-code-page .connection-card p{color:var(--muted)!important}
html.site-light .source-code-page .responsive-flow > div{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .source-code-page .responsive-flow > div.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .source-code-page .responsive-flow > span{color:var(--green)!important}
html.site-light .source-code-page .code-sample{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .source-code-page th,html.site-light .source-code-page td{border-bottom-color:#dce3ed!important}
html.site-light .source-code-page th{color:var(--green)!important}
html.site-light .source-code-page td{color:var(--muted)!important}
html.site-light .source-code-page td:first-child{color:#171717!important}
html.site-light .source-code-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .source-code-page .remember p{color:#171717!important}
html.site-light .source-code-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .source-code-page .prevnext a{color:var(--muted)!important}
html.site-light .source-code-page .prevnext small{color:var(--muted)!important}
html.site-light .source-code-page .prevnext strong{color:var(--green)!important}
html.site-light .sql-advanced-page .on-page{background:#f8fafc!important}
html.site-light .sql-advanced-page .detail-section>p{color:var(--muted)!important}
html.site-light .sql-advanced-page .section-intro{color:#171717!important}
html.site-light .sql-advanced-page .syntax-item{border-top-color:#dce3ed!important}
html.site-light .sql-advanced-page .syntax-item h3{color:#171717!important}
html.site-light .sql-advanced-page .syntax-item h3 code{color:var(--green)!important}
html.site-light .sql-advanced-page .syntax-item p{color:var(--muted)!important}
html.site-light .sql-advanced-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-advanced-page .result{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .sql-advanced-page .result-label{color:var(--green)!important}
html.site-light .sql-advanced-page .sample-data figure{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .sql-advanced-page .sample-data figcaption{color:var(--green)!important}
html.site-light .sql-advanced-page th,html.site-light .sql-advanced-page td{border-bottom-color:#dce3ed!important}
html.site-light .sql-advanced-page th{color:var(--green)!important}
html.site-light .sql-advanced-page td{color:var(--muted)!important}
html.site-light .sql-advanced-page td:first-child{color:#171717!important}
html.site-light .sql-advanced-page .output-table{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .sql-advanced-page .compare>div{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .sql-advanced-page .compare h4{color:var(--green)!important}
html.site-light .sql-advanced-page .key-point{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .sql-advanced-page .warning{border-left-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .sql-data-modification .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .sql-data-modification .on-page strong{color:var(--green)!important}
html.site-light .sql-data-modification .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .sql-data-modification pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-data-modification .topic-section ul{color:var(--muted)!important}
html.site-light .sql-data-modification .output{border-left-color:var(--green)!important;color:var(--muted)!important}
html.site-light .sql-data-modification .warning{border-left-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .sql-data-modification .query-flow{color:var(--muted)!important}
html.site-light .sql-data-modification .query-flow div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sql-data-modification .query-flow div:not(:last-child)::after{color:var(--green)!important}
html.site-light .sql-data-modification th,html.site-light .sql-data-modification td{border-bottom-color:#dce3ed!important}
html.site-light .sql-data-modification th{color:var(--green)!important}
html.site-light .sql-data-modification td{color:var(--muted)!important}
html.site-light .sql-data-modification td:first-child{color:#171717!important}
html.site-light .sql-dd pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-dd th,html.site-light .sql-dd td{border-bottom-color:#dce3ed!important}
html.site-light .sql-dd th{color:var(--green)!important}
html.site-light .sql-dd td{color:var(--muted)!important}
html.site-light .sql-dd td:first-child{color:#171717!important}
html.site-light .sql-dd .callout{border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .sql-dd .warning{border-left-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .sql-dd .compare div{border-color:#dce3ed!important}
html.site-light .sql-dd .compare b{color:var(--green)!important}
html.site-light .structure-toc{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .structure-toc strong{color:var(--green)!important}
html.site-light .structure-toc a{color:var(--muted)!important}
html.site-light .structure-toc a:hover{color:#171717!important}
html.site-light .syntax-item{border-top-color:#dce3ed!important}
html.site-light .syntax-item h3{color:#171717!important}
html.site-light .syntax-item h3 code{color:var(--green)!important}
html.site-light .syntax-item p{color:var(--muted)!important}
html.site-light .syntax-item pre,html.site-light .structure-section>pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .schema-card>div,html.site-light .relation-card>div,html.site-light .comparison-card>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .schema-card b,html.site-light .relation-card b,html.site-light .comparison-card b{color:var(--green)!important}
html.site-light .schema-card code,html.site-light .relation-card code{color:#1d4ed8!important}
html.site-light .definition-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .definition-grid b{color:#171717!important}
html.site-light .definition-grid span{color:var(--muted)!important}
html.site-light .sample-values span{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .warning{border-left-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .before-after>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .before-after strong{color:var(--green)!important}
html.site-light .before-after p{color:var(--muted)!important}
html.site-light .comparison-card p{color:var(--muted)!important}
html.site-light .sql-sample,html.site-light .sql-function,html.site-light .sql-note{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sql-sample p,html.site-light .sql-function p{color:var(--muted)!important}
html.site-light .sql-table-wrap{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .sql-table th,html.site-light .sql-table td{border-bottom-color:#dce3ed!important}
html.site-light .sql-table th{color:var(--green)!important}
html.site-light .sql-table td{color:var(--muted)!important}
html.site-light .sql-table td:first-child{color:#171717!important}
html.site-light .sql-function{background:#f8fafc!important}
html.site-light .sql-function h3{color:#171717!important}
html.site-light .sql-function h3 code{color:var(--green)!important}
html.site-light .sql-function h4{color:var(--green)!important}
html.site-light .sql-function pre,html.site-light .sql-sample pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-output{border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .sql-output strong,html.site-light .key-point strong{color:var(--green)!important}
html.site-light .sql-output pre{color:#171717!important}
html.site-light .key-point{color:#1d4ed8!important}
html.site-light .sql-note{border-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .sql-note p{color:#92400e!important}
html.site-light .sql-note code{color:#171717!important}
html.site-light .sql-nav a{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-nav small{color:var(--green)!important}
html.site-light .sql-nav strong{color:#171717!important}
html.site-light .sql-nav a:hover{border-color:var(--green)!important}
html.site-light .page-toc{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .page-toc strong{color:var(--green)!important}
html.site-light .page-toc a{color:var(--muted)!important;border-top-color:#dce3ed!important}
html.site-light .page-toc a:hover,html.site-light .page-toc a:focus-visible{color:#171717!important}
html.site-light .sample-card,html.site-light .sql-section{border-color:var(--line)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sample-card>p,html.site-light .sql-section>p{color:var(--muted)!important}
html.site-light .section-mark{color:var(--green)!important}
html.site-light .data-wrap,html.site-light .output-wrap{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light th{color:var(--green)!important}
html.site-light td:first-child{color:#171717!important}
html.site-light .syntax-topic{border-top-color:#dce3ed!important}
html.site-light .syntax-title{color:#171717!important}
html.site-light .syntax-explanation{color:var(--muted)!important}
html.site-light .example{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .example h4{color:#171717!important}
html.site-light .example p strong{color:#171717!important}
html.site-light .output-lines{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .note,html.site-light .key-point{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .note strong,html.site-light .key-point strong{color:#171717!important}
html.site-light .warning{border-left-color:var(--gold)!important;background:#fffbeb!important}
html.site-light .pager a{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .pager a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .pager small{color:var(--green)!important}
@media(max-width:900px){html.site-light .page-toc a{border-color:#dce3ed!important}}
html.site-light .sql-joining-combining .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .sql-joining-combining .on-page strong{color:var(--green)!important}
html.site-light .sql-joining-combining .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .syntax-card{border-top-color:#dce3ed!important}
html.site-light .syntax-title code{color:var(--green)!important}
html.site-light .syntax-card h4{color:var(--green)!important}
html.site-light .syntax-card pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .syntax-card .key-point,html.site-light .syntax-card .meaning{border-left-color:var(--green)!important;color:var(--muted)!important}
html.site-light .syntax-card .note{border-left-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .sample-table th,html.site-light .sample-table td{border-bottom-color:#dce3ed!important}
html.site-light .sample-table th{color:var(--green)!important}
html.site-light .sample-table td{color:var(--muted)!important}
html.site-light .sample-table caption{color:#171717!important}
html.site-light .comparison div{border-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .comparison strong{color:#171717!important}
html.site-light .sql-joining-tables pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-joining-tables .flow div{border-color:#93b4ed!important;color:var(--muted)!important}
html.site-light .sql-joining-tables th,html.site-light .sql-joining-tables td{border-bottom-color:#dce3ed!important}
html.site-light .sql-joining-tables th{color:var(--green)!important}
html.site-light .sql-joining-tables td{color:var(--muted)!important}
html.site-light .sql-joining-tables td:first-child{color:#171717!important}
html.site-light .sql-logic pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-logic .callout{border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .patterns-detail-page .patterns-toc{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .patterns-detail-page .patterns-toc a{color:var(--muted)!important}
html.site-light .patterns-detail-page .patterns-toc a:hover{color:#171717!important;background:#eff6ff!important}
html.site-light .patterns-detail-page .detail-section h2 small{color:var(--green)!important}
html.site-light .patterns-detail-page .detail-section p{color:var(--muted)!important}
html.site-light .patterns-detail-page .sql-block{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .patterns-detail-page .explanation-list li{border-bottom-color:#dce3ed!important;color:var(--muted)!important}
html.site-light .patterns-detail-page .explanation-list strong{color:#171717!important}
html.site-light .patterns-detail-page .sample-card,html.site-light .patterns-detail-page .dialect-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .patterns-detail-page .sample-card>b{color:#171717!important}
html.site-light .patterns-detail-page .sample-card>span,html.site-light .patterns-detail-page .dialect-card p{color:var(--muted)!important}
html.site-light .patterns-detail-page .pattern-step{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .patterns-detail-page .pattern-step b{color:#171717!important}
html.site-light .patterns-detail-page .pattern-step span{color:var(--muted)!important}
html.site-light .patterns-detail-page .table-wrap{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .patterns-detail-page th,html.site-light .patterns-detail-page td{border-bottom-color:#dce3ed!important}
html.site-light .patterns-detail-page th{color:var(--green)!important}
html.site-light .patterns-detail-page td{color:var(--muted)!important}
html.site-light .patterns-detail-page td:first-child{color:#171717!important}
html.site-light .patterns-detail-page .dialect-card strong{color:var(--green)!important}
html.site-light .patterns-detail-page .note{border-left-color:var(--green)!important;background:#eff6ff!important;color:#1d4ed8!important}
html.site-light .patterns-detail-page .note.warning{border-left-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .patterns-detail-page .flow-model{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .patterns-detail-page .flow-model span{background:#f8fafc!important}
html.site-light .patterns-detail-page .flow-model i{color:var(--green)!important}
html.site-light .patterns-detail-page .prevnext small{color:var(--muted)!important}
html.site-light .patterns-detail-page .prevnext strong{color:var(--green)!important}
html.site-light .sql-query-basics .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .sql-query-basics .on-page strong{color:var(--green)!important}
html.site-light .sql-query-basics .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .sql-sorting-page .section-intro{color:var(--muted)!important}
html.site-light .sql-sorting-page .syntax-topic{border-top-color:#dce3ed!important}
html.site-light .sql-sorting-page .syntax-topic h3{color:var(--green)!important}
html.site-light .sql-sorting-page .syntax-topic p{color:var(--muted)!important}
html.site-light .sql-sorting-page .syntax-topic .label{color:#171717!important}
html.site-light .sql-sorting-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .sql-sorting-page .output{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .sql-sorting-page .calculation{color:#1d4ed8!important}
html.site-light .sql-sorting-page .comparison>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sql-sorting-page .comparison h3{color:#171717!important}
html.site-light .sql-sorting-page .comparison p{color:var(--muted)!important}
html.site-light .sql-sorting-page .comparison code{color:#1d4ed8!important}
html.site-light .sql-sorting-page .line-explanation{border-color:#93b4ed!important;background:#f8fafc!important;color:var(--muted)!important}
html.site-light .sql-sorting-page .line-explanation b{color:var(--green)!important}
html.site-light .summary-search{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .summary-note{color:var(--muted)!important}
html.site-light .summary-section p{color:var(--muted)!important}
html.site-light .summary-section pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .table-wrap{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .summary-section th,html.site-light .summary-section td{border-bottom-color:#dce3ed!important}
html.site-light .summary-section th{color:var(--green)!important}
html.site-light .summary-section td{color:var(--muted)!important}
html.site-light .summary-section td:first-child{color:#171717!important}
html.site-light .summary-section code{color:#1d4ed8!important}
html.site-light .warning{border-left-color:#dce3ed!important;background:#fffbeb!important}
html.site-light .comparison>div{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .comparison b{color:var(--green)!important}
html.site-light .sql-reference .hero .lede{color:#1d4ed8!important}
html.site-light .sql-intro,html.site-light .sql-section,html.site-light .sql-glossary{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .sql-section>p,html.site-light .sql-intro>p{color:var(--muted)!important}
html.site-light .sql-flow span{border-color:#93b4ed!important;color:#171717!important}
html.site-light .sql-flow span:last-child{border-color:var(--green)!important;color:var(--green)!important}
html.site-light .scenario{color:#1d4ed8!important}
html.site-light .scenario b{color:var(--green)!important}
html.site-light .sql-section pre,html.site-light .sql-intro pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .result{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .warning{border-color:#dce3ed!important;background:#fffbeb!important;color:#92400e!important}
html.site-light .back-top{color:var(--muted)!important}
@media(max-width:760px){html.site-light .sql-flow span:after{color:var(--green)!important}}
html.site-light .sso-page .definition{color:#171717!important}
html.site-light .sso-page .section-lede{color:var(--muted)!important}
html.site-light .sso-page .flow-node,html.site-light .sso-page .connection-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .sso-page .flow-node.accent,html.site-light .sso-page .connection-flow .accent{border-color:var(--green)!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sso-page .flow-arrow,html.site-light .sso-page .connection-flow b{color:var(--green)!important}
html.site-light .sso-page .flow-caption{color:var(--muted)!important}
html.site-light .sso-page .benefit-card,html.site-light .sso-page .use-card,html.site-light .sso-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sso-page .benefit-card b,html.site-light .sso-page .use-card b,html.site-light .sso-page .confusion-card h3{color:#171717!important}
html.site-light .sso-page .benefit-card p,html.site-light .sso-page .use-card p,html.site-light .sso-page .confusion-card p{color:var(--muted)!important}
html.site-light .sso-page .use-card strong{color:var(--green)!important}
html.site-light .sso-page .example-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .sso-page .example-card h3{color:#171717!important}
html.site-light .sso-page .example-card p{color:var(--muted)!important}
html.site-light .sso-page .example-card strong{color:var(--green)!important}
html.site-light .sso-page .bottom-line{border-left-color:var(--green)!important;color:#171717!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sso-page .confusion-card h3{color:var(--green)!important}
html.site-light .sso-page .glossary th,html.site-light .sso-page .glossary td{border-bottom-color:#dce3ed!important}
html.site-light .sso-page .glossary th{color:var(--green)!important}
html.site-light .sso-page .glossary td{color:var(--muted)!important}
html.site-light .sso-page .glossary td:first-child{color:#171717!important}
html.site-light .sso-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .sso-page .remember p{color:#171717!important}
html.site-light .sso-page .pager{border-top-color:#dce3ed!important}
html.site-light .sso-page .pager a{color:var(--muted)!important}
html.site-light .sso-page .pager a:hover{color:#171717!important}
html.site-light .sso-page .pager small{color:var(--muted)!important}
html.site-light .sso-page .pager strong{color:var(--green)!important}
html.site-light .state-page .definition{color:#171717!important}
html.site-light .state-page .muted{color:var(--muted)!important}
html.site-light .state-flow > div:not(.state-arrow),html.site-light .state-connection-flow > div:not(.state-arrow),html.site-light .state-final-flow > div:not(.state-arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .state-flow > div:last-child,html.site-light .state-connection-flow > div:last-child,html.site-light .state-final-flow > div:last-child{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .state-arrow{color:var(--green)!important}
html.site-light .state-card-grid > div,html.site-light .state-used-grid > div,html.site-light .state-confusion-grid > div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .state-card-grid b,html.site-light .state-used-grid b{color:var(--green)!important}
html.site-light .state-confusion-grid h3{color:#171717!important}
html.site-light .state-confusion-grid p{color:var(--muted)!important}
html.site-light .state-confusion-grid strong{color:var(--green)!important}
html.site-light .state-glossary th,html.site-light .state-glossary td{border-color:#93b4ed!important}
html.site-light .state-glossary th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .state-glossary td{color:var(--muted)!important}
html.site-light .state-glossary td:first-child{color:#171717!important}
html.site-light .state-navigation a,html.site-light .state-navigation .state-navigation-end{border-color:var(--line)!important;color:var(--muted)!important;background:#f8fafc!important}
html.site-light .state-navigation a:hover{border-color:var(--green)!important;color:#171717!important}
html.site-light .state-navigation small{color:var(--green)!important}
html.site-light .state-navigation strong{color:#171717!important}
html.site-light .synchronous-page .flow>div:not(.arrow){border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .synchronous-page .flow .arrow{color:var(--green)!important}
html.site-light .synchronous-page .cards article,html.site-light .synchronous-page .compare article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .synchronous-page .cards h3,html.site-light .synchronous-page .compare h3{color:#171717!important}
html.site-light .synchronous-page .cards p,html.site-light .synchronous-page .compare p{color:var(--muted)!important}
html.site-light .synchronous-page .callout{border-left-color:var(--green)!important;background:#eff6ff!important;color:var(--muted)!important}
html.site-light .synchronous-page .callout strong{color:#171717!important}
html.site-light .synchronous-page th,html.site-light .synchronous-page td{border-color:#93b4ed!important}
html.site-light .synchronous-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .synchronous-page td{color:var(--muted)!important}
html.site-light .synchronous-page td:first-child{color:#171717!important}
html.site-light .synchronous-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .synchronous-page .prevnext a{color:var(--muted)!important}
html.site-light .synchronous-page .prevnext small{color:var(--green)!important}
html.site-light .syntax-card{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .syntax-card:hover{border-color:var(--green)!important}
html.site-light .syntax-card h2{color:var(--text)!important}
html.site-light .syntax-card p{color:var(--muted)!important}
html.site-light .syntax-card span{color:var(--green)!important}
html.site-light .synthetic-page .hero-tag{border-color:#93b4ed!important;color:var(--green)!important}
html.site-light .synthetic-page .flow-wide .arrow-card{color:var(--green)!important}
html.site-light .synthetic-page .formula-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .synthetic-page .formula-node small{color:var(--green)!important}
html.site-light .synthetic-page .formula-arrow{color:var(--green)!important}
html.site-light .synthetic-page .prompt-line{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .synthetic-page .prompt-line strong{color:#171717!important}
html.site-light .synthetic-page .prompt-line span{color:var(--muted)!important}
html.site-light .synthetic-page .use-card{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .synthetic-page .use-card b{color:var(--green)!important}
html.site-light .synthetic-page .use-card span{color:#171717!important}
html.site-light .synthetic-page .signal-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .synthetic-page .signal-card h3{color:#171717!important}
html.site-light .synthetic-page .signal-card p{color:var(--muted)!important}
html.site-light .synthetic-page .risk-grid .signal-card{border-color:#dce3ed!important}
html.site-light .synthetic-page .risk-grid .signal-card h3{color:var(--gold)!important}
html.site-light .synthetic-page .risk-banner{border-left-color:var(--gold)!important;background:#fffbeb!important;color:#171717!important}
html.site-light .synthetic-page .compare-wrap{border-color:#93b4ed!important}
html.site-light .synthetic-page .compare{background:#f8fafc!important}
html.site-light .synthetic-page .compare th,html.site-light .synthetic-page .compare td{border-bottom-color:#dce3ed!important}
html.site-light .synthetic-page .compare th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .synthetic-page .compare td{color:var(--muted)!important}
html.site-light .synthetic-page .compare td:first-child{color:#171717!important}
html.site-light .synthetic-page .quality-check div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .synthetic-page .quality-check b{color:var(--green)!important}
html.site-light .synthetic-page .quality-check span{color:var(--muted)!important}
html.site-light .table-page .definition{border-left-color:var(--green)!important;background:#eff6ff!important;color:#171717!important}
html.site-light .table-page .concept-card,html.site-light .table-page .use-card,html.site-light .table-page .confusion-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .table-page .concept-card strong,html.site-light .table-page .use-card strong{color:var(--green)!important}
html.site-light .table-page .concept-card p,html.site-light .table-page .use-card p,html.site-light .table-page .confusion-card p{color:var(--muted)!important}
html.site-light .table-page .structure-card{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .table-page .structure-card h3,html.site-light .table-page .confusion-card h3{color:#171717!important}
html.site-light .table-page .structure-card p{color:var(--muted)!important}
html.site-light .table-page .table-wrap,html.site-light .table-page .code-wrap{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .table-page th,html.site-light .table-page td{border-bottom-color:#dce3ed!important}
html.site-light .table-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .table-page td{color:var(--muted)!important}
html.site-light .table-page td:first-child{color:#171717!important}
html.site-light .table-page caption{color:#171717!important}
html.site-light .table-page .table-note{color:var(--muted)!important}
html.site-light .table-page .table-note code,html.site-light .table-page code{color:#171717!important}
html.site-light .table-page pre{color:#1d4ed8!important}
html.site-light .table-page .example-panel{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .table-page .example-panel p{color:var(--muted)!important}
html.site-light .table-page .flow-node{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .table-page .flow-node.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .table-page .flow-arrow{color:var(--green)!important}
html.site-light .table-page .confusion-card h3{color:var(--green)!important}
html.site-light .table-page .glossary th,html.site-light .table-page .glossary td{border-color:#93b4ed!important}
html.site-light .table-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .table-page .remember p{color:#171717!important}
html.site-light .table-page .prevnext{border-top-color:#dce3ed!important}
html.site-light .table-page .prevnext a{color:var(--muted)!important}
html.site-light .table-page .prevnext a:hover{color:#171717!important}
html.site-light .table-page .prevnext small{color:var(--muted)!important}
html.site-light .table-page .prevnext strong{color:var(--green)!important}
html.site-light .glossary-page .glossary-wrap{border-color:#93b4ed!important}
html.site-light .glossary-page table{background:#f8fafc!important}
html.site-light .glossary-page th,html.site-light .glossary-page td{border-bottom-color:#dce3ed!important}
html.site-light .glossary-page th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .glossary-page td{color:var(--muted)!important}
html.site-light .glossary-page td:first-child{color:#171717!important}
html.site-light .glossary-page .glossary-note{border-left-color:var(--green)!important;color:var(--muted)!important;background:#eff6ff!important}
html.site-light .python-page .on-page a{border-left-color:transparent!important}
html.site-light .python-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
@media(max-width:900px){html.site-light .python-page .on-page a{border-bottom-color:transparent!important}}
html.site-light .validation-topic .definition{color:#171717!important;border-left-color:var(--green)!important;background:#eff6ff!important}
html.site-light .validation-topic .checkpoint{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .validation-topic .checkpoint div{border-color:#dce3ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .validation-topic .checkpoint .accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .validation-topic .checkpoint .arrow{color:var(--green)!important}
html.site-light .validation-topic .checks article,html.site-light .validation-topic .uses article{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .validation-topic .checks p,html.site-light .validation-topic .uses p{color:var(--muted)!important}
html.site-light .validation-topic .sample-box,html.site-light .validation-topic .comparison article{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .validation-topic .sample-box h3,html.site-light .validation-topic .comparison h3{color:#171717!important}
html.site-light .validation-topic .sample-box pre{color:#1d4ed8!important}
html.site-light .validation-topic .sample-box.invalid{border-color:#dce3ed!important;background:#fef2f2!important}
html.site-light .validation-topic .sample-box.invalid pre{color:#b91c1c!important}
html.site-light .validation-topic .comparison .validation-card{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .validation-topic .comparison .logic-card{border-color:var(--blue)!important;background:#eff6ff!important}
html.site-light .validation-topic .comparison p{color:var(--muted)!important}
html.site-light .validation-topic th,html.site-light .validation-topic td{border-color:#93b4ed!important}
html.site-light .validation-topic th{color:var(--green)!important;background:#f8fafc!important}
html.site-light .validation-topic td{color:var(--muted)!important}
html.site-light .validation-topic td:first-child{color:#171717!important}
html.site-light .validation-topic td:nth-child(2){color:var(--blue)!important}
html.site-light .validation-topic .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .validation-topic .remember p{color:#171717!important}
html.site-light .validation-topic .prevnext a{color:var(--muted)!important}
html.site-light .validation-topic .prevnext a:hover{color:#171717!important}
html.site-light .virtual-environments .on-page{border-color:var(--line)!important;background:#f8fafc!important}
html.site-light .virtual-environments .on-page strong{color:var(--green)!important}
html.site-light .virtual-environments .on-page a{color:var(--muted)!important;border-color:#dce3ed!important}
html.site-light .virtual-environments pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .virtual-environments .topic-section ul{color:var(--muted)!important}
html.site-light .node b{color:#171717!important}
html.site-light .node span{color:var(--muted)!important}
html.site-light .node.highlight{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .stack-foot{color:#1d4ed8!important}
html.site-light .reason,html.site-light .compare-box,html.site-light .metric,html.site-light .not-box{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .reason b,html.site-light .metric b{color:#171717!important}
html.site-light .reason span,html.site-light .metric span,html.site-light .compare-box p,html.site-light .not-box p{color:var(--muted)!important}
html.site-light .analogy-note{color:var(--gold)!important}
html.site-light .compare-box h3{color:var(--green)!important}
html.site-light .metric{border-top-color:var(--green)!important}
html.site-light .concept-tree span,html.site-light .concept-tree strong{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .concept-tree strong{border-color:var(--green)!important;color:var(--green)!important}
html.site-light .concept-tree b{color:var(--green)!important}
html.site-light .vllm-page .chip{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .platform,html.site-light .choice{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .platform small{color:var(--green)!important}
html.site-light .chips span{border-color:#93b4ed!important;color:#1d4ed8!important}
html.site-light .web-overview-page .on-page a{border-left-color:transparent!important}
html.site-light .web-overview-page .on-page a:hover{border-left-color:var(--green)!important}
html.site-light .web-overview-page pre{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .web-overview-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .web-overview-page .flow b{color:var(--green)!important}
html.site-light .web-overview-page .model div{border-top-color:var(--green)!important}
@media(max-width:900px){html.site-light .web-overview-page .on-page a{border-bottom-color:transparent!important}}
html.site-light .analogy-lede{color:#171717!important}
html.site-light .site-tree{border-color:#93b4ed!important;background:#f8fafc!important;color:#1d4ed8!important}
html.site-light .feature-grid>div,html.site-light .use-grid>div,html.site-light .order-grid>div,html.site-light .compare-grid>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .feature-grid b,html.site-light .use-grid b,html.site-light .order-grid b{color:#171717!important}
html.site-light .feature-grid span,html.site-light .use-grid span,html.site-light .order-grid span{color:var(--muted)!important}
html.site-light .order-grid b{color:var(--green)!important}
html.site-light .connect-flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .connect-flow i{color:var(--green)!important}
html.site-light .flow{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .remember .note{color:#171717!important}
html.site-light .table{border-color:#dce3ed!important;background:#f8fafc!important}
html.site-light .table th{color:#1d4ed8!important}
html.site-light .table td{color:#1d4ed8!important}
html.site-light .table td:nth-child(2){color:#1d4ed8!important}
html.site-light .table code{color:#1d4ed8!important}
html.site-light .syntax-example{background:var(--surface-2,#eff6ff)!important;border-color:var(--line,#93b4ed)!important}
html.site-light .security-neighbor-page .definition{color:#171717!important}
html.site-light .security-neighbor-page .section-lede{color:var(--muted)!important}
html.site-light .security-neighbor-page .cards>div,html.site-light .security-neighbor-page .example,html.site-light .security-neighbor-page .confusion>div{border-color:#93b4ed!important;background:#f8fafc!important}
html.site-light .security-neighbor-page .cards b,html.site-light .security-neighbor-page .confusion h3{color:var(--green)!important}
html.site-light .security-neighbor-page .cards p,html.site-light .security-neighbor-page .example p,html.site-light .security-neighbor-page .confusion p{color:var(--muted)!important}
html.site-light .security-neighbor-page .flow span{border-color:#93b4ed!important;background:#f8fafc!important;color:#171717!important}
html.site-light .security-neighbor-page .flow span.accent{border-color:var(--green)!important;background:#eff6ff!important}
html.site-light .security-neighbor-page .flow b{color:var(--green)!important}
html.site-light .security-neighbor-page pre{color:var(--green)!important}
html.site-light .security-neighbor-page th,html.site-light .security-neighbor-page td{border-bottom-color:#dce3ed!important}
html.site-light .security-neighbor-page th{color:var(--green)!important}
html.site-light .security-neighbor-page td{color:var(--muted)!important}
html.site-light .security-neighbor-page td:first-child{color:#171717!important}
html.site-light .security-neighbor-page .remember{border-color:#93b4ed!important;background-image:none!important;background-color:#f8fafc!important}
html.site-light .security-neighbor-page .remember p{color:#171717!important}
html.site-light .security-neighbor-page .pager{border-top-color:#dce3ed!important}
html.site-light .security-neighbor-page .pager a{color:var(--muted)!important}
html.site-light .security-neighbor-page .pager small{color:var(--green)!important}
html.site-light .security-neighbor-page .pager strong{color:var(--green)!important}
html.site-light [style*="color:#07111a" i],html.site-light [style*="color: #07111a" i]{color:#171717!important}
html.site-light [style*="background:#07111a" i],html.site-light [style*="background: #07111a" i]{background:#f8fafc!important}
html.site-light [style*="background-color:#07111a" i],html.site-light [style*="background-color: #07111a" i]{background-color:#f8fafc!important}
html.site-light [style*="border-color:#07111a" i],html.site-light [style*="border-color: #07111a" i]{border-color:#dce3ed!important}
html.site-light svg [fill="#07111a" i]{fill:#f8fafc!important}
html.site-light svg [stroke="#07111a" i]{stroke:#dce3ed!important}
html.site-light [style*="color:#2b4058" i],html.site-light [style*="color: #2b4058" i]{color:#4b5563!important}
html.site-light [style*="background:#2b4058" i],html.site-light [style*="background: #2b4058" i]{background:#f8fafc!important}
html.site-light [style*="background-color:#2b4058" i],html.site-light [style*="background-color: #2b4058" i]{background-color:#f8fafc!important}
html.site-light [style*="border-color:#2b4058" i],html.site-light [style*="border-color: #2b4058" i]{border-color:#dce3ed!important}
html.site-light svg [fill="#2b4058" i]{fill:#f8fafc!important}
html.site-light svg [stroke="#2b4058" i]{stroke:#dce3ed!important}
html.site-light [style*="color:#c9e869" i],html.site-light [style*="color: #c9e869" i]{color:#1d4ed8!important}
html.site-light [style*="background:#c9e869" i],html.site-light [style*="background: #c9e869" i]{background:#eff6ff!important}
html.site-light [style*="background-color:#c9e869" i],html.site-light [style*="background-color: #c9e869" i]{background-color:#eff6ff!important}
html.site-light [style*="border-color:#c9e869" i],html.site-light [style*="border-color: #c9e869" i]{border-color:#93b4ed!important}
html.site-light svg [fill="#c9e869" i]{fill:#eff6ff!important}
html.site-light svg [stroke="#c9e869" i]{stroke:#93b4ed!important}
html.site-light [style*="color:#dce8f7" i],html.site-light [style*="color: #dce8f7" i]{color:#1d4ed8!important}
html.site-light [style*="background:#dce8f7" i],html.site-light [style*="background: #dce8f7" i]{background:#eff6ff!important}
html.site-light [style*="background-color:#dce8f7" i],html.site-light [style*="background-color: #dce8f7" i]{background-color:#eff6ff!important}
html.site-light [style*="border-color:#dce8f7" i],html.site-light [style*="border-color: #dce8f7" i]{border-color:#93b4ed!important}
html.site-light svg [fill="#dce8f7" i]{fill:#eff6ff!important}
html.site-light svg [stroke="#dce8f7" i]{stroke:#93b4ed!important}
/* Unified palette and component finishing; layouts remain page owned. */
html.site-light, html.site-light body {
  color-scheme: light;
  --bg: #ffffff !important;
  --panel: #ffffff !important;
  --panel2: #f8fafc !important;
  --text: #171717 !important;
  --ink: #171717 !important;
  --muted: #4b5563 !important;
  --line: #dce3ed !important;
  --green: #1d4ed8 !important;
  --blue: #1d4ed8 !important;
  --accent: #1d4ed8 !important;
  --accent2: #1d4ed8 !important;
  --accent3: #92400e !important;
  --gold: #92400e !important;
  --danger: #b91c1c !important;
  background: #ffffff !important;
  color: #171717 !important;
}
html.site-light h1, html.site-light h2, html.site-light h3,
html.site-light h4, html.site-light h5, html.site-light h6 { color: #171717 !important; }
html.site-light :is(.grad,.gradient-text) { background: none !important; color: #171717 !important; -webkit-text-fill-color: #171717 !important; }
html.site-light h1 { font-size: clamp(40px, 5vw, 64px); line-height: 1.1; }
html.site-light :is(.card,.topic-block,.article-card,.article-reading,.topic-definition,.topic-analogy,.topic-process,.topic-example,.topic-comparison,.topic-related,.video-card) { background: #ffffff !important; border-color: #dce3ed !important; }
html.site-light :is(.step-card,.misconception-card,.concept-tree,pre,.on-page) { background: #f8fafc !important; border-color: #dce3ed !important; }
html.site-light :is(.eyebrow,.step-card strong,.back,.brand span,.video-label small) { color: #1d4ed8 !important; }
html.site-light :is(.topic-takeaway,.key-takeaway,.remember) { background: #f3f7ff !important; border-color: #cbdcf6 !important; }
html.site-light :is(.topic-takeaway p,.key-takeaway p,.remember p,.lede,.muted,.note,.concept-tree) { color: #374151 !important; }
html.site-light .note { border-left-color: #2563eb !important; }
html.site-light :is(#site-directory,.site-directory,.sidebar-nav,.topic-sidebar,.directory) { background: #fafbfc !important; border-color: #e2e8f0 !important; box-shadow: none !important; scrollbar-color: #cbd5e1 transparent; }
html.site-light :is(.sidebar-heading,.sidebar-part > h2,.site-directory summary,.site-directory .module) { color: #1f2937 !important; }
html.site-light :is(.site-directory a,.sidebar-map,.directory a) { color: #4b5563 !important; }
html.site-light :is(.site-directory a.active,.site-directory a:hover,.sidebar-map.active,.sidebar-map:hover,.on-page a.active,.chip:hover) { color: #1e40af !important; background: #eaf2ff !important; border-color: #93b4ed !important; }
html.site-light .site-directory summary::before, html.site-light .site-directory .sidebar-glossary-link { color: #1d4ed8 !important; }
html.site-light :is(.site-header-nav,.site-nav-menu,.site-search-results,.knowledge-menu-toggle,.back-to-top) { background: #ffffff !important; border-color: #dce3ed !important; color: #1f2937 !important; }
html.site-light .site-search input { background: #f8fafc !important; color: #171717 !important; border-color: #dce3ed !important; }
html.site-light :is(input,textarea,select) { color-scheme: light; color: #171717 !important; background-color: #ffffff !important; border-color: #cbd5e1 !important; }
html.site-light ::placeholder { color: #64748b !important; }
html.site-light :is(.site-nav-menu a,.site-search-results a) { color: #1f2937 !important; }
html.site-light :is(.site-nav-menu a:hover,.site-search-results a:hover) { background: #eff6ff !important; color: #1e40af !important; }
html.site-light :is(th,thead) { background: #f1f5f9 !important; color: #1f2937 !important; }
html.site-light :is(td,code,pre code,.step-card b,.misconception-card h3) { color: #1f2937 !important; }
html.site-light a:focus-visible, html.site-light button:focus-visible, html.site-light input:focus-visible { outline: 2px solid #2563eb !important; outline-offset: 3px; }
html.site-light ::selection { background: #dbeafe; color: #172554; }
html.site-light svg text { fill: #1f2937 !important; }
/* Blog: black reading text with blue titles, including article detail pages. */
html.site-light body:is(.article-index,.article-page) main,
html.site-light body:is(.article-index,.article-page) main *,
html.site-light body:is(.article-index,.article-page) main :is(p,li,td,th,figcaption,blockquote,.article-chip,.article-subtitle,.blog-post-meta,.blog-post-footer,.article-card-summary,.article-meta,.article-status,.article-breadcrumb) {
  color: #171717 !important;
  -webkit-text-fill-color: currentColor !important;
}
html.site-light body:is(.article-index,.article-page) main :is(h1,h2,h3,h4,h5,h6),
html.site-light body:is(.article-index,.article-page) main :is(h1,h2,h3,h4,h5,h6) * {
  color: #1d4ed8 !important;
  -webkit-text-fill-color: #1d4ed8 !important;
}
@media(max-width:760px) { html.site-light h1 { font-size: clamp(34px,9vw,48px); } }
