:root{--glek-color-glek-blue:#003cc8;--glek-color-white:#fff;--glek-color-fresh-cyan:#33b5e5;--glek-color-deep-navy:#062c7a;--glek-color-ice-blue:#eaf4ff;--glek-color-charcoal:#172033;--glek-color-cool-gray:#667085;--glek-font-cjk-primary:"Noto Sans CJK SC";--glek-font-cjk-office-fallback:"Microsoft YaHei";--glek-font-latin-primary:"Inter";--glek-font-latin-fallback:"Arial";--glek-font-heading-weight:700;--glek-font-body-weight:400;--glek-shape-card-radius:16px;--glek-shape-icon-style:rounded-line;--glek-font-family:"Inter", "Noto Sans CJK SC", "Arial", system-ui, sans-serif}html,body,#root{height:100%;margin:0}body{font-family:var(--glek-font-family,"Inter", "Noto Sans CJK SC", Arial, system-ui, sans-serif);background:var(--glek-color-ice-blue);color:var(--glek-color-charcoal)}.page-pad{padding:24px}.todo-card{cursor:pointer;transition:box-shadow .15s}.todo-card:hover{box-shadow:0 4px 16px #003cc81f}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
