/*
Theme Name: MooseWeb Base
Theme URI: https://moosewebdesigns.com/
Author: MooseWeb
Author URI: https://moosewebdesigns.com/
Description: A lightweight blank-canvas WordPress theme for custom-coded MooseWeb builds. No visual header/footer, full-width content, clean foundation for WPCode/global snippets.
Version: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mooseweb-base
*/

:root{
  --mw-body-bg:#f7f4ed;
  --mw-text:#314031;
}

html{
  box-sizing:border-box;
  -webkit-text-size-adjust:100%;
}

*,*::before,*::after{
  box-sizing:inherit;
}

body{
  margin:0;
  background:var(--mw-body-bg);
  color:var(--mw-text);
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  line-height:1.5;
  overflow-x:hidden;
}

img,svg,video,canvas{
  max-width:100%;
  height:auto;
}

a{
  color:inherit;
}

.mw-site,
.mw-page-content{
  width:100%;
  min-height:100vh;
}

.mw-page-content > *:first-child{
  margin-top:0;
}

.mw-page-content > *:last-child{
  margin-bottom:0;
}

/* Keep WordPress admin bar from being covered by fixed custom headers. */
body.admin-bar #nr-header{
  top:32px;
}

@media (max-width:782px){
  body.admin-bar #nr-header{
    top:46px;
  }
}

/* Remove default block spacing surprises for custom HTML page builds. */
.wp-site-blocks,
.entry-content,
.is-layout-flow,
.is-layout-constrained{
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
