/* Dakota Valley Symphony – Modern Minimal Reset (2026)
   Designed to pair cleanly with normalize.css
   Removes only inconsistent browser defaults, not layout-critical spacing
   (Created 10/14/2026 by CoPilot)
*/

/* 1. Box sizing: predictable layout everywhere */
*, *::before, *::after {
    box-sizing: border-box;
}

/* 2. Remove default margin from body only */
body {
    margin: 0;
}

/* 3. Ensure images behave sanely */
img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
}

/* 4. Inherit fonts for form controls */
input, button, textarea, select {
    font: inherit;
}

/* 5. Remove default padding from lists that use custom styling */
ul[class], ol[class] {
    padding: 0;
}

/* 6. Smooth, consistent line-height */
html {
    line-height: 1.5;
}

/* 7. Prevent text overflow issues */
p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word;
}

/* 8. Tables: predictable collapse behavior */
table {
    border-collapse: collapse;
}
