html{font-size:calc(100% * var(--a11y-font-scale,1))}body{font-size:calc(14px * var(--a11y-font-scale,1))}html{--hc-surface-1:#fff;--hc-surface-2:#f7f7f7;--hc-surface-3:#efefef;--hc-surface-4:#e6e6e6;--hc-sidebar-bg:#fff;--hc-border:#4d4d4d;--hc-text-primary:#000;--hc-text-secondary:#333;--hc-accent-l:.36;--hc-accent-c-max:.1;--hc-accent-fg:#fff;--hc-success:#004d2e;--hc-warning:#6a3800;--hc-error:#8a0000;--hc-info:#003f99}html.dark{--hc-surface-1:#000;--hc-surface-2:#0a0a0a;--hc-surface-3:#141414;--hc-surface-4:#1f1f1f;--hc-sidebar-bg:#000;--hc-border:#b3b3b3;--hc-text-primary:#fff;--hc-text-secondary:#d9d9d9;--hc-accent-l:.86;--hc-accent-c-max:.1;--hc-accent-fg:#000;--hc-success:#5be3a5;--hc-warning:#ffc266;--hc-error:#ff9c9c;--hc-info:#9cc7ff}html[data-contrast=more]{--color-surface-1:var(--hc-surface-1);--color-surface-2:var(--hc-surface-2);--color-surface-3:var(--hc-surface-3);--color-surface-4:var(--hc-surface-4);--color-sidebar-bg:var(--hc-sidebar-bg);--color-border:var(--hc-border);--color-border-accent:var(--hc-border);--color-text-primary:var(--hc-text-primary);--color-text-secondary:var(--hc-text-secondary);--color-accent:oklch(var(--hc-accent-l) min(var(--accent-c), var(--hc-accent-c-max)) var(--accent-h));--color-accent-dim:var(--color-accent);--color-text-accent:var(--color-accent);--color-success:var(--hc-success);--color-warning:var(--hc-warning);--color-error:var(--hc-error);--color-info:var(--hc-info);--color-accent-fg:var(--hc-accent-fg)!important}@media (prefers-contrast:more){html[data-contrast=system]{--color-surface-1:var(--hc-surface-1);--color-surface-2:var(--hc-surface-2);--color-surface-3:var(--hc-surface-3);--color-surface-4:var(--hc-surface-4);--color-sidebar-bg:var(--hc-sidebar-bg);--color-border:var(--hc-border);--color-border-accent:var(--hc-border);--color-text-primary:var(--hc-text-primary);--color-text-secondary:var(--hc-text-secondary);--color-accent:oklch(var(--hc-accent-l) min(var(--accent-c), var(--hc-accent-c-max)) var(--accent-h));--color-accent-dim:var(--color-accent);--color-text-accent:var(--color-accent);--color-success:var(--hc-success);--color-warning:var(--hc-warning);--color-error:var(--hc-error);--color-info:var(--hc-info);--color-accent-fg:var(--hc-accent-fg)!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight}[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true][role=switch]{outline-offset:-2px;outline:2px solid selecteditem}:disabled,[aria-disabled=true]{color:graytext}svg{forced-color-adjust:auto}}html[data-motion=reduce],html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){html[data-motion=system],html[data-motion=system] *,html[data-motion=system] :before,html[data-motion=system] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-text-spacing=wcag] body,html[data-text-spacing=wcag] body *{letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html[data-text-spacing=wcag] p{margin-block-end:2em!important}html[data-line-width=limited] :is(p,li,dd,blockquote,figcaption,label){max-width:80ch}html[data-underline-links=true] a[href]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:max(1px,.0625em)}html[data-focus=strong] :focus-visible{outline:3px solid var(--color-text-primary);outline-offset:3px}html[data-targets=large] :is(button,a[href],summary,select,input:not([type=hidden]),[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch]){min-width:44px;min-height:44px}html[data-font=hyperlegible]{--font-sans:var(--font-hyperlegible), system-ui, -apple-system, sans-serif;--font-display:var(--font-sans)}
