
/*:root {
  18px=1.125, 16px=1rem, 15px=.9375, 14px=.875, 12px=.75, 11px=.6875;
  font-size: clamp(16px, calc(1rem + ((1vw - 3.6px) * .2299)), 24px); 
  font-size: clamp(1rem, calc(1rem + ((1vw - 8px) * .5)), 1.5rem); 
}*/

:root {
  /*font-size: clamp(1rem, calc(14px + .5vw), 1.4rem);*/
  font-size: clamp(0.875rem, calc(13px + .4vw), 1.0625rem);
  min-height: 0vw;
  tab-size: 2;
  /* site */
  --site-max-width: 56rem;
  --site-nav-bcol: #800000;
  --site-nav-fcol: #ffffff;
  --site-nav-hover-bcol: #ffe8a8;
  --site-nav-hover-fcol: #000000;
  --site-nav-menuactive-bcol: #c05050;
  --site-body-bcol: #f0f0f0;
  --site-body-fcol: #000000;
  --site-main-bcol: #ffffff;
  --site-main-fcol: #000000;
  --site-foot-bcol: #707070;
  --site-foot-fcol: #eeeeee;
  /* links */
  --page-link-fcol: #b00000;
  --page-link-bcol: #fff0d8;
  --page-link-bdrcol: #e0d8c0;
  --page-link-hover-bcol: #edcc00;
  --page-link-hover-fcol: #000000;
  /* page */
  --page-hdr-bcol: #e8e8e8;
  --page-hdr-fcol: #402000;
  --page-ftr-bcol: #e0e0e0;
  --page-ftr-fcol: #000000;
  /* section */
  --sctn-hdr-bcol: #e8e8e8;
  --sctn-hdr-fcol: #002040;
  --sctn-details-bcol: #fcfafa;
  --sctn-details-bdrcol: #a0a0a0;
  /* notices, messages */
  --sctn-notice-bcol: #fcf8f4;
  --sctn-notice-fcol: #000000;
  --sctn-notice-bdrcol: #e8dac4;
  --page-addtint-bcol: #f8f8f8;
  --page-addtint-bdrcol: #e8e8e8;
  /* grid table */
  --pages-grid-head-bcol: #e4d9d0;
  --pages-grid-page-bcol: #e4d9d0;
  --pages-grid-foot-bcol: #e4d9d0;
  --pages-tabl-head-bcol: #e4d9d0;
  --pages-tabl-bcol: #fff8f0;
  --pages-tabl-fcol: #000000;
  /* INPUT */
  --input-bcol: #ffffff;
  --input-fcol: #000000;
  --input-bdrcol: #7f9db9;
  --input-focus: #ffffd0;
  --input-hover-bcol: #edcc00;
  /* FORMS */
  --page-form-bcol: #f8f8f8;
  --page-form-fcol: #000000;
  --form-frames-bcol: #e0e0e0;
  --form-frames-fcol: #000000;
  --form-frames-bdrcol: #800000;
  --form-details-bcol: #aaaaaa;
  --form-details-fcol: #ffffff;
  --form-summary-bcol: #d9d9d9;
}

:root {
  /* site public */
  --site-head-bcol: #800000;
  --site-head-fcol: #ffffff;
}
