@layer payload{:root{--factory-black:#080808;--factory-cream:#f7f0e5;--factory-panel:#101010;--factory-panel-raised:#171717;--factory-border:#2a2a2a;--factory-muted:#a7a7a7;--factory-orange:#ff4426;--factory-orange-hover:#ff684f;--factory-orange-soft:#ff442629}html[data-theme=dark]{--theme-bg:var(--factory-black);--theme-input-bg:var(--factory-panel);--theme-overlay:#000000d6;--accessibility-outline:2px solid var(--factory-orange);--theme-success-50:#fff1ee;--theme-success-100:#ffd8d1;--theme-success-150:#ffc0b5;--theme-success-200:#ffa899;--theme-success-250:#ff907d;--theme-success-300:#ff7861;--theme-success-350:#ff6045;--theme-success-400:#ff5036;--theme-success-450:#ff492e;--theme-success-500:var(--factory-orange);--theme-success-550:#e63d22;--theme-success-600:#cc361e;--theme-success-650:#b3301b;--theme-success-700:#992917;--theme-success-750:#802213;--theme-success-800:#661b0f;--theme-success-850:#4d140b;--theme-success-900:#330e08;--theme-success-950:#1a0704}html[data-theme=dark],html[data-theme=dark] body{background:linear-gradient(180deg, #ffffff09, transparent 18rem),var(--factory-black)}html[data-theme=dark] body{color:#f4f4f0;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}html[data-theme=dark] a{color:#fff;-webkit-text-decoration-color:var(--factory-orange);text-decoration-color:var(--factory-orange);text-underline-offset:.18em}html[data-theme=dark] a:hover{color:var(--factory-orange-hover)}html[data-theme=dark] ::selection{background:var(--factory-orange);color:#000}html[data-theme=dark] .template-default,html[data-theme=dark] .template-login,html[data-theme=dark] .template-create-first-user{background:0 0}html[data-theme=dark] .nav{border-right:1px solid var(--factory-border);background:#000}html[data-theme=dark] .nav__brand{border-bottom:1px solid var(--factory-border);padding-bottom:1.35rem}html[data-theme=dark] .nav__brand:has(.factory-admin-icon):after{color:var(--factory-muted);content:"Content Engine";letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:.72rem;line-height:1.2;display:block}html[data-theme=dark] .app-header,html[data-theme=dark] .doc-header,html[data-theme=dark] .doc-controls{border-color:var(--factory-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808e6}html[data-theme=dark] .card,html[data-theme=dark] .collection-list__wrap,html[data-theme=dark] .auth-fields,html[data-theme=dark] .group-field,html[data-theme=dark] .tabs-field,html[data-theme=dark] .array-field__row,html[data-theme=dark] .blocks-field__row,html[data-theme=dark] .drawer__content,html[data-theme=dark] .popup__content{background:var(--factory-panel);border-color:var(--factory-border);box-shadow:0 18px 60px #00000047}html[data-theme=dark] .dashboard__label,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] .collection-list__header,html[data-theme=dark] .list-header,html[data-theme=dark] .field-label,html[data-theme=dark] .render-fields__label{color:#f7f3ed}html[data-theme=dark] h1,html[data-theme=dark] h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:300}html[data-theme=dark] .field-description,html[data-theme=dark] .pill,html[data-theme=dark] .list-header__subtitle,html[data-theme=dark] .doc-header__sub-title,html[data-theme=dark] .nav__link-label{color:var(--factory-muted)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .rs__control,html[data-theme=dark] .react-select{border-color:var(--factory-border);color:#fff;background-color:#0c0c0c}html[data-theme=dark] input:hover,html[data-theme=dark] textarea:hover,html[data-theme=dark] select:hover,html[data-theme=dark] .rs__control:hover{border-color:#ff44267a}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus,html[data-theme=dark] .rs__control--is-focused{border-color:var(--factory-orange);box-shadow:0 0 0 1px var(--factory-orange-soft)}html[data-theme=dark] .btn--style-primary{--bg-color:#fff;--color:#050505;--hover-bg:var(--factory-orange-hover);--hover-color:#fff;border-radius:999px;font-weight:600}html[data-theme=dark] .btn--style-secondary,html[data-theme=dark] .btn--style-subtle{--btn-border:1px solid var(--factory-border);--color:#f7f3ed;--hover-bg:var(--factory-orange-soft);--hover-btn-border:1px solid #ff44268c;--hover-color:#fff;border-radius:999px}html[data-theme=dark] .nav__link:hover,html[data-theme=dark] .nav__link:focus-visible,html[data-theme=dark] .nav__link--active,html[data-theme=dark] .popup-button-list__button:hover,html[data-theme=dark] .popup-button-list__button--selected{background:var(--factory-orange-soft);color:#fff}html[data-theme=dark] .nav__link--active{border-left:2px solid var(--factory-orange)}html[data-theme=dark] .login,html[data-theme=dark] .create-first-user{align-items:center}html[data-theme=dark] .template-login .graphic-logo,html[data-theme=dark] .template-create-first-user .graphic-logo{margin-bottom:1rem}html[data-theme=dark] table,html[data-theme=dark] .table{border-color:var(--factory-border)}html[data-theme=dark] thead,html[data-theme=dark] .table thead{background:#000}html[data-theme=dark] tr:hover,html[data-theme=dark] .row:hover{background:#ff442612}}
