html[data-access-motion=true]{scroll-behavior:auto!important}
html[data-access-motion=true] *,html[data-access-motion=true] *:before,html[data-access-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-access-motion=true] [data-reveal]{opacity:1!important;transform:none!important}
html[data-access-scale] [data-pref-font]{font-size:calc(var(--calab-base-font)*var(--calab-text-scale))!important;white-space:normal!important;overflow-wrap:anywhere}
html[data-access-links=true] :is(main,footer) a{text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:2px}
html[data-access-contrast=true]{--access-paper:#fff;--access-ink:#000;--access-link:#003abb}
html[data-theme=dark][data-access-contrast=true]{--access-paper:#000;--access-ink:#fff;--access-link:#a4c5ff}
html[data-access-contrast=true] :is(body,main,section,footer,.nav-shell,.dropdown,.mobile-drawer,dialog){background:var(--access-paper)!important;color:var(--access-ink)!important}
html[data-access-contrast=true] :is(h1,h2,h3,h4,p,label,legend,figcaption,summary,dt,dd){background:var(--access-paper)!important;color:var(--access-ink)!important;-webkit-text-fill-color:var(--access-ink)!important}
html[data-access-contrast=true] :is(h1,h2,h3,h4,p,label,figcaption,summary) :is(span,strong,small){background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}
html[data-access-contrast=true] :is(a,button,input,select,textarea){color:var(--access-link)!important;background:var(--access-paper)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--access-ink)!important}
html[data-access-contrast=true] :is(.about-ambient,.approach-material,.flow-canvas){visibility:hidden}
html[data-access-contrast=true] :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--access-link)!important;outline-offset:4px}
