.light-theme{--color-bg:#fff;--color-fg:#f8f9fa;--color-text:#000;--color-muted:#00000090;--color-accent:#000;--color-accent-hover:#000000d1;--color-second:#0000000c;--color-second-hover:#00000017;--color-border:#00000017;--color-backdrop:#00000072;--color-gray:#0003}.dark-theme{--color-bg:#000;--color-fg:#ffffff12;--color-accent:#6d6d6d;--color-accent-hover:#5f5f5f;--color-second:#ffffff1f;--color-second-hover:#ffffff28;--color-border:#ffffff28;--color-backdrop:#ffffff6d;--color-gray:#ffffff30}
:root{--color-warning:#ffe7be91;--color-ok:#ccffd0;--color-error:#ff3c0091;--border-radius:6px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--transition-shadow:box-shadow .2s ease-in-out;--transition-width:max-width .2s ease-in-out;--transition-opacity:opacity .1s ease-in-out;--transition-transform:transform .2s ease-in-out;--transition-height:max-height .2s ease-in-out;--transition-background:background-color .1s ease-in-out;--transition-color:color .1s ease-in-out}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{font-family:var(--font-heading,system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}h1{font-size:18px;font-weight:var(--font-weight-medium)}a{color:inherit;text-decoration:none}img{object-fit:cover}button{font-family:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:inherit;background:0 0;border:none;font-family:inherit}input:not([type=range]),textarea{outline:none;font-family:inherit}input[type=color]{border:none;padding:0}input[type=color]::-moz-color-swatch{border:none;padding:0}input[type=color]::-webkit-color-swatch-wrapper{border-radius:0;padding:0}input[type=color]::-webkit-color-swatch{border:none;padding:0}input[type=file]{display:none}select{cursor:pointer;outline:none;font-family:inherit}@keyframes button-loading-spin{to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProseMirror{max-height:var(--rte-max-height,unset);outline:none;padding:12px;overflow-y:auto}.ProseMirror a{pointer-events:none;text-decoration:underline}.ProseMirror ul,.ProseMirror ol{padding-left:20px}.cm-editor{border:1px solid var(--color-border);cursor:text;outline:none;font-size:12px}.cm-focused{outline:none!important}
html,body{min-height:100%}body{background:var(--color-bg)}
