/* Generated from the same saved CMS palette as the main website. */
:root{--hf-theme-page:#061823;--hf-theme-card:#09212f;--hf-theme-text:#f5faff;--hf-theme-muted:#b5c7d3;--hf-theme-primary:#2459d3;--hf-theme-accent:#58e6e8;--hf-theme-border:#456879;--hf-theme-chart-primary:#54d8f3;--hf-theme-chart-secondary:#bca7ff;--hf-site-page-text:#f5faff;--hf-site-page-muted:#b5c7d3;--hf-site-card-text:#f5faff;--hf-site-card-muted:#b5c7d3;--hf-site-button-text:#ffffff;--hf-site-link:#ffffff;--hf-site-card-link:#ffffff;--hf-site-scheme:dark;--bg:var(--hf-theme-page);--text:var(--hf-site-page-muted);--text-h:var(--hf-site-page-text);--border:var(--hf-theme-border);--code-bg:var(--hf-theme-card);--accent:var(--hf-site-link);--community-ink:var(--hf-site-page-text);--community-muted:var(--hf-site-page-muted);--community-link:var(--hf-site-link);
--el-bg-color:var(--hf-theme-card);--el-bg-color-page:var(--hf-theme-page);--el-bg-color-overlay:var(--hf-theme-card);--el-text-color-primary:var(--hf-site-card-text);--el-text-color-regular:var(--hf-site-card-text);--el-text-color-secondary:var(--hf-site-card-muted);--el-text-color-placeholder:var(--hf-site-card-muted);--el-border-color:var(--hf-theme-border);--el-border-color-light:var(--hf-theme-border);--el-border-color-lighter:var(--hf-theme-border);--el-fill-color:var(--hf-theme-card);--el-fill-color-light:var(--hf-theme-card);--el-fill-color-lighter:var(--hf-theme-card);--el-fill-color-blank:var(--hf-theme-card);--el-color-primary:var(--hf-theme-primary);color-scheme:var(--hf-site-scheme)}
html body,html body #app{background:var(--hf-theme-page);color:var(--hf-site-page-text)}
html body #app :is(.login-page,.register-page){background:var(--hf-theme-page);color:var(--hf-site-page-text)}
html body #app .community-layout{--community-ink:var(--hf-site-page-text);--community-muted:var(--hf-site-page-muted);--community-link:var(--hf-site-link);background:var(--hf-theme-page);color:var(--community-ink)}
html body #app :is(.layout-main,.home-content,.hero-banner){background:var(--hf-theme-page);color:var(--hf-site-page-text)}
html body #app :is(.top-bar,.mobile-menu,.layout-footer,.side-panel,.el-card,.post-card,.profile-card,.search-panel,.category-panel,.user-card,.login-card,.register-card){--community-ink:var(--hf-site-card-text);--community-muted:var(--hf-site-card-muted);--community-link:var(--hf-site-card-link);background:var(--hf-theme-card);color:var(--community-ink);border-color:var(--hf-theme-border)}
html body #app :is(h1,h2,h3,h4,h5,h6,.pc-title,.pc-name,.panel-title,.brand-name,.brand-text,.nav-link,.nav-item,.mobile-nav-item,.site-name){color:var(--community-ink)}
html body #app :is(p,.pc-summary,.pc-meta,.pc-time,.pc-stat,.panel-desc,.footer-text,.hero-desc,.hero-subtitle,.el-text){color:var(--community-muted)}
html body #app :is(.nav-item.active,.cat-item.active){color:var(--hf-site-card-link);background:var(--hf-theme-card);border-color:var(--hf-theme-border)}
html body #app a{color:var(--community-link)}
html body #app :is(.el-input__wrapper,.el-textarea__inner,.el-select__wrapper){background:var(--hf-theme-card);color:var(--hf-site-card-text);box-shadow:0 0 0 1px var(--hf-theme-border) inset}
html body #app :is(.el-input__inner,.el-textarea__inner){color:var(--hf-site-card-text)}
html body #app .el-button{background:var(--hf-theme-card);color:var(--hf-site-card-text);border-color:var(--hf-theme-border)}
html body #app .el-button--primary{background:var(--hf-theme-primary);color:var(--hf-site-button-text);border-color:var(--hf-theme-primary)}
html body #app .el-tag{background:var(--hf-theme-card);color:var(--hf-site-card-link);border-color:var(--hf-theme-border)}
html body #app :is(pre,code){background:var(--hf-theme-card);color:var(--hf-site-card-text)}
