:root{--app-bg:var(--surface-color-background-white);--app-surface:var(--surface-color-background-white);--app-surface-alt:var(--surface-color-background-light-gray);--app-text:var(--typography-color-primary);--app-text-muted:var(--typography-color-secondary);--app-border:var(--surface-color-border-default);--app-primary:var(--surface-color-primary-button-default);--app-primary-hover:var(--surface-color-primary-button-hover);--app-primary-text:var(--typography-color-primary-invert);--app-focus-ring:var(--surface-color-border-active);--app-danger:var(--typography-color-danger);--app-surface-muted:var(--theme-gray-30);--app-hover:var(--theme-gray-20);--app-page-inset:calc(var(--layout-margin-xxlarge) + var(--layout-padding-xlarge));--app-page-inset-top:var(--layout-margin-xxxlarge);--app-nav-width:194px;--app-page-max-width:75rem;--app-content-inset-start:calc(var(--app-nav-width) + var(--layout-border-width-small) + var(--app-page-inset));--app-content-inset-end:max(var(--app-page-inset),calc(100% - var(--app-content-inset-start) - var(--app-page-max-width)))}html{scroll-padding-top:var(--app-header-height,0px)}body{background:var(--app-bg);color:var(--app-text);font-family:var(--typography-font-families-bc-sans),"Noto Sans",Arial,Helvetica,sans-serif}a{color:var(--app-primary)}:focus-visible{outline:var(--layout-border-width-medium)solid var(--app-focus-ring);outline-offset:2px}
