/* Smriti brand mark: saffron स्मृ on deep indigo, in every page header. */
:root { --smriti-saffron: #F28C28; --smriti-indigo: #1E1B4B; }

html :is(.brand-mark, .tl-mark, .tp-mark, .auth-mark, .sv-mark) {
  background: var(--smriti-indigo);
  color: var(--smriti-saffron);
}
html :is(.brand-mark, .tl-mark, .tp-mark, .auth-mark, .sv-mark) svg.smriti-glyph {
  width: 76%;
  height: 76%;
}

:root[data-theme="dark"] :is(.brand-mark, .tl-mark, .tp-mark, .auth-mark, .sv-mark) {
  outline: 1px solid rgba(255, 255, 255, 0.14);
  outline-offset: -1px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) :is(.brand-mark, .tl-mark, .tp-mark, .auth-mark, .sv-mark) {
    outline: 1px solid rgba(255, 255, 255, 0.14);
    outline-offset: -1px;
  }
}
