/* skin — Privee Import & Export: established B2B trading house. Navy + brass, slab-ish serif
   headings (Zilla Slab), square corners, rule-lines instead of soft shadows. */
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@500;600;700&display=swap');
:root{
  --accent:#0e3a5c; --accent-2:#155181; --accent-dark:#092942;
  --brass:#b08a3e;
  --fg:#26313a; --muted:#5f6c77; --bg:#ffffff; --soft:#f2f5f8; --soft-2:#e9eef3;
  --line:#d8e0e7; --ink:#0d1b26; --radius:3px;
  --font-head:'Zilla Slab','Rockwell',Georgia,serif;
  --shadow-s:none; --shadow-m:none; --shadow-l:none;
}
h1,h2,h3,h4{font-weight:600}
.hero{background:var(--ink); border-bottom:4px solid var(--brass); color:#e7edf2}
.hero h1{color:#fff; font-size:2.9rem}
.hero .lead{color:#aebdc9}
.hero .eyebrow{background:none; color:var(--brass); border:1px solid var(--brass); border-radius:0; letter-spacing:.22em}
.pro-nav{background:#fff; border-bottom:3px solid var(--ink); box-shadow:none}
.pro-nav a{font-family:var(--font-head); border-radius:0; font-size:.98rem; color:var(--ink)!important}
.pro-nav a:hover{background:var(--ink); color:#fff!important; transform:none}
a.button,.button,.wp-block-button__link,.et_pb_button,.btn,.elementor-button{
  background:var(--brass); border-radius:0; box-shadow:none; font-family:var(--font-head);
  color:#1a1408!important; font-weight:700}
a.button:hover,.button:hover{background:#c89c4b; transform:none; box-shadow:none}
.pro-card,article,.post,.entry{border-radius:var(--radius); border:1px solid var(--line);
  border-top:3px solid var(--accent); box-shadow:none}
.pro-card::before{display:none}
.pro-card:hover{transform:none; box-shadow:none; border-top-color:var(--brass)}
.pro-card h3{color:var(--accent)}
.pro-contact{background:var(--soft); border-radius:var(--radius); border-left:4px solid var(--brass)}
footer,.site-footer,#footer{background:var(--ink); color:#8fa2b1}
.pro-brand{color:var(--ink); font-family:var(--font-head)}

/* product/gallery images: framed cards so stacked Elementor images read as a deliberate gallery */
article img,.entry img,.elementor-widget-image img,.elementor-image img{
  border:1px solid var(--line); background:#fff; padding:10px; border-radius:3px;
  box-shadow:none; margin:10px 12px 10px 0; display:inline-block; vertical-align:top; max-height:340px; width:auto}
