body{--vaz2113-link:var(--accent-green);--vaz2113-action-fg:#121212}body.light-theme{--vaz2113-link:#006b20;--vaz2113-action-fg:#fff}
body{color-scheme:dark}body.light-theme{color-scheme:light}.vaz2113-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.granta-answer h3,.rack-sources dt,.rack-sources dd,.oil-step-number){color:var(--text-light)!important}.vaz2113-guide a.faq-xlink:is(:link,:visited,:hover,:focus-visible,:active){color:var(--vaz2113-link)!important;text-decoration:underline;text-underline-offset:.18em}.vaz2113-guide a.faq-xlink:hover{text-decoration-thickness:3px}.vaz2113-guide a.faq-xlink:focus-visible{outline:2px solid var(--text-light);outline-offset:4px}.vaz2113-tool,.vaz2113-tool :is(p,label,span,dt,dd,h4){color:var(--text-light)}.vaz2113-tool h3{color:var(--accent-green)}.vaz2113-tool input,.vaz2113-tool input:is(:hover,:focus-visible,:active){color:var(--text-light);background:var(--bg-main);border-color:var(--border-color)}.vaz2113-actions button,.vaz2113-actions button:is(:hover,:focus-visible,:active){color:var(--text-light);background:var(--bg-main);border-color:var(--accent-green)}.vaz2113-actions .vaz2113-run,.vaz2113-actions .vaz2113-run:is(:hover,:focus-visible,:active){background:var(--accent-green);color:var(--vaz2113-action-fg)}.vaz2113-error,.vaz2113-result{background:var(--bg-main);color:var(--text-light)}.vaz2113-tool input:hover,.vaz2113-actions button:hover{box-shadow:0 0 0 1px var(--accent-green)}.vaz2113-tool :is(input,button):focus-visible,.vaz2113-result:focus-visible{outline:2px solid var(--text-light);outline-offset:4px}.vaz2113-tool :is(input,button):active{border-color:var(--text-light)}.vaz2113-tool input[aria-invalid=true]{border:2px solid var(--text-light);padding:11px 13px}#articleHeroBtnShare,#articleHeroBtnShare:is(:hover,:focus-visible,:active),.faq-toc-more-btn,.faq-toc-more-btn:is(:hover,:focus-visible,:active){color:var(--text-light)!important;background:var(--bg-main)!important}.faq-toc-arrow{color:var(--text-light)!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:2px solid var(--text-light);outline-offset:3px}@media(forced-colors:active){.vaz2113-guide :is(.granta-answer p,.granta-answer li,.granta-answer th,.granta-answer td,.granta-answer h3,.rack-sources dt,.rack-sources dd,.oil-step-number),.vaz2113-tool,.vaz2113-tool :is(p,label,span,dt,dd,h3,h4){color:CanvasText!important}.vaz2113-guide a.faq-xlink:any-link,#faqInlineToc a[data-inline-toc]:any-link{color:LinkText!important}.vaz2113-tool,.vaz2113-error,.vaz2113-result{background:Canvas;border-color:CanvasText}.vaz2113-tool input,.vaz2113-tool input:is(:hover,:focus-visible,:active){forced-color-adjust:auto;color:FieldText;background:Field;border-color:FieldText}.vaz2113-actions button,.vaz2113-actions button:is(:hover,:focus-visible,:active),.vaz2113-actions .vaz2113-run,.vaz2113-actions .vaz2113-run:is(:hover,:focus-visible,:active),#articleHeroBtnShare,.faq-toc-more-btn{forced-color-adjust:auto;color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText}.vaz2113-tool :focus-visible{outline-color:Highlight}}

.vaz2113-guide a.faq-xlink{transition:text-decoration-color .15s ease}.vaz2113-actions .vaz2113-run{transition:box-shadow .15s ease}

.vaz2113-variants legend,.vaz2113-options span,.vaz2113-status h5{color:var(--text-light)}.vaz2113-options label:hover{border-color:var(--accent-green)}.vaz2113-options label:active{border-color:var(--text-light)}@media(forced-colors:active){.vaz2113-options input[type=radio]{appearance:auto;forced-color-adjust:auto}.vaz2113-options input:checked:after{display:none}.vaz2113-options label,.vaz2113-status{border-color:CanvasText}.vaz2113-variants legend,.vaz2113-options span,.vaz2113-status h5{color:CanvasText}}

.vaz2113-options input[aria-invalid=true]{padding:0;border-width:3px}

.vaz2113-findings h5{color:var(--text-light)}@media(forced-colors:active){.vaz2113-findings h5{color:CanvasText}}
.vaz2113-result .oil-guide-steps :is(h3,p){color:var(--text-light)!important}@media(forced-colors:active){.vaz2113-result .oil-guide-steps :is(h3,p){color:CanvasText!important}}

.vaz2113-options input[type=radio][aria-invalid=true]{padding:0;border-width:3px}

.vaz2113-field input::placeholder{color:var(--text-light);opacity:1}@media(forced-colors:active){.vaz2113-field input::placeholder{color:GrayText}}
