* {
  box-sizing: border-box;
}

/* === dotmavriq blog palette for social.dotmavriq.life === */
:root {
  --brand-color: #1a1a1a;
  --background-color: #f5f3ec;
  --foreground-color: #ece9df;
  --primary-text-color: #1a1a1a;
  --muted-text-color: #5e5e5e;
  --link-color: #000000;
  --icon-color: #1a1a1a;
  --border-color: #d5d3cc;
}

html body {
  background-color: #f5f3ec !important;
  color: #1a1a1a !important;
}

/* Beat Pleroma-FE's inline pleroma-lazy-styles with higher specificity */
html body .app-bg-wrapper,
#app .app-bg-wrapper,
.app-bg-wrapper {
  background-image: none !important;
  background-color: #f5f3ec !important;
}

/* Force monospace everywhere — nuclear because Pleroma-FE sets fonts on inner elements too */
html body,
html body *,
html body input,
html body textarea,
html body button,
html body .panel,
html body .Status {
  font-family: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace !important;
}
