/* Shared page style. The trust center packages this file.
 * The page loads this after the main stylesheet. Change a color here and the trust center follows, after it is deployed.
 * A stack update replaces this file inside the function. A stack delete removes the page.
 * This file does not create or delete a stack.
 */
/* Accent sheet. Change a color here and the trust center follows. */
body { font-size: 15px; line-height: 1.35; }
a { color: var(--brand); }
a.signin { color: var(--brand); }
:root { --muted: #8e908a; --field-border: #666561; }
[data-theme="light"] {
  --muted: #5a5851;
  --field-border: #888783;
}
[data-theme="light"] main a:not(.mark):not(.swatch):not(.logo-link):not(.action) { color: #2D5A45; }
[data-theme="light"] .site h2,
[data-theme="light"] .ksi-box > h2,
[data-theme="light"] .records > h2 { border-bottom-color: #2D5A45; }
[data-theme="light"] .records > section > h3 { border-left-color: #2D5A45; }
html { background: var(--paper); scrollbar-gutter: stable; scroll-padding-bottom: 5.5rem; }
:focus-visible { outline: 2px solid var(--brand); outline-offset: 2px; }
[data-theme="light"] :focus-visible { outline-color: #2D5A45; }
[data-theme="light"] .views button[aria-selected="true"] { outline-color: #2D5A45; }
[data-theme="light"] .ksi-box .theme-head { border-left-color: #2D5A45; }
