 .miromax-hero {
  padding: 48px 0;
}
.miromax-hero-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(280px, 0.6fr);
  gap: 32px;
  align-items: center;
}
.miromax-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 20px;
}
.miromax-section {
  padding: 32px 0;
}
.miromax-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 16px;
}
.miromax-tile {
  border: 1px solid #dcdcde;
  border-radius: 12px;
  padding: 18px;
}
@media (max-width: 780px) {
  .miromax-hero-grid {
    grid-template-columns: 1fr;
  }
}

/* Stage 4 launch polish */
body.home .site-header,
body.page-template-front-page-miromax .site-header {
  border-bottom: 1px solid #eee;
}
.miromax-front,
.miromax-ai-home {
  min-height: 70vh;
}
.miromax-ai-home .button,
.miromax-front .button {
  border-radius: 999px;
  padding-left: 20px;
  padding-right: 20px;
}

/* Stage 4 AI Auctions */
.miromax-front{max-width:1180px;margin:0 auto;padding:0 20px}.miromax-ai-hero{min-height:520px}.miromax-hero-widget .miromax-card{height:100%}.miromax-auction-card{transition:transform .15s ease,box-shadow .15s ease}.miromax-auction-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(15,23,42,.08)}

/* Stage 4 AI Auctions theme polish */
.miromax-auctions-ai-theme .site-header {
  border-bottom: 1px solid #e5e7eb;
}
.miromax-auctions-ai-theme .button,
.miromax-auctions-ai-theme button,
.miromax-auctions-ai-theme input[type="submit"] {
  border-radius: 999px;
}
.miromax-auctions-ai-theme .site-main {
  padding-top: 16px;
}
.miromax-front .miromax-ai-hero {
  margin-top: 0;
}

/* Stage 4 */
.miromax-front .miromax-hero{background:linear-gradient(135deg,#f6f6f6,#ffffff);border-bottom:1px solid #ececec}.miromax-front .miromax-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.miromax-front .miromax-section{padding-top:36px;padding-bottom:36px}@media(max-width:780px){.miromax-front .miromax-hero-grid{grid-template-columns:1fr}}


/* Stage 5 front page polish */
.miromax-front-stage5{max-width:none;padding:0;background:#f8fafc}.miromax-front-stage5 .miromax-sales-home{max-width:1220px}.page-template-front-page-miromax .site-main,.home .site-main{padding-top:0}
