/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
:root {
  /* Nirvana Construction brand */
  --brand: #324E66;
  --brand-600: #2b455b;
  --brand-700: #243b4d;

  --ink: #0f1720;
  --muted: rgba(15, 23, 32, 0.72);
  --line: rgba(15, 23, 32, 0.12);

  --paper: #f4f2ed;
  --paper-2: #ffffff;

  --radius: 18px;
  --shadow: 0 14px 40px rgba(0,0,0,0.10);

  --container: 1120px;
}
*{ box-sizing: border-box; }
html, body { background: var(--paper); color: var(--ink);
 padding: 0; margin: 0; }
body{
  background: var(--bg);
  color: var(--text);
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.5;
}
a{ color: inherit; text-decoration: none; opacity: 0.9; }
a:hover{ opacity: 1; }
h1,h2,h3{ font-weight: 600; }
.smallcaps{ letter-spacing: 0.12em; text-transform: uppercase; font-size: 12px; opacity: 0.75; }


a { color: var(--brand); text-decoration: none; }

