/* Shared brand presentation. Generated app copies are synchronized by media/build.py. */
.ragafied-brand-logo {
  display: block;
  width: 9.25rem;
  height: auto;
  flex: 0 0 auto;
}
.ragafied-brand-mark { display: block; width: 2rem; height: 2rem; flex: 0 0 auto; }
.ragafied-brand-compact { display: none; }
:where(:root[data-theme="dark"], :root[data-studio-theme="dark"], [data-studio-theme="dark"]) .ragafied-brand-logo {
  filter: brightness(0) invert(1);
}
@media (prefers-color-scheme: dark) {
  :where(:root:not([data-theme="light"]):not([data-studio-theme="light"])) .ragafied-brand-logo {
    filter: brightness(0) invert(1);
  }
}
:root[data-studio-theme="light"] .ragafied-brand-logo,
:root [data-studio-theme="light"] .ragafied-brand-logo { filter: none; }
@media (forced-colors: active) {
  .ragafied-brand-logo, .ragafied-brand-mark { forced-color-adjust: none; background: #fafafa; filter: none; border-radius: 4px; }
}
