:root{--primary:#126e60;--bg:#f3f6f5;--ink:#173b38;--content:1120px;--radius:18px}body{font-size:14px}.hero h1{font-size:36px}.hero{text-align:left}.home-brand{justify-content:flex-start}.home-logo{width:64px}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card{padding:32px}[data-card="project"]{--card-accent:#2b6989}[data-card="inventory"]{--card-accent:#126e60}