.resume-editor-dark{--ed-bg-rail:#0c0c0b;--ed-bg-sidebar:#121211;--ed-bg-canvas:#0f0f0e;--ed-bg-panel:#171615;--ed-bg-raised:#1e1d1c;--ed-bg-hover:#242321;--ed-bg-floating:#1c1b1a;--ed-bg-menu-hover:#262523;--ed-bg-chip:#1a1918;--ed-bg-assistant:#272624;--ed-bg-assistant-hover:#2e2d2a;--ed-border-divider:#1f1e1d;--ed-border-subtle:#2a2927;--ed-border-floating:#2c2b29;--ed-border-menu:#2e2d2b;--ed-border-strong:#33312f;--ed-border-dashed:#3a3936;--ed-border-hover:#45433f;--ed-text-strong:#f2f0ec;--ed-text-primary:#edebe7;--ed-text-control-strong:#e9e6e0;--ed-text-chip:#d6d2ca;--ed-text-control:#c9c5be;--ed-text-page:#b9b5ad;--ed-text-muted:#a19d96;--ed-text-meta:#8c887f;--ed-text-secondary:#85817a;--ed-text-page-meta:#7c7870;--ed-text-hint:#6e6a63;--ed-text-tertiary:#6b6761;--ed-text-faint:#5e5a54;--ed-text-disabled:#4a4743;--ed-accent:#ff7630;--ed-accent-text:#ff7630;--ed-accent-text-hover:#ffa274;--ed-accent-tint:rgba(255,118,48,0.1);--ed-accent-tint-strong:rgba(255,118,48,0.1);--ed-accent-tint-hover:rgba(255,118,48,0.16);--ed-accent-paper:#fff1eb;--ed-accent-paper-hover:#fff7f3;--ed-danger:#d9705a;--ed-success:#7fa88a;--ed-ink:#1f1e1c}.editor-panel-body{--color-bg:#1e1d1c;--color-bg-light:#1a1918;--color-surface:#171615;--color-surface-hover:#242321;--color-surface-active:#2a2927;--color-border:#2a2927;--color-border-light:#242321;--color-text:#edebe7;--color-text-muted:#a19d96;--color-text-dim:#6b6761;--color-accent:var(--ed-accent);--color-accent-light:var(--ed-accent-text);--color-accent-bg:var(--ed-accent-tint);--color-danger:#d9705a;color:#edebe7;accent-color:var(--ed-accent);color-scheme:dark}.editor-panel-body :is([role=dialog],[data-resume-template],[data-empty-resume-placeholder]){--color-bg:#faf9f5;--color-bg-light:#fefefb;--color-surface:#ffffff;--color-surface-hover:#f5f4ef;--color-surface-active:#f0efe9;--color-border:#e5e3da;--color-border-light:#eceae3;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-text-dim:#999999;--color-accent:#c96442;--color-accent-light:#d4805f;--color-accent-bg:#faf0ec;--color-danger:#c0392b;color:#1a1a1a;color-scheme:light}.editor-panel-body>div,.editor-panel-body>div>.sticky{background:transparent!important}.editor-panel-body .bg-white:not(:is([role=dialog],[data-resume-template],[data-empty-resume-placeholder]) *):not([role=dialog]):not([data-empty-resume-placeholder]){background-color:#1e1d1c}.editor-panel-body :is(.bg-\[\#f5f4ed\],.bg-\[\#fbf7ef\],.bg-\[\#fcfbf8\],.bg-\[\#f4f1eb\],.bg-\[\#f5f5f4\],.bg-\[rgba\(244\,242\,235\,0\.88\)\]):not(:is([role=dialog],[data-resume-template]) *):not([role=dialog]){background-color:#242321}.editor-panel-body :is(.hover\:bg-\[\#f7f6f3\],.hover\:bg-\[\#fcfbf8\],.hover\:bg-\[\#eceae3\],.hover\:bg-\[\#f5f4ed\],.hover\:bg-white\/60,.hover\:bg-red-50):not([role=dialog],[role=dialog] *):hover{background-color:#242321}.editor-panel-body :is(.text-\[\#141414\],.text-\[\#292929\],.text-\[\#3d3d3a\],.text-\[\#343431\],.hover\:text-\[\#141414\]:hover,.hover\:text-\[\#292929\]:hover):not(:is([role=dialog],[data-resume-template]) *):not([role=dialog]){color:#edebe7}.editor-panel-body :is(.text-\[\#73736e\],.text-\[\#74726d\],.text-\[\#8b8b88\]):not([role=dialog],[role=dialog] *){color:#a19d96}.editor-panel-body :is(.text-\[\#94938e\],.text-\[\#9a9892\]):not([role=dialog],[role=dialog] *){color:#85817a}.editor-panel-body :is(.border-\[\#e5e3da\],.border-\[\#c9c5bd\],.hover\:border-\[\#c9c5bd\]:hover,.border-\[\#d9cbb7\],.border-\[\#a6a49e\]):not(:is([role=dialog],[data-resume-template]) *):not([role=dialog]){border-color:#2a2927}.editor-panel-body .border-\[\#3d3d3a\]:not([role=dialog],[role=dialog] *){border-color:#3a3936}.editor-panel-body .bg-\[\#292929\]:not(:is([role=dialog],[data-resume-template]) *):not([role=dialog]){background-color:#f2f0ec;color:#1f1e1c}.editor-panel-body .bg-\[\#292929\].hover\:bg-\[\#3a3a3a\]:not([role=dialog],[role=dialog] *):hover{background-color:#ffffff}.editor-panel-body :is(input,textarea,select,[contenteditable=true]):not(:is([role=dialog],[data-resume-template]) *):not([role=dialog]){background-color:#171615;color:#edebe7}.editor-panel-body :is(input,textarea)::placeholder,.editor-panel-body [contenteditable=true] [data-placeholder]:before{color:#6b6761}.editor-panel-body [data-panel-search]{background-color:#171615!important}.editor-panel-body [data-panel-search] input{background-color:transparent!important}.editor-panel-body [data-panel-search]:focus-within{border-color:#3a3936}.editor-panel-body .module-glass-card{background:#1e1d1c;border-color:#2a2927;border-radius:10px;box-shadow:none}.editor-panel-body .module-glass-card:focus-within,.editor-panel-body .module-glass-card:hover{transform:none;border-color:#33312f;box-shadow:none}.editor-panel-body .module-glass-card--dragging{background:#242321;box-shadow:0 10px 24px rgba(0,0,0,.45)}.editor-panel-body .module-glass-card[data-selected]{background:var(--ed-accent-tint-strong);border-color:var(--ed-accent);box-shadow:none}.editor-panel-body [data-add-custom-module]{height:auto;padding-block:9px;border:1px dashed #3a3936;border-radius:10px;font-weight:400;color:#a19d96}.editor-panel-body [data-add-custom-module]:enabled:hover{border-color:#4a4743;color:#edebe7}.editor-panel-body :is(.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\],.shadow-\[0_0_0_1px_rgba\(61\,61\,58\,\.08\)\]){box-shadow:none}::highlight(resume-find){background-color:rgba(255,118,48,.3)}::highlight(resume-find-current){background-color:#ff7630;color:#1f1e1c}