.home-hero[data-custom-hero-overlay=true]::after{background:var(--hero-custom-gradient)}
.hero-gradient-controls{margin-top:20px;padding:18px;border:1px solid #cbd5e1;border-radius:10px}.hero-gradient-controls legend{font-size:18px;font-weight:750}.hero-gradient-controls input[type=range]{display:block;width:100%;margin:12px 0}.hero-gradient-controls input[type=color]{display:block;width:80px;height:42px;padding:3px;border:1px solid #a8b2c4}.hero-gradient-preview{position:relative;max-width:800px;overflow:hidden;border-radius:10px;background:#090735}.hero-gradient-preview img{display:block;width:100%;max-height:300px;object-fit:cover}.hero-gradient-preview span{position:absolute;inset:0;pointer-events:none}.saved-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px}.saved-hero-card{padding:14px;border:1px solid #d8dde7;border-radius:10px;min-width:0}.saved-hero-card img{display:block;width:100%;height:140px;object-fit:cover}.saved-hero-card h3{font-size:16px;margin:12px 0;overflow-wrap:anywhere}.saved-hero-card small{display:block;margin-bottom:12px}.saved-hero-card form{margin:0}

.home-hero .home-hero-copy h1{color:var(--hero-title-color,#fff)}.home-hero .home-hero-copy .home-kicker{color:var(--hero-kicker-color,#10dff3)}.home-hero .home-hero-copy>p:not(.home-kicker){color:var(--hero-body-color,#fff)}.hero-text-controls{margin:20px 0;padding:18px;border:1px solid #cbd5e1;border-radius:10px}.hero-text-controls input[type=color]{display:block;width:80px;height:42px}.saved-hero-card>button{margin-top:10px}
