html.a11y-text-1{font-size:calc(1.15*clamp(15px,.35vw + 12px,19px))}html.a11y-text-2{font-size:calc(1.3*clamp(15px,.35vw + 12px,19px))}html.a11y-contrast{--color-fg-2:#141414;--color-muted:#2e2e2c;--color-soft:#4a4946;--color-line:#14141499;--color-line-faint:#14141459;--color-paper-dim:#f4f2ee}html.a11y-contrast [class*=text-white\/],html.a11y-contrast [class*=text-bg\/],html.a11y-contrast [class*=text-paper\/]{color:#fff!important}html.a11y-contrast [class*=text-fg\/]{color:#141414!important}html.a11y-contrast [class*=border-white\/]{border-color:#fff9!important}html.a11y-links a:not(.btn){text-underline-offset:.2em!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html.a11y-reading body *{letter-spacing:.02em!important;word-spacing:.08em!important}html.a11y-reading :is(p,li,dd,dt,blockquote,label,figcaption){line-height:1.75!important}html.a11y-still{scroll-behavior:auto!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.a11y-btn{color:#7f7d78;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffffb8,#e8e6e09e);transition:transform .3s,color .3s;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0d0d0c0f,0 1px 2px #0d0d0c14,0 8px 24px -12px #0d0d0c40}.a11y-btn:hover,.a11y-btn[aria-expanded=true]{color:#141414;transform:scale(1.04)}.a11y-glow{filter:drop-shadow(0 0 3px #7f7d788c);animation:2.6s ease-in-out infinite a11y-glow}@keyframes a11y-glow{50%{filter:drop-shadow(0 0 8px #7f7d78d9)}}@media (prefers-reduced-motion:reduce){.a11y-glow{animation:none}}
