:root{--brief-bg:#fff;--brief-surface:#f7f8fa;--brief-line:#e4e7ed;--brief-line-strong:#cfd4dd;--brief-text:#14171c;--brief-muted:#5c6067;--brief-faint:#868d99;--brief-shell-max:68rem;--brief-measure:62ch;--mantine-color-body:var(--brief-bg);--mantine-color-text:var(--brief-text);--mantine-color-dimmed:var(--brief-muted);--mantine-color-default-border:var(--brief-line)}[data-mantine-color-scheme=dark]{--brief-bg:#1b1e24;--brief-surface:#22262d;--brief-line:#2e333c;--brief-line-strong:#3d434e;--brief-text:#e9ebf0;--brief-muted:#a1a6ad;--brief-faint:#6f7789}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--brief-bg);color:var(--brief-text);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}::selection{background-color:var(--mantine-color-accent-1);color:var(--brief-text)}[data-mantine-color-scheme=dark] ::selection{background-color:var(--mantine-color-accent-9);color:var(--brief-text)}:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;border-radius:2px}.brief-skip-link{z-index:100;background-color:var(--brief-bg);border:1px solid var(--brief-line-strong);border-radius:var(--mantine-radius-sm);color:var(--brief-text);font-size:var(--mantine-font-size-sm);padding:.6rem .9rem;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.brief-skip-link:focus{transform:translateY(0)}.brief-shell{width:100%;max-width:var(--brief-shell-max);margin-inline:auto;padding-inline:1.25rem}@media (width>=48em){.brief-shell{padding-inline:2rem}}.brief-measure{max-width:var(--brief-measure)}.mantine-Notifications-root{pointer-events:none}.mantine-Notifications-root[data-position=top-right]{top:calc(60px + var(--mantine-spacing-md))}.mantine-Notifications-notification{pointer-events:auto}.mantine-Button-root{--button-height-sm:2.75rem;--button-height-md:3rem}
