:root{font-synthesis:none;--wg-canvas:#fff;--wg-surface:#fff;--wg-ink:#24212c;--wg-muted:#77717f;--wg-line:#ece9f0;--wg-accent:var(--mantine-color-indigo-7);--wg-pop:#ff5c8a;--wg-pop-soft:#fff0f5;--wg-nav-active:#f3efff;--wg-soft:var(--mantine-color-indigo-0);--wg-shadow:0 2px 8px #2819460a}:where(html,body,body *){touch-action:pan-x pan-y}body{background:var(--wg-canvas);color:var(--wg-ink)}:focus-visible{outline:2px solid var(--wg-accent);outline-offset:3px}::selection{background:var(--mantine-color-indigo-1);color:var(--wg-ink)}
