/* Copyright (c) 2026 David D Fischer of Brevard Florida. All rights reserved. */

/*
  MW CSS Base Entrypoint
  This file should remain stable and only load the immutable DW foundation.
  DW itself loads the active contract files.
*/

@import url("./assets/css/dw.css");
@import url("./assets/css/extensions/dw-layout.css");
@import url("./assets/css/extensions/dw-navigation.css");
@import url("./assets/css/extensions/dw-data.css");
@import url("./assets/css/extensions/dw-overlays.css");
@import url("./assets/css/extensions/dw-forms-advanced.css");
@import url("./assets/css/extensions/dw-states.css");

.fa-solid {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*
  Dreamweaver defaults
  Apply page reality at body so templates can stay cleaner.
*/

body {
  margin: 0;
  background-color: var(--dw-page-background-color);
  background-image: var(--dw-page-background-image);
  background-size: var(--dw-page-background-size);
  background-position: var(--dw-page-background-position);
  background-repeat: var(--dw-page-background-repeat);
  background-blend-mode: var(--dw-page-background-blend-mode);
  background-attachment: var(--dw-page-background-attachment);
  animation: var(--dw-page-background-animation);
  color: var(--dw-color-text);
  font-family: var(--dw-font-body);
  font-weight: var(--dw-body-weight);
  line-height: var(--dw-line-body);
  overflow-x: hidden;
}
