.app-container{width:100vw;max-width:100vw;margin:0;padding:0;box-sizing:border-box;display:block}.app-container section{width:100%;margin:0;padding:1rem 2rem;box-sizing:border-box;display:block}.app-container h1,.app-container h2,.app-container p,.app-container pre{margin:0 0 1rem;text-align:left}body,html{width:100vw;margin:0;padding:0;box-sizing:border-box}.app-container{background:inherit;color:inherit}button[aria-label="Toggle dark/light mode"]{background:none;border:none;color:inherit;font-size:1.2rem;cursor:pointer;transition:color .2s}button[aria-label="Toggle dark/light mode"]:hover{color:#007bff}.no-wrap{white-space:nowrap}html[data-reduced-motion="1"],html[data-reduced-motion="1"] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root{--accent-color: #365b8f}.brand-accent{color:var(--accent-color)!important}.brand-accent{transition:color .12s ease}.ts-navbar .MuiButton-root{color:var(--accent-contrast);text-transform:none;font-weight:500}.ts-navbar .MuiButton-root[data-active=true]{background:var(--accent-surface, var(--accent-color))!important;color:var(--accent-contrast)!important;font-weight:600;box-shadow:0 2px 6px #00000040;transition:background .12s ease,box-shadow .12s ease}.ts-navbar .MuiButton-root[data-active=true]:hover{background:var(--accent-surface, var(--accent-color))!important;box-shadow:0 3px 10px #00000059}.ts-navbar .MuiIconButton-root{color:var(--accent-contrast)}html,body,#root{width:100%;height:100%;min-height:100vh;margin:0;padding:0;box-sizing:border-box}html[data-reduced-motion="1"],body[data-reduced-motion="1"]{scroll-behavior:auto!important}[data-reduced-motion="1"] *,[data-reduced-motion="1"] *:before,[data-reduced-motion="1"] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}
