/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

:root {
  --font-sans: "Golos Text", "Segoe UI", sans-serif;
  --font-serif: "Alegreya", "Times New Roman", serif;
  --sand: #f6f1e8;
  --ink: #1f1b16;
  --clay: #d1a779;
  --oasis: #2b6f6a;
}

body {
  font-family: var(--font-sans);
  background: var(--sand);
  color: var(--ink);
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  background:
    radial-gradient(600px 400px at 85% 15%, rgba(43, 111, 106, 0.18), transparent 60%),
    radial-gradient(500px 380px at 10% 20%, rgba(209, 167, 121, 0.25), transparent 65%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.6), rgba(246, 241, 232, 1));
  pointer-events: none;
  z-index: 0;
}

.heading-font {
  font-family: var(--font-serif);
}

.surface-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(31, 27, 22, 0.08);
}
