
/* DESIGN A — ONLY content below locked Header/Hero */
body{background:#f4f8fc!important}
#home,.home,.screen.home,.screen[data-screen="home"]{background:#f4f8fc!important}
.home-body,.home-content,.content,.main-content,main{
  background:linear-gradient(180deg,#f4f8fc 0%,#ffffff 38%,#f5f9fc 100%)!important;
}
.category-section,.categories-section,.market-section,.home-section{
  background:transparent!important;
}
.category-grid,.categories-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;padding:0 12px!important
}
.category-card,.cat-card{
  background:#fff!important;border:1px solid #e2eaf1!important;border-radius:20px!important;
  box-shadow:0 7px 20px rgba(25,72,108,.08)!important;color:#0b2947!important;
  overflow:hidden!important
}
.category-card img,.cat-card img{
  background:transparent!important;object-fit:contain!important;
}
.section-title,.category-title{color:#092a49!important;font-weight:900!important}
.see-all{color:#1689df!important}
.market-law,.live-market,.market-title{display:none!important}
.design-a-rail{padding:8px 12px 4px!important}
.design-a-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 0 10px}
.design-a-row::-webkit-scrollbar{display:none}
.design-a-card{flex:0 0 148px;background:#fff;border:1px solid #e1eaf1;border-radius:18px;
 box-shadow:0 6px 18px rgba(23,71,107,.08);padding:10px;color:#0b2947;min-height:126px}
.design-a-card .tag{display:inline-block;border-radius:9px;padding:3px 8px;font-size:10px;color:#fff;background:#ff4d57}
.design-a-card .tag.new{background:#61c934}
.design-a-card .pname{font-size:12px;font-weight:900;margin-top:7px;line-height:1.6}
.design-a-card .meta{font-size:10px;color:#8295a5;margin-top:5px}
@media(max-width:390px){.category-grid,.categories-grid{gap:8px!important;padding:0 9px!important}}
