body{color-scheme:dark}body.light-theme{color-scheme:light}.cabin-harness-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.granta-answer h3,.rack-source-row dt,.rack-source-row dd){color:var(--text-light)!important}.cabin-harness-guide .oil-step-number{color:var(--text-light)!important}.cabin-harness-guide a.faq-xlink:link,.cabin-harness-guide a.faq-xlink:visited,.cabin-harness-guide a.faq-xlink:hover,.cabin-harness-guide a.faq-xlink:focus-visible,.cabin-harness-guide a.faq-xlink:active{color:var(--text-light)!important;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--accent-green)}.cabin-harness-guide a.faq-xlink:hover{ text-decoration-thickness:3px}.cabin-harness-guide a.faq-xlink:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}#articleHeroBtnShare,#articleHeroBtnShare:hover,#articleHeroBtnShare:focus-visible,#articleHeroBtnShare:active,.faq-toc-more-btn,.faq-toc-more-btn:hover,.faq-toc-more-btn:focus-visible,.faq-toc-more-btn:active{color:var(--text-light)!important;background:var(--bg-main)!important}#articleHeroBtnShare:focus-visible,.faq-toc-more-btn:focus-visible{outline-color:var(--text-light)!important}.faq-toc-arrow{color:var(--text-light)!important}@media(forced-colors:active){#articleHeroBtnShare,.faq-toc-more-btn{color:ButtonText!important;background:ButtonFace!important;outline-color:ButtonText!important}.faq-toc-arrow{color:CanvasText!important}}

#faqInlineToc a[data-inline-toc]:is(:link,:visited,:hover,:focus-visible,:active){color:var(--text-light)!important}#faqInlineToc a[data-inline-toc]:focus-visible{outline:3px solid var(--text-light);outline-offset:3px}@media(forced-colors:active){#faqInlineToc a[data-inline-toc]:any-link{color:LinkText!important;outline-color:LinkText}}

.vch-tool{color:var(--text-light);background:var(--bg-secondary);border-color:var(--accent-green)}.faq-content .vch-tool>h3{color:var(--accent-green)!important;background:transparent}.vch-tool :is(p,h4,label){color:var(--text-light)!important}.vch-tool :is(button,input,textarea),.vch-tool :is(button,input,textarea):is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main);border-color:var(--accent-green)}.vch-tool :is(button,input,textarea):hover{box-shadow:inset 0 0 0 1px var(--text-light)}.vch-tool :is(button,input,textarea):focus-visible{outline-color:var(--text-light)}.vch-tool :is(button,input,textarea):active{border-color:var(--text-light)}.vch-tool :is(input,textarea)[aria-invalid=true]{border-width:3px;padding:10px 14px}.vch-status{color:var(--text-light);background:var(--bg-main);border-color:var(--accent-green)}@media(forced-colors:active){.cabin-harness-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.rack-source-row dt,.rack-source-row dd),.vch-tool :is(p,h3,h4,label){color:CanvasText!important}.cabin-harness-guide a.faq-xlink:any-link{color:LinkText!important}.vch-tool,.vch-status{color:CanvasText;background:Canvas;border-color:CanvasText}.vch-tool :is(button,input,textarea),.vch-tool :is(button,input,textarea):is(:hover,:focus-visible,:active){forced-color-adjust:auto;color:ButtonText!important;background:ButtonFace;border-color:ButtonText;outline-color:ButtonText}}
.vch-tool button[type=submit],.vch-tool button[type=submit]:is(:hover,:focus-visible,:active){color:var(--bg-secondary)!important;background:var(--accent-green);border-color:var(--accent-green)}@media(forced-colors:active){.vch-tool button[type=submit],.vch-tool button[type=submit]:is(:hover,:focus-visible,:active){color:ButtonText!important;background:ButtonFace;border-color:ButtonText}.faq-content .vch-tool>h3{color:CanvasText!important}}
.vch-results :is(dt,dd){color:var(--text-light)!important}.vch-tool .vch-results>div{background:var(--bg-main);border-color:var(--accent-green)}@media(forced-colors:active){.vch-results :is(dt,dd){color:CanvasText!important}.vch-tool .vch-results>div{background:Canvas;border-color:CanvasText}}

.cabin-harness-guide .granta-answer strong{color:var(--text-light)!important}@media(forced-colors:active){.cabin-harness-guide .granta-answer strong{color:CanvasText!important}}

.cabin-harness-guide .granta-table-scroll :is(table,thead,tbody,tr,th,td){transition-property:border-color,box-shadow!important}.cabin-harness-guide .granta-table-scroll thead th{background:var(--bg-secondary)!important}.cabin-harness-guide .granta-table-scroll tbody tr{background:var(--bg-main)!important}.cabin-harness-guide .granta-table-scroll tbody tr:nth-child(even){background:var(--bg-secondary)!important}.cabin-harness-guide .granta-table-scroll tbody td{background:transparent!important}@media(forced-colors:active){.cabin-harness-guide .granta-table-scroll :is(thead th,tbody tr,tbody tr:nth-child(even)){background:Canvas!important;color:CanvasText!important}}

.vch-status :is(p,h4){color:var(--text-light)!important}.vch-options span{transition-property:border-color,box-shadow}.vch-options input:checked+span{color:var(--bg-secondary)!important;background:var(--accent-green)!important}.vch-options input:not(:checked)+span{color:var(--text-light)!important;background:var(--bg-main)!important}@media(forced-colors:active){.vch-options span,.vch-options input:checked+span,.vch-options input:not(:checked)+span{forced-color-adjust:auto;color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText}.vch-options input:checked+span{outline:3px solid Highlight}.vch-status :is(p,h4){color:CanvasText!important}}

.vch-tool :is(legend,.vch-value){color:var(--text-light)!important}@media(forced-colors:active){.vch-tool :is(legend,.vch-value){color:CanvasText!important}}

.vch-group :is(h4,h5,p,li){color:var(--text-light)!important}.vch-group{background:var(--bg-secondary);border-color:var(--accent-green)}@media(forced-colors:active){.vch-group :is(h4,h5,p,li){color:CanvasText!important}.vch-group{background:Canvas;border-color:CanvasText}}

.vch-tool :is(legend,fieldset){color:var(--text-light)!important}.vch-tool .vch-options label:active span{border-color:var(--text-light)}@media(forced-colors:active){.vch-tool :is(legend,fieldset){color:CanvasText!important}.vch-tool fieldset[aria-invalid=true] .vch-options{outline-color:CanvasText}}

.cabin-harness-guide .oil-guide-summary strong{color:var(--text-light)!important}@media(forced-colors:active){.cabin-harness-guide .oil-guide-summary strong{color:CanvasText!important}}

.cabin-harness-guide .vch-info-grid :is(span,h3,p),.cabin-harness-guide :is(.oil-guide-callout strong,.oil-guide-callout p,.oil-tools-grid h3,.oil-tools-grid li){color:var(--text-light)!important}.vch-info-grid>article>span{color:var(--accent-green)!important}@media(forced-colors:active){.cabin-harness-guide .vch-info-grid :is(span,h3,p){color:CanvasText!important}.vch-info-grid>article{background:Canvas;border-color:CanvasText}}

.vch-tool :is(fieldset,legend,.vch-options span,.vch-status li){color:var(--text-light)!important}.vch-tool fieldset,.vch-options span{border-color:var(--accent-green);background:var(--bg-main)}.vch-options input:focus-visible+span{outline-color:var(--text-light)}.vch-options label:hover span,.vch-options label:active span{border-color:var(--text-light)}.vch-tool .vch-results>div{background:var(--bg-main);border-color:var(--accent-green)}@media(forced-colors:active){.vch-tool :is(fieldset,legend,.vch-status li){color:CanvasText!important}.vch-tool fieldset{background:Canvas;border-color:CanvasText}.vch-options span,.vch-options input:checked+span{color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText}.vch-options input:focus-visible+span{outline-color:Highlight}.vch-options input:checked+span{outline:3px solid Highlight}}
