:root{--c-brand:#1e7f45;--c-brand-hover:#176638;--c-brand-soft:#e7f3eb;--c-brand-ink:#166534;--c-brand-line:#9ccbad;--c-brand-tint:#f6fbf7;--c-sidebar:#17201b;--c-sidebar-raised:#1f2a24;--c-sidebar-line:#2e3a33;--c-sidebar-hover:#222d27;--c-sidebar-text:#c9d3cd;--c-sidebar-sub:#a8b4ac;--c-scope-dot:#3dbe6e;--c-bg:#f4f5f2;--c-surface:#fff;--c-surface-2:#f7f8f6;--c-text:#1a1f1c;--c-text-2:#5b635e;--c-text-3:#3f4743;--c-muted:#9aa39d;--c-border:#e3e6e0;--c-divider:#eef0ed;--c-border-strong:#cbd2cc;--c-critical:#b42318;--c-critical-soft:#fdecea;--c-critical-ink:#9f1c14;--c-critical-line:#f5c2bd;--c-critical-deep:#7a1a12;--c-danger-line:#f0b7b1;--c-pending:#c2620a;--c-pending-soft:#fef3e2;--c-pending-ink:#92400e;--c-pending-count:#f59e0b;--c-pending-count-ink:#2a1a00;--c-warn-soft:#fef6e7;--c-warn-line:#f3d7a4;--c-warn-deep:#6b4206;--c-edited:#1d5fad;--c-edited-soft:#e8f0fb;--c-edited-ink:#1d4f91;--c-info-soft:#eef4fc;--c-info-line:#c9dbf3;--c-info-deep:#1d3f70;--c-neutral-soft:#eef0ed;--c-neutral-ink:#3f4743;--c-dev-soft:#ede9fe;--c-dev-ink:#5b21b6;--c-disabled:#e4e8e4;--c-disabled-ink:#7a827d;--c-seg:#e9ece8;--c-seg-ink:#4a524d;--c-surface-glass:#fffffff5;--shadow-menu:0 8px 24px #00000029;--shadow-seg:0 1px 2px #0000001f;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fw-medium:500;--fw-bold:700;--font:"Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-pill:999px;--h-touch:44px;--h-touch-sp:48px}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);margin:0}
