html:not([data-theme="dark"]) body#ss-shell.library-layout #main { --ss-canvas: var(--fam-card); }
html:not([data-theme="dark"]) body#ss-shell.library-layout .ss-closing.ss-closing { --paper: var(--fam-card); }
html:not([data-theme="dark"]) body#ss-shell.library-layout a.ss-platform-header {
  background: var(--fam-green) !important;
}
html:not([data-theme="dark"]) body#ss-shell.library-layout a.ss-platform-header:hover { background: var(--fam-green-down) !important; }
html:not([data-theme="dark"]) body#ss-shell.library-layout .ss-closing.ss-closing {
  --green: var(--fam-green);
  --green-hover: var(--fam-green-down);
}
body#ss-shell.library-layout :is(.ss-nav-trigger, a.ss-platform-header, #user-avatar) {
  transition: background-color .15s, border-color .15s, color .15s;
}
body#ss-shell.library-layout #ss-lang-suggest { display: none !important; }
body#ss-shell.library-layout #ss-psr-toolbar > .ss-psr-settings { display: none !important; }
body#ss-shell.library-layout #ss-psr-toolbar, body#ss-shell.library-layout #ss-psr-toolbar > button { border-radius: var(--fam-pill) !important; }
body#ss-shell.library-layout #ss-psr-toolbar > button span { font-size: 14px !important; font-weight: 600; }
body#ss-shell.library-layout #ss-psr-toolbar > button svg { width: 20px !important; height: 20px !important; stroke-width: 2; }
html:not([data-theme="dark"]) body#ss-shell.library-layout #ss-psr-toolbar { background: var(--fam-paper) !important; border-color: var(--fam-edge) !important; box-shadow: var(--fam-float-shade) !important; }
html:not([data-theme="dark"]) body#ss-shell.library-layout #ss-psr-toolbar > button { color: var(--fam-ink) !important; }
html:not([data-theme="dark"]) body#ss-shell.library-layout #ss-psr-toolbar > button:hover:not(:focus-visible) { background: var(--fam-soft) !important; }
html:not([data-theme="dark"]) body#ss-shell.library-layout #ss-psr-toolbar > button:active:not(:focus-visible) { background: var(--fam-tint) !important; }
html:not([data-theme="dark"]) body#ss-shell.library-layout #ss-psr-toolbar .ss-psr-dict::before { border-inline-start-color: var(--fam-line); }
html:not([data-theme="dark"]) body#ss-shell.library-layout #main .button:not(.outline) {
  --green: var(--fam-green);
  --green-dark: var(--fam-green-down);
}
html:not([data-theme="dark"]) body#ss-shell.library-layout #main :is(.lib-ask-hint, .program-lead, .program-desc) { color: var(--fam-muted); }
html:not([data-theme="dark"]) body#ss-shell.library-layout #main .program-card:hover:not(:focus-visible) { background: var(--fam-soft); }
html:not([data-theme="dark"]) body#ss-shell.library-layout #main .program-card:active:not(:focus-visible) { background: var(--fam-tint); }
html:not([data-theme="dark"]) body#ss-shell.library-layout #main .lib-ask-link:hover { color: var(--fam-headline); }
