/* METRO: flat blocks, bold */
body{background:#fafafa}
.hero{padding:30px 0}
.nav-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}
.nav-item{border-radius:6px;border:0;color:#fff;font-weight:800;text-transform:uppercase}
.nav-item:nth-child(5n+1){background:#1273eb}
.nav-item:nth-child(5n+2){background:#00b050}
.nav-item:nth-child(5n+3){background:#ff9900}
.nav-item:nth-child(5n+4){background:#7f54ff}
.nav-item:nth-child(5n+5){background:#e5483b}
.nav-item:hover{filter:brightness(1.07)}

.nav-item{color:#fff}
body{color:#0f172a}


/* Metro CTA - keep flat tiles, but button style consistent */
.nav-item{border:0}


/* Force a colored background (no white-on-white) */
.nav-item{background:#1273eb;color:#fff}
body{color:#0f172a}


body.theme-Metro .nav-item{background:#1273eb !important;color:#fff !important;border:0}

body.theme-Metro .nav-item{background:#1273eb !important;color:#fff !important;border:0 !important}
