
/* Minimal, non-invasive stylesheet for Flexmetal - focuses on small enhancements only */
:root{--accent:#0ea5a4;--muted:#666}
/* Keep defaults mostly: low specificity so we don't break original layout */
body{font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;line-height:1.45;color:#111}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
/* header tweaks if page adds our modern header class */
.flexmetal-modern-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee}
.flexmetal-modern-logo{font-weight:700;color:var(--accent);font-size:20px}
.flexmetal-modern-nav{display:flex;gap:10px;align-items:center}
.flexmetal-modern-nav a{padding:8px 10px;border-radius:8px;text-decoration:none;font-weight:600}
/* small responsive helpers */
@media(max-width:720px){
  .flexmetal-modern-nav{display:none}
  .flexmetal-modern-menu-btn{display:inline-block;padding:8px 10px;border-radius:8px;background:#f4f4f4;border:1px solid #eee}
}
