/* V2 last word: green CTAs (literals), square geometry, light pagination */
html body .s5-max .dag-btn--primary, html body .s5-max button[type=submit], html body .s5-max input[type=submit],
html body .s5-max .home-news__btn, html body .s5-max .dag-btn.dag-btn--primary {
  background: #1f4d3a !important; color: #faf8f5 !important; -webkit-text-fill-color: #faf8f5 !important; border: 1px solid #1f4d3a !important;
  box-shadow: none !important; text-shadow: none !important; border-radius: 0 !important;
  text-transform: uppercase; letter-spacing: .1em; font-weight: 700;
}
html body .s5-max .dag-btn--primary:hover, html body .s5-max button[type=submit]:hover, html body .s5-max input[type=submit]:hover {
  background: #2a6b50 !important; border-color: #2a6b50 !important; color: #fff !important; -webkit-text-fill-color: #fff !important;
}
html body .s5-max .dag-btn:not(.dag-btn--primary) {
  background: transparent !important; color: #16170f !important; -webkit-text-fill-color: #16170f !important;
  border: 1px solid rgba(22,23,15,.32) !important; box-shadow: none !important; border-radius: 0 !important;
}
html body .s5-max .dag-btn:not(.dag-btn--primary):hover { border-color: #1f4d3a !important; color: #1f4d3a !important; -webkit-text-fill-color: #1f4d3a !important; }
html body .s5-max input, html body .s5-max select, html body .s5-max textarea, html body .s5-max button,
html body #page input, html body #page select, html body #page textarea, html body #page button,
html body .s5-max [class*=card], html body .s5-max [class*=badge] { border-radius: 0 !important; }
.s5-max .page-numbers { background: var(--a-white); color: var(--a-ink); border: 1px solid var(--a-line); border-radius: 0 !important; box-shadow:none !important; }
.s5-max .page-numbers.current, .s5-max a.page-numbers:hover { background: #1f4d3a !important; color: #faf8f5 !important; -webkit-text-fill-color:#faf8f5 !important; border-color: #1f4d3a !important; box-shadow:none !important; }
html body .s5-max .dag-sold-badge { background: #c0392b !important; color: #fff !important; border-radius: 0 !important; }


/* ============================================================
   S5 IN-FORMAT POLISH — keep original card formats, improve them.
   Home: clean a-card (kill 88-layout box artifact) + hover lift.
   Inventory: keep horizontal white-plate rows + hover lift/zoom.
   2026-06-15.
   ============================================================ */

/* HOME a-card un-box workaround removed 2026-06-15: 88 [class*=card] now excludes a-card; 10-home owns it. */

/* Inventory styling consolidated into 11-inventory.css (2026-06-15). */
