*,:before,:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:VastagoRegular;src:url(/muraldesk/fonts/vastago-grotesk-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VastagoBlack;src:url(/muraldesk/fonts/vastago-grotesk-black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#0a0a0d;--surface:#14141a;--surface2:#1c1c24;--surface-glass:#14141ab8;--surface-glass-strong:#101016db;--border:#ffffff12;--border-strong:#ffffff24;--text:#f0f0f5;--text-muted:#8a8a9a;--text-dim:#5a5a6a;--btn-hover:#ffffff12;--btn-hover-strong:#ffffff24;--btn-idle:#ffffff0a;--note-bg-default:#2a2a3a;--note-text-default:#f0f0f5;--accent-rgb:124, 108, 255;--accent:rgb(var(--accent-rgb));--accent-hover:#8e80ff;--accent-soft:rgba(var(--accent-rgb), .18);--accent-ring:rgba(var(--accent-rgb), .55);--danger:#ff5757;--danger-soft:#ff57572e;--success:#3ecf8e;--radius-sm:7px;--radius:10px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 2px 8px #00000059;--shadow:0 10px 32px #00000080;--shadow-lg:0 20px 60px #0009;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.12s;--t-med:.2s;--t-slow:.32s}html[data-theme=light]{--bg:#f3f3f7;--surface:#fff;--surface2:#eeeef2;--surface-glass:#ffffffc7;--surface-glass-strong:#ffffffeb;--border:#00000014;--border-strong:#0000002e;--text:#1a1a22;--text-muted:#5c5c68;--text-dim:#9a9aa6;--btn-hover:#0000000f;--btn-hover-strong:#0000001f;--btn-idle:#00000008;--note-bg-default:#fff8c8;--note-text-default:#1a1a22}html[data-accent=blue]{--accent-rgb:78, 140, 255;--accent-hover:#6ea2ff}html[data-accent=green]{--accent-rgb:62, 207, 142;--accent-hover:#5fdca4}html[data-accent=orange]{--accent-rgb:255, 138, 76;--accent-hover:#ffa170}html,body,#root{background:var(--bg);width:100%;height:100%;color:var(--text);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:VastagoRegular,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow:hidden}html[data-electron=true],html[data-electron=true] body,html[data-electron=true] #root{background:0 0!important}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{outline:none;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--btn-hover);transition:background var(--t-fast) var(--ease-out);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--btn-hover-strong)}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:4px}@keyframes muraldesk-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes muraldesk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes muraldesk-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
