:root{color:#e6ecf7;--ink:#e6ecf7;--muted:#b2b7c2;--line:#203632;--light:#151e2f;background-color:#131d2e}body{background-color:#131c2d}.site-header{background-color:#131c2df2;border-bottom:1px solid #222f45}.brand strong span{color:var(--accent-text,var(--blue))}.site-header nav a,.site-footer nav a{color:#b6c6e3}.header-cta{background-color:var(--ink-surface,var(--ink))}.eyebrow{color:var(--accent-text,var(--blue))}.cta-secondary{background-color:#131c2d}.cta-text{color:var(--accent-text,var(--blue))}.proof-row{color:#aabcd9}.product-preview{background-color:#151e30;border:1px solid #293242;box-shadow:0 30px 80px #00000031}.preview-body{background-color:#131c2d}.preview-body aside{color:#a5b4ce;background-color:#141d2e;border-right:1px solid #273140}.preview-body aside b{color:#cadfff}.preview-body aside .active{color:#97b7ff;background-color:#191e2d}.preview-score span{color:#a1aec6}.preview-lines i{background-color:#151f30}.preview-lines i:nth-child(3){background-color:#261d0d}.preview-lines i:nth-child(4){background-color:#2c191b}.feature-grid article,.view-grid article,.post-grid article{background-color:#131c2d}.feature-icon{color:var(--accent-text,var(--blue));background-color:#191e2d}.feature-grid a,.post-grid a{color:var(--accent-text,var(--blue))}.portable-body{color:#c3d5f2}.media-card{background-color:#141d2e}.view-grid article>span{color:var(--accent-text,var(--blue))}.score-card{background-color:#131c2d}.score-card small{color:#9dacc3}.score-card>div span{color:#9eacc0}.score-card i{color:var(--accent-text,var(--blue))}.post-grid article small{color:var(--accent-text,var(--blue))}.site-footer{background-color:#141d2e}.article-meta{color:#a0adc6}body{background-color:#131d2e}.site-header{background-color:#131d2eed;border-bottom-color:#233047}.brand-mark{box-shadow:0 6px 20px #00000031}.site-header nav a:not(.button):hover,.site-footer nav a:not(.button):hover{color:#90baff}.bg-white{background-color:#131d2e}.bg-light{background-color:#151e2f}.bg-gradient{background-image:linear-gradient(140deg,#141d2e,#141e2f)}.cta-secondary{border-color:#213833}.cta-text{color:#90baff}.hero-badge{color:#9fd0c3;background-color:#151e2f;border:1px solid #213731}.hero-clear .hero-copy h1 em{color:#90baff}.hero-clear .hero-copy>p{color:#b2b7c2}.hero-clear .proof-row{color:#a9c6c1}.hero-clear .proof-row b{color:#90baff}.hero-clear .product-preview{background-color:#131c2d;border:1px solid #203732;box-shadow:0 25px 75px #00000025}.hero-clear .product-preview>a{background-color:#131c2d}.hero-clear .product-preview figcaption{color:#a5aab4}.hero-category-strip{background-color:#131c2d;border-block:1px solid #203632}.hero-category-strip .wrap{color:#b2b7c2}.feature-grid article,.view-grid article,.post-grid article{border-color:#203632;box-shadow:0 12px 35px #0000000e}.feature-icon{color:#90baff;background-color:#171f2d}.view-grid article>span,.post-grid article small,.feature-grid a,.post-grid a{color:#90baff}.score-card{border-color:#203632;box-shadow:0 14px 44px #00000013}.site-footer{background-color:#141d2e;border-top-color:#203632}.back-link{color:#90baff}.empty-category{background-color:#131c2d}.blog-topics{background-color:#131d2ee6}.blog-topics a{color:#c7cdd8;background-color:#131c2d}.blog-topics a:hover{color:var(--accent-text,var(--blue));border-color:#283f3a}.blog-topics a[aria-current=page]{border-color:var(--ink-surface,var(--ink));background-color:var(--ink-surface,var(--ink))}.blog-cover{background-color:#171f2d}.blog-cover-fallback{color:var(--accent-text,var(--blue));background-image:linear-gradient(135deg,#171f2d,#162237 60%,#142443)}.blog-topic{color:var(--accent-text,var(--blue))}.blog-lead{background-color:#131c2d;box-shadow:0 18px 44px #00000013}.blog-lead p{color:#bfc5cf}.blog-card p{color:#b9bec9}.blog-lead:hover h2,.blog-card:hover h3{color:var(--accent-text,var(--blue))}body.clear{background-color:var(--public-base,#131d2e)!important}.free-tools-menu{background-color:#131c2d;box-shadow:0 18px 45px #00000030}.free-tools-menu a:hover,.free-tools-menu a[aria-current]{color:#90baff;background-color:#161f2c}.tools-intro h1 em,.checker-intro h1 em{color:#90baff}.tool-list-card{background-color:#131c2d;border:1px solid #1f3635;box-shadow:0 18px 50px #00000011}.tool-list-card:hover{border-color:#173f65}.tool-card-symbol{color:#90baff;background-color:#161f2d}.tool-card-link{color:#90baff}.tools-back{color:#90baff}.checker-illustration{background-image:linear-gradient(145deg,#131f2c,#131c2d);border:1px solid #24333f}.checker-illustration span{color:#90baff;background-color:#131c2d;border:1px solid #24344a}.checker-illustration i{background-color:#082c56}.checker-form{background-color:#131c2d;border:1px solid #1f3737;box-shadow:0 20px 65px #00000013}.checker-input-row input{background-color:#131c2d;border:1px solid #253b42}.checker-input-row input:focus{outline:3px solid #253243}.checker-message{color:#a2d1f0;background-color:#121f2b;border:1px solid #243442}.checker-message.error{color:#ffb0a6;background-color:#2b1816;border-color:#4b2c27}.checker-status{color:#aec3d3;background-color:#151f30}.checker-status.is-good{color:#87d4a6;background-color:#11231b}.checker-status.has-issues{color:#eaad7b;background-color:#2a1a11}.checker-metrics>div{background-color:#131c2d;border:1px solid #203632}.checker-metrics strong{color:#90baff}.checker-metrics>div:last-child strong{color:#b9e4ef}.checker-path-card,.checker-empty,.checker-issue-card,.checker-good-card{background-color:#131c2d;border:1px solid #203632}.checker-path-title strong{color:#adc4d4}.checker-step{background-color:#141d2e;border:1px solid #21343d}.checker-step-no{color:#90baff}.checker-issue-card{background-color:#131d2e;border-color:#41301a}.checker-issue-card ul{color:#e4c4a6}.checker-good-card{background-color:#141d2e;border-color:#20392c}.checker-good-card strong{color:#8ad4ac}.checker-scope{background-color:#141d2f;border-left:3px solid #264164}.checker-guide article>span{color:#90baff}.checker-check-card{background-color:#131c2d;border:1px solid #203632;border-top:3px solid #1c436a;box-shadow:0 10px 30px #0000000e}.checker-check-card.pass{border-top-color:#125439}.checker-check-card.warn{background-color:#131d2e;border-top-color:#61370c}.checker-check-card.empty{border-top-color:#2e434c}.checker-check-card.scope{background-color:#141d2e;border-top-color:#20436b}.checker-check-state{color:#a5c1d2;background-color:#151e30}.checker-check-card.pass .checker-check-state{color:#88d4aa;background-color:#11231b}.checker-check-card.warn .checker-check-state{color:#edac74;background-color:#271c0e}.checker-check-card.scope .checker-check-state{color:#93c2ff;background-color:#161f2d}.checker-check-value{color:#c8e5fa}.checker-check-card.pass .checker-check-value{color:#85d3ab}.checker-check-card.warn .checker-check-value{color:#eb9e64}.checker-check-card.scope .checker-check-value{color:#91c0ff}.checker-check-card p{color:#a4bac8}.checker-target-card{background-color:#131c2d;border:1px solid #1f353b;border-left:4px solid #145234;box-shadow:0 5px 18px #00000011}.checker-target-card.issue{background-color:#131c2d;border-left-color:#5f350a}.checker-target-card.partial,.checker-target-card.skipped{background-color:#141d2e;border-left-color:#334650}.checker-target-url{color:#c2e0f3}.checker-target-state{color:#84d2a7;background-color:#11231b}.checker-target-card.issue .checker-target-state{color:#eba973;background-color:#271c0e}.checker-target-card.partial .checker-target-state,.checker-target-card.skipped .checker-target-state{color:#a3c1d0;background-color:#161f30}.checker-target-facts>div{background-color:#151e2f}.checker-target-facts small{color:#a1b9c5}.checker-target-facts strong{color:#c0dff3}.checker-target-final{color:#9fbfd6}.checker-target-notes{color:#a8becb}.checker-article-hero h2{color:#c0e4fc}.checker-article-lead{color:#a7c1d1}.checker-article-visual{background-image:radial-gradient(circle at 95% 5%,#002b35 0%,#0000 43%),linear-gradient(140deg,#0e231d,#151f2d);border:1px solid #1f3639;box-shadow:0 24px 60px #00000038}.checker-article-visual-label{color:#93c1db}.checker-article-visual>span{color:#bbe3f9;background-color:#131c2d;border:1px solid #1d3539;box-shadow:0 6px 18px #0000001f}.checker-article-visual b{color:#73baff}.checker-article-visual i{color:#64b9ae}.checker-article-jump{background-color:#141e2f;border:1px solid #1e3539}.checker-article-jump strong{color:#a7cfe1}.checker-article-jump a{color:#7ac2fb;background-color:#131c2d;border:1px solid #243047}.checker-article-jump a:hover,.checker-article-jump a:focus-visible{color:#abdaff;border-color:#104667}.checker-article-section h3{color:#bee4fa}.checker-article-section>p{color:#a6c2d3}.checker-article-section>p a{color:#8dc7ff}.checker-process:before{background-image:linear-gradient(#003428,#003358)}.checker-process-step>span{color:#81d1b1;background-color:#0d231e;border:2px solid #034536;box-shadow:0 0 0 5px #1f2b42}.checker-process-step>div{background-color:#131c2d;border:1px solid #1f343c;box-shadow:0 9px 25px #00000011}.checker-process-step h4,.checker-reading-grid h4,.checker-practice-grid h4{color:#bde3f8}.checker-process-step p,.checker-reading-grid p,.checker-practice-grid p{color:#a3c0ce}.checker-article-section code{color:#96d0f8;background-color:#151f30}.checker-article-callout{color:#acdcff;background-image:linear-gradient(125deg,#10212b,#0f231b);border:1px solid #1c3940}.checker-article-callout p{color:#a5c7d8}.checker-reading-grid>div{background-color:#131c2d;border:1px solid #1f353c}.checker-reading-mark.is-good{color:#82d6a3;background-color:#11241b}.checker-reading-mark.is-warn{color:#e8a870;background-color:#271c0d}.checker-reading-mark.is-blue{color:#8ac5ff;background-color:#13202c}.checker-practice-grid>div{background-color:#141d2e;border:1px solid #1e343a}.checker-practice-grid b{color:#6cc0c9}.checker-faq details{border-bottom:1px solid #1e3539}.checker-faq details:first-of-type{border-top:1px solid #1e3539}.checker-faq summary{color:#b8dcf2}.checker-faq summary:after{color:#82c7f1;background-color:#151f30}.checker-faq details p{color:#a4c1d1}.checker-guide-summary{background-color:#131c2d;border:1px solid #22383e;box-shadow:0 18px 45px #00000024}.checker-guide-stat{border-right:1px solid #1d3438}.checker-guide-stat>strong{color:#7bc6ff}.checker-guide-stat:nth-child(4)>strong{color:#6fcba2}.checker-guide-stat>span{color:#bddff4}.checker-guide-stat>small{color:#a0b9c9}@media (width<=570px){.checker-guide-stat:nth-child(2),.checker-guide-stat:nth-child(3){border-bottom:1px solid #1d3438}}.checker-loading-spinner{border:2px solid #243742}.checker-loading-motion{background-color:#11232d}.checker-loading-dot{background-image:linear-gradient(90deg,#00362d,#2675b2)}.checker-result-head .checker-result-link{color:#7fc2ff}.checker-result-link:hover{color:#a8d2ff}.checker-html-trail-card{background-image:linear-gradient(135deg,#141d2e,#131c2d);border:1px solid #22373e;box-shadow:0 8px 25px #00000013}.checker-html-trail-card.is-hidden{background-color:#131d2e;border-left:4px solid #5d3804}.checker-html-trail-head strong{color:#b9e2f8}.checker-html-trail-state{color:#8dc7ff;background-color:#12202c}.is-hidden .checker-html-trail-state{color:#ecab76;background-color:#271d0c}.checker-html-trail-steps li{background-color:#131c2d;border:1px solid #22333e}.checker-html-trail-number{color:#75bffb}.checker-html-trail-steps li strong{color:#b4dbf0}.checker-html-trail-steps li small{color:#9db7c4}.checker-html-trail-note{color:#a1b8c5}.checker-metrics>div:nth-child(3) strong{color:#6ec9a4}.checker-category-panel{background-image:linear-gradient(125deg,#141e2f,#141d2e);border:1px solid #20363c}.checker-category-panel .eyebrow{color:#7dbfe7}.checker-category-panel h4{color:#b4dcf5}.checker-category-panel p{color:#a3bdcc}.checker-category-link{color:#87cbfc;background-color:#131c2d;border:1px solid #213a44}.checker-category-step{color:#aad2ec;background-color:#131c2d;border:1px solid #21353d}.checker-category-step.is-candidate{color:#88d6b6;background-color:#0f231c;border-color:#004c3f}.checker-category-step.is-candidate:hover{background-color:#10251d}.checker-category-separator{color:#81b3ba}.checker-category-note{color:#a2bcc9}a.checker-category-step{color:#84c9fe}a.checker-category-step:hover{background-color:#141d2e}.sitemap-file-card,.sitemap-sample-group{background-color:#131c2d;border:1px solid #1e3539;box-shadow:0 12px 25px #00000011}.sitemap-file-top strong{color:#86d0b8}.sitemap-file-card>a,.sitemap-sample-group>a{color:#81c1ff}.sitemap-inline-stats span{color:#a7c6dc;background-color:#141d2e;border:1px solid #1e3539}.sitemap-file-note{color:#afb5bf}.sitemap-sample-group h4{color:#bde4f8}.sitemap-sample-list li{color:#a0c0d1}.sitemap-sample-list a{color:#7ac1ff}.sitemap-sample-list small{color:#a7adb7}.sitemap-sample-list em{color:#f2ac7d;background-color:#271c0e}.sitemap-tool .checker-article-section:nth-child(4n){background-image:linear-gradient(90deg,#141d2f,#0000 82%);border-left:3px solid #0c4750}.sitemap-article-evidence{background-color:#141d2e;border:1px solid #1e3539}.sitemap-article-evidence h4{color:#bde3f8}.sitemap-article-evidence p{color:#a3c0ce}.checker-access-note{color:#e8bb97;background-color:#261b0d;border:1px solid #492f11;border-left:4px solid #683a18}.sitemap-file-dates{background-color:#141e2f;border:1px solid #1d3539}.sitemap-file-date span{color:#a2b9c8}.sitemap-file-date strong{color:#b7e2f7}.portable-body .pt-sources a{color:var(--accent-text,var(--blue))}.portable-body .pt-code{background-color:#151e2f;border:1px solid #293442}.portable-body .pt-code figcaption{color:#b3c6e4;background-color:#17202e;border-bottom:1px solid #293442}.portable-body .pt-code pre{color:#d7e6ff}.breadcrumbs a:hover{color:var(--accent-text,var(--blue))}.sample-step-copy p{color:var(--a-muted,#aebcd8)}.sample-clip video{border:1px solid var(--a-line,#293241);background-color:var(--a-soft,#181e2d);box-shadow:0 22px 60px -14px #00000083,0 0 90px 4px #0000003d}.sample-clip figcaption{color:var(--a-muted,#aebcd8)}.sample-step:nth-child(2) .sample-clip:before{background-image:radial-gradient(55% 60% at 78% 40%,#3768f56b,#0000 72%),radial-gradient(50% 60% at 20% 62%,#00343952,#0000 72%)}.free-tools-menu a.ftm-all,.free-tools-menu a.ftm-cta{color:#90baff}@media (width>=901px){.free-tools-nav[data-menu-variant=a] .free-tools-menu{background-image:linear-gradient(160deg,#192030 0%,#181f2e 55%,#1d1f2e 100%);border:1px solid #2a3445;box-shadow:0 30px 70px -20px #0000005f,0 2px 6px #00000016}.free-tools-nav[data-menu-variant=a] .ftm-intro{background-color:#131c2d;box-shadow:0 1px 3px #0000001f}.free-tools-nav[data-menu-variant=a] .ftm-icon{color:#90baff;background-color:#131c2d;box-shadow:0 1px 3px #00000022}.free-tools-nav[data-menu-variant=a] a.ftm-tool:hover,.free-tools-nav[data-menu-variant=a] a.ftm-tool[aria-current]{background-color:#131c2db3}.free-tools-nav[data-menu-variant=a] .ftm-cta{border-top:1px solid #2a3242}}