html{font-size:calc(100% * var(--cmh-text-scale,1))}.text-size-control{position:relative}.text-size-control>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:var(--control-height);padding:8px 11px;border:2px solid var(--field-border);border-radius:var(--radius-md);background:var(--panel);font-weight:700}.text-size-control>summary::-webkit-details-marker{display:none}.text-size-control-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:1100;display:flex;align-items:center;gap:.35rem;padding:.6rem;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg)}.text-size-control-value{min-width:3.5rem;text-align:center;font-weight:800}.text-size-control-panel .button:disabled{opacity:.45}@media(max-width:600px){.text-size-control-panel{position:fixed;right:1rem;top:4.5rem;max-width:calc(100vw - 2rem)}.text-size-control>summary{min-height:var(--control-height)}}
.signin-accessibility{margin-top:var(--space-4);display:flex;justify-content:flex-start}
.signin-accessibility .text-size-control{width:max-content}

html[data-reduce-motion="true"]{scroll-behavior:auto}html[data-reduce-motion="true"] *,html[data-reduce-motion="true"] *::before,html[data-reduce-motion="true"] *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}
