.site-nav{background:transparent;backdrop-filter:none;transition:color .25s var(--ease-out-expo),border-color .25s var(--ease-out-expo)}
.site-nav,.site-nav .wordmark,.site-nav .site-nav__links a,.site-nav .lang-toggle{transition:color .25s var(--ease-out-expo),border-color .25s var(--ease-out-expo)}
/* Ink is the default surface for the shared internal-page header. */
.site-nav .wordmark,.site-nav .site-nav__links a{color:var(--paper)}
.site-nav .lang-toggle{border-color:var(--paper-border)}
.site-nav .lang-toggle button:not([aria-pressed="true"]){color:var(--paper)}
.nav-on-light .site-nav{border-color:var(--ink-border)}
.nav-on-light .site-nav .wordmark,.nav-on-light .site-nav .site-nav__links a{color:var(--ink)}
.nav-on-light .site-nav .lang-toggle{border-color:var(--ink-border)}
.nav-on-light .site-nav .lang-toggle button:not([aria-pressed="true"]){color:var(--ink)}
main>.section{scroll-snap-align:start;background:var(--paper);color:var(--ink)}
main>.section .section-title,main>.section h2,main>.section h3{color:var(--ink)}
main>.section .section-lead,main>.section .prose p{color:var(--muted)}
main>.section .prose blockquote{color:var(--ink)}
