/* Generated by Invite&Seat Admin > Site controls. */
:root{--site-bg:#eef2f5;--site-surface:#ffffff;--site-secondary:#e3ebf0;--site-text:#1f2933;--site-muted:#65727d;--site-accent:#5d7f99;--site-accent-dark:#4c687d;--site-header:#e5edf3;--site-header-text:#1f2933;--site-footer:#263746;--site-footer-text:#ffffff;--site-line:#cbd7df;--site-accent-text:#ffffff;--bg:var(--site-bg);--panel:var(--site-surface);--ink:var(--site-text);--muted:var(--site-muted);--blue:var(--site-accent);--blue-dark:var(--site-accent);--rust:var(--site-accent);--cream:var(--site-secondary);--line:var(--site-line);--paper:var(--site-bg);--paper-2:var(--site-secondary);--accent:var(--site-accent);--accent-dark:var(--site-accent-dark);--rule:var(--site-line)}
html{background:var(--site-bg)}body:not(.event-theme-body){background:var(--site-bg)!important;color:var(--site-text)!important}
.site-header{background:var(--site-header)!important;border-color:var(--site-line)!important}.site-header .brand,.site-header .brand .brand-word,.site-header .brand .brand-domain{color:var(--site-header-text)!important;-webkit-text-fill-color:var(--site-header-text)!important}.site-header .brand .brand-amp{color:var(--site-accent)!important;-webkit-text-fill-color:var(--site-accent)!important}.site-header .main-nav>a:not(.btn),.site-header .nav-toggle{color:var(--site-header-text)!important}
.site-header .main-nav a.header-start-planning,.site-header .main-nav a.header-start-planning:link,.site-header .main-nav a.header-start-planning:visited,.site-header .main-nav a[href$="/register"],.site-header .main-nav a[href$="/register.php"]{background:var(--site-accent)!important;border-color:var(--site-accent)!important;color:var(--site-accent-text)!important;-webkit-text-fill-color:var(--site-accent-text)!important}.site-header .main-nav a.header-start-planning:hover,.site-header .main-nav a.header-start-planning:focus{background:var(--site-accent-dark)!important;border-color:var(--site-accent-dark)!important}
body:not(.event-theme-body) .workspace-header,body:not(.event-theme-body) .workflow-nav-wrap{background:var(--site-bg)!important;border-color:var(--site-line)!important}body:not(.event-theme-body) .workflow-nav a,body:not(.event-theme-body) .workspace-back{color:var(--site-muted)!important}body:not(.event-theme-body) .workflow-nav a:hover,body:not(.event-theme-body) .workflow-nav a.active,body:not(.event-theme-body) .workspace-title{color:var(--site-text)!important}
body:not(.event-theme-body) .card,body:not(.event-theme-body) .stat,body:not(.event-theme-body) .feature-card,body:not(.event-theme-body) .dashboard-link,body:not(.event-theme-body) .design-card,body:not(.event-theme-body) .auth-card,body:not(.event-theme-body) .table-wrap,body:not(.event-theme-body) .admin-filter-bar{background:var(--site-surface)!important;border-color:var(--site-line)!important;color:var(--site-text)!important}
body:not(.event-theme-body) input:not([type=checkbox]):not([type=radio]),body:not(.event-theme-body) select,body:not(.event-theme-body) textarea{background:var(--site-surface)!important;border-color:var(--site-line)!important;color:var(--site-text)!important}body:not(.event-theme-body) .data-table th{background:var(--site-secondary)!important;color:var(--site-muted)!important}body:not(.event-theme-body) .data-table td{border-color:var(--site-line)!important}
body:not(.event-theme-body) .btn-primary,body:not(.event-theme-body) .btn-rust{background:var(--site-accent)!important;border-color:var(--site-accent)!important;color:var(--site-accent-text)!important}body:not(.event-theme-body) .btn-primary:hover,body:not(.event-theme-body) .btn-rust:hover{background:var(--site-accent-dark)!important;border-color:var(--site-accent-dark)!important}body:not(.event-theme-body) .btn-dark{background:var(--site-text)!important;border-color:var(--site-text)!important;color:var(--site-bg)!important}
body:not(.event-theme-body) .eyebrow,body:not(.event-theme-body) .kicker,body:not(.event-theme-body) .section-code,body:not(.event-theme-body) .stat .value{color:var(--site-accent)!important}body:not(.event-theme-body) .muted,body:not(.event-theme-body) .page-head p,body:not(.event-theme-body) .lead{color:var(--site-muted)!important}
.site-footer{background:var(--site-footer)!important;color:var(--site-footer-text)!important;border-color:var(--site-line)!important}.admin-site-header{background:var(--site-header)!important}.admin-support-banner{border-color:var(--site-line)!important}
