:root{--groom-ink:#1c2430;--groom-muted:#6b7785;--groom-line:#d8dee6;--groom-line-soft:#e4ebe9;--groom-surface:#fbfcfd;--groom-soft:#eef2f6;--groom-panel:#fff;--groom-mint:#1f8a7a;--groom-mint-hover:#187366;--groom-mint-soft:#e4f4f1;--groom-mint-wash:var(--groom-mint-soft);--groom-amber:#c48a1a;--groom-amber-soft:#fff4df;--groom-amber-text:#9a6b4f;--groom-info:#2f6fed;--groom-info-soft:#e8effe;--groom-danger:#a33b49;--groom-danger-soft:#fdecee;--groom-slate:#5b6b7c;--groom-slate-soft:var(--groom-soft);--groom-page-bg:#f3f6f5;--groom-radius-lg:18px;--groom-radius-md:12px;--groom-radius-pill:999px;--groom-shadow-modal:0 18px 48px #1c243029;--groom-shadow-card:0 4px 14px #1c24300a;--groom-text:var(--groom-ink);--groom-text-muted:var(--groom-muted);--groom-on-accent:#fff;--groom-tex-url:none;--groom-tex-opacity:.12;color:var(--groom-text);background-color:var(--groom-page-bg)}body{color:var(--groom-text);margin:0;background-color:var(--groom-page-bg)!important}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--groom-tex-url);opacity:var(--groom-tex-opacity);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}#root{z-index:1;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}#root .ant-app{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}:root{font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}html,body,#root{height:100%}.ant-message{z-index:11000!important}body,p,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--groom-text)}.page-pad{padding:1.5rem}
