.sample-banner{position:relative;z-index:1000;background:#263a2f;color:white;text-align:center;padding:10px 58px 10px 14px;font:600 13px/1.5 sans-serif}.sample-banner a{color:white;text-decoration:underline}.workspace-theme-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid #a5bcaa;border-radius:50%;background:transparent;color:white;font-size:22px;cursor:pointer}.workspace-theme-toggle:focus-visible{outline:3px solid white;outline-offset:3px}#busy-message{position:fixed;z-index:1100;inset:0;background:#14251e88;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font:600 16px sans-serif;backdrop-filter:blur(3px)}#busy-message[hidden]{display:none}.busy-spinner{width:24px;height:24px;border:3px solid #ffffff66;border-top-color:white;border-radius:50%;animation:busy-spin .7s linear infinite}@keyframes busy-spin{to{transform:rotate(360deg)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:9999}html[data-theme=dark] .ws-header,html[data-theme=dark] .ws-main,html[data-theme=dark] .ws-nav{--ws-ink:#edf5ee!important;--ws-muted:#bac9bd!important;--ws-line:#4a5b4e!important;--ws-ground:#18241d!important;--ws-card:#26362b!important;--ws-accent:#b9dcc1!important;--ws-soft:#344d3c!important;color:var(--ws-ink)!important}html[data-theme=dark] #app:has(.ws-main){background:#18241d!important}html[data-theme=dark] #app .ws-main{background:#18241d!important}html[data-theme=dark] .ws-card,html[data-theme=dark] .ws-header,html[data-theme=dark] #app .ws-nav,html[data-theme=dark] .ws-metric,html[data-theme=dark] #app .ws-attention>button{background:#26362b!important;color:#edf5ee!important}html[data-theme=dark] .ws-hero,html[data-theme=dark] .ws-person.ws-selected,html[data-theme=dark] .ws-callout{background:#344d3c!important}html[data-theme=dark] .ws-main input,html[data-theme=dark] .ws-main textarea,html[data-theme=dark] .ws-main select,html[data-theme=dark] #app .ws-button.ws-secondary,html[data-theme=dark] #app .ws-subnav button{background:#203027!important;color:#edf5ee!important;border-color:#809889!important}html[data-theme=dark] #app .ws-button:not(.ws-secondary){background:#b9dcc1!important;color:#18241d!important}html[data-theme=dark] #app .ws-nav button{color:#c5d6c8!important}html[data-theme=dark] #app .ws-nav button[aria-current=page]{background:#405b47!important;color:white!important}html[data-theme=dark] #app > main:not(.ws-main){background:#1b2920!important;color:#edf5ee!important}html[data-theme=dark] #app > main:not(.ws-main) .bg-white{background:#2b3d30!important;color:#f5f8f4!important}html[data-theme=dark] #app > main:not(.ws-main) .bg-ground{background:#344d3c!important;color:#f5f8f4!important}html[data-theme=dark] #app > main:not(.ws-main) .text-muted{color:#c2d1c5!important}html[data-theme=dark] #app > main:not(.ws-main) .text-teal{color:#a9d8b7!important}html[data-theme=dark] #app > main:not(.ws-main) .bg-wash{background:#385640!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.busy-spinner{animation:none}}
html[data-theme=dark] #app .bg-amber-wash{color:#483a1b!important}
