/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
:root{--paper:var(--site-bg)!important;--white:var(--site-ink)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--line:var(--site-line)!important;--green:var(--site-ink)!important;--action:var(--site-ink)!important;--action-ink:var(--site-ink)!important;--red:var(--site-danger)!important;--danger:var(--site-danger)!important;--danger-ink:var(--site-danger)!important;--orange:var(--site-ink)!important;--soft:var(--site-soft)!important;--warning:var(--site-warning)!important;--warning-ink:var(--site-warning)!important;--success:var(--site-ink)!important;--success-ink:var(--site-ink)!important;--focus:var(--site-ink)!important;--header:var(--site-bg)!important;--tint:color-mix(in srgb, var(--site-ink) 3.137255%, transparent)!important}
:root[data-ui-theme="white"]{--paper:var(--site-bg)!important;--white:var(--site-ink)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--line:var(--site-line)!important;--green:var(--site-ink)!important;--action:var(--site-ink)!important;--action-ink:var(--site-ink)!important;--red:var(--site-danger)!important;--danger:var(--site-danger)!important;--danger-ink:var(--site-danger)!important;--orange:var(--site-ink)!important;--soft:var(--site-soft)!important;--warning:var(--site-warning)!important;--warning-ink:var(--site-warning)!important;--success:var(--site-ink)!important;--success-ink:var(--site-ink)!important;--focus:var(--site-ink)!important;--header:var(--site-bg)!important;--tint:color-mix(in srgb, var(--site-ink) 2.352941%, transparent)!important}
:root[data-ui-theme="day"]{--paper:var(--site-bg)!important;--white:var(--site-ink)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--line:var(--site-line)!important;--green:var(--site-ink)!important;--action:var(--site-ink)!important;--action-ink:var(--site-ink)!important;--red:var(--site-danger)!important;--danger:var(--site-danger)!important;--danger-ink:var(--site-danger)!important;--orange:var(--site-ink)!important;--soft:var(--site-soft)!important;--warning:var(--site-warning)!important;--warning-ink:var(--site-warning)!important;--success:var(--site-ink)!important;--success-ink:var(--site-ink)!important;--focus:var(--site-ink)!important;--header:var(--site-bg)!important;--tint:color-mix(in srgb, var(--site-ink) 2.352941%, transparent)!important}
:root[data-ui-theme="warm"]{--paper:var(--site-bg)!important;--white:var(--site-ink)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--line:var(--site-line)!important;--green:var(--site-ink)!important;--action:var(--site-ink)!important;--action-ink:var(--site-ink)!important;--red:var(--site-danger)!important;--danger:var(--site-danger)!important;--danger-ink:var(--site-danger)!important;--orange:var(--site-ink)!important;--soft:var(--site-soft)!important;--warning:var(--site-warning)!important;--warning-ink:var(--site-warning)!important;--success:var(--site-ink)!important;--success-ink:var(--site-ink)!important;--focus:var(--site-ink)!important;--header:var(--site-bg)!important;--tint:color-mix(in srgb, var(--site-ink) 2.745098%, transparent)!important}
body{color:var(--site-ink)!important;background:var(--site-bg)!important}
a{color:var(--site-ink)!important}
h1, h2, h3{color:var(--site-ink)!important}
.appearance-v37 button{color:var(--site-ink)!important}
.appearance-v37 button[aria-pressed="true"]{color:var(--site-ink)!important}
.appearance-v37 button:hover{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .ribbon{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .brand{color:var(--site-ink)!important}
.together-demo .brand-mark{color:var(--site-ink)!important}
.together-demo .languages button{color:var(--site-ink)!important}
.together-demo .languages button[aria-pressed="true"]{color:var(--site-ink)!important}
.together-demo .eyebrow{color:var(--site-ink)!important}
.together-demo .intro > #intro{color:var(--site-ink)!important}
.together-demo .role-label{color:var(--site-ink)!important}
.together-demo .role-button{color:var(--site-ink)!important}
.together-demo .role-button[aria-pressed="true"]{color:var(--site-ink)!important;box-shadow:none!important;background:var(--site-surface)!important}
.together-demo .role-button[aria-pressed="true"] .avatar{color:var(--site-ink)!important}
.together-demo .stage{background:var(--site-surface)!important}
.together-demo .stage > p{color:var(--site-ink)!important}
.together-demo .help-button{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .help-area p{color:var(--site-ink)!important}
.together-demo .button{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .button.secondary{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .button.red{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .button.quiet{color:var(--site-ink)!important}
.together-demo .field select{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .notice{color:var(--site-warning)!important;background:var(--site-warning-bg)!important}
.together-demo .notice.success{color:var(--site-warning)!important;background:var(--site-warning-bg)!important}
.together-demo .status{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .status.waiting{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .request-meta{color:var(--site-muted)!important}
.together-demo .details dt{color:var(--site-ink)!important}
.together-demo .progress li{color:var(--site-ink)!important}
.together-demo .progress li.current{color:var(--site-ink)!important}
.together-demo .progress li:is(.current, .done) > span:first-child{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo .activity small{color:var(--site-ink)!important}
.together-demo .activity .empty{color:var(--site-ink)!important}
.together-demo .shared-note{color:var(--site-muted)!important}
.together-demo .after-demo > p{color:var(--site-ink)!important}
.together-demo .limits p{color:var(--site-ink)!important}
.together-demo .notice-live{color:var(--site-warning)!important}
.together-demo > footer{color:var(--site-ink)!important}
.together-demo dialog{color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo dialog::backdrop{background-color:color-mix(in srgb, var(--site-surface) 66%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 66%, transparent)!important}
.together-demo .complete-mark{color:var(--site-ink)!important}
.together-demo .legacy-link{color:var(--site-ink)!important}
.together-demo .countdown-panel{background:var(--site-surface)!important}
.together-demo #countdown-digit{color:var(--site-ink)!important}
.together-demo #countdown-copy{color:var(--site-ink)!important}
.together-demo #countdown-progress{color:var(--site-ink)!important;accent-color:var(--site-ink)!important;background:var(--site-surface)!important}
.together-demo #countdown-progress::-webkit-progress-bar{background:var(--site-surface)!important}
.together-demo #countdown-progress::-webkit-progress-value{background:var(--site-surface)!important}
