*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}html,body{background-color:var(--euxp-bg, #0f1115);color:var(--euxp-text, #e6e8ec);font-family:var(--euxp-font, system-ui, -apple-system, sans-serif)}input:focus,select:focus,textarea:focus{border-color:#fff!important;outline:none}button:focus-visible{outline:2px solid #ffffff;outline-offset:1px}:root{color-scheme:dark;--euxp-bg: #0f1115;--euxp-surface: #1a1d24;--euxp-text: #e6e8ec;--euxp-muted: #9aa3b2;--euxp-accent: #5b8cff;--euxp-border: #2a2f3a;--euxp-ok: #3ecf8e;--euxp-warn: #d29922;--euxp-danger: #ff5b6e;--euxp-font: system-ui, -apple-system, sans-serif;--euxp-btn-active-fg: #000;--euxp-surface-1: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-bg, #0f1115) 55%);--euxp-surface-2: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-text, #e6e8ec) 7%);--euxp-surface-3: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-text, #e6e8ec) 15%)}.euxp-panel,.euxp-sidebar{background:var(--euxp-surface, #1a1d24);color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-border, #2a2f3a);border-radius:var(--euxp-panel-radius, 10px)}.euxp-header{background:var(--euxp-surface, #1a1d24);color:var(--euxp-text, #e6e8ec);border-bottom:1px solid var(--euxp-border, #2a2f3a)}.euxp-input{background:var(--euxp-bg, #11141a);color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-border, #2a2f3a);border-radius:calc(6px * var(--euxp-radius-scale, 1))}.euxp-button{background:var(--euxp-accent, #5b8cff);color:var(--euxp-btn-active-fg, #000);border:none;border-radius:calc(6px * var(--euxp-radius-scale, 1));cursor:pointer}.euxp-button-ghost{background:transparent;color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-border, #2a2f3a);border-radius:calc(6px * var(--euxp-radius-scale, 1));cursor:pointer}.euxp-badge{background:transparent;color:var(--euxp-muted, #9aa3b2);border:1px solid var(--euxp-border, #2a2f3a);border-radius:999px;padding:.1rem .5rem}.euxp-count-badge{background:var(--euxp-danger, #ff5b6e);color:#fff;font-size:.58rem;font-weight:700;line-height:1;border-radius:999px;font-variant-numeric:tabular-nums}.euxp-heading,.euxp-text{color:var(--euxp-text, #e6e8ec)}.euxp-link{color:var(--euxp-accent, #5b8cff)}input[type=checkbox],input[type=radio]{accent-color:var(--euxp-accent, #5b8cff)}html,body,#root{height:100%;margin:0}body{background:var(--euxp-bg, #0f1115);color:var(--euxp-text, #e6e8ec);font-family:var(--euxp-font, system-ui, -apple-system, sans-serif)}
