:root{color-scheme:light;--type-book: clamp(1.15rem, 2.2vw, 1.35rem);--type-page: clamp(1.9rem, 5vw, 2.9rem);--type-prose: clamp(1.03rem, .98rem + .24vw, 1.17rem);--type-mono: .8125rem;--type-mono-sm: .75rem;--type-label: .6875rem;--track-label: .14em;--leading-prose: 1.62;--leading-tight: 1.08;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.25rem;--space-2xl: 3.5rem;--shape-xs: 6px;--shape-sm: 10px;--shape-md: 16px;--shape-lg: 22px;--shape-xl: 30px;--shape-full: 999px;--motion-fast: .16s;--motion-base: .26s;--motion-slow: .42s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.22, 1.1, .36, 1.02);--ease-exit: cubic-bezier(.3, 0, .8, .15);--outline-width: 17.5rem;--failures-width: 19rem;--topbar-height: 3.5rem;--measure: 40rem;--rule: color-mix(in srgb, var(--ink) 14%, transparent);--rule-strong: color-mix(in srgb, var(--ink) 28%, transparent);--paper-scrim: color-mix(in srgb, var(--shade) 42%, transparent);--shadow-1: 0 1px 2px color-mix(in srgb, var(--shade) 7%, transparent), 0 1px 3px color-mix(in srgb, var(--shade) 5%, transparent);--shadow-2: 0 2px 6px color-mix(in srgb, var(--shade) 8%, transparent), 0 6px 18px color-mix(in srgb, var(--shade) 8%, transparent);--shadow-3: 0 8px 28px color-mix(in srgb, var(--shade) 16%, transparent), 0 2px 8px color-mix(in srgb, var(--shade) 10%, transparent);--syntax-name: var(--ink);--syntax-punct: var(--ink-soft)}:root[mode=dark]{color-scheme:dark;--paper-scrim: color-mix(in srgb, var(--shade) 62%, transparent);--shadow-1: 0 1px 2px color-mix(in srgb, var(--shade) 50%, transparent);--shadow-2: 0 2px 6px color-mix(in srgb, var(--shade) 50%, transparent), 0 6px 18px color-mix(in srgb, var(--shade) 40%, transparent);--shadow-3: 0 8px 28px color-mix(in srgb, var(--shade) 60%, transparent), 0 2px 8px color-mix(in srgb, var(--shade) 50%, transparent)}[status=PASS]{--status-color: var(--pass);--status-soft: var(--pass-soft)}[status=FAIL]{--status-color: var(--fail);--status-soft: var(--fail-soft)}[status=ERROR]{--status-color: var(--error);--status-soft: var(--error-soft)}[status=RESOLVED]{--status-color: var(--resolved);--status-soft: var(--resolved-soft)}[status=SKIPPED],[status=PENDING]{--status-color: var(--pending);--status-soft: var(--pending-soft)}
