
/* ManaResource Master Theme adapter for ManaAffiliate Setup Assistant V1 */
.mr-setup-page{background:var(--bg-main)!important;color:var(--text-main)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;min-height:100vh}
.mr-setup-page #assistant-main{max-width:1180px!important;width:100%!important;margin:0 auto!important;padding:42px 24px 72px!important}
.mr-setup-page #assistantHero{text-align:center!important;padding:38px 8px 20px!important}
.mr-setup-page #assistantHero h1{font-size:clamp(36px,5vw,54px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;color:var(--text-heading)!important;margin:12px auto!important}
.mr-setup-page #assistantHero h1 span{background:linear-gradient(180deg,#111 0%,#3d3300 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
.mr-setup-page #assistantHero>div:first-child{background:var(--accent-soft)!important;color:var(--text-heading)!important;border:1px solid var(--accent-border)!important;border-radius:var(--radius-pill)!important;padding:7px 14px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}
.mr-setup-page #assistantHero p{color:var(--text-muted)!important}
.mr-setup-page #assistantHero p strong,.mr-setup-page #assistantHero p .text-slate-900{color:var(--text-heading)!important}
.mr-setup-page .assistant-workflow,.mr-setup-page .assistant-form-card,.mr-setup-page .assistant-about>div{background:var(--bg-card)!important;border-color:var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:blur(10px)}
.mr-setup-page .assistant-workflow{padding:14px!important}
.mr-setup-page .assistant-workflow>div{background:var(--bg-section-alt)!important;border-radius:var(--radius-md)!important}
.mr-setup-page .assistant-form-card{padding:28px!important}
.mr-setup-page .assistant-form-card label,.mr-setup-page .assistant-output h2,.mr-setup-page .assistant-about h3,.mr-setup-page .assistant-about h4{color:var(--text-heading)!important}
.mr-setup-page .assistant-form-card input,.mr-setup-page .assistant-form-card textarea{border-color:var(--border-strong)!important;background:var(--bg-section)!important;color:var(--text-main)!important;border-radius:var(--radius-md)!important}
.mr-setup-page .assistant-form-card input::placeholder{color:var(--text-muted)!important}
.mr-setup-page #generateBtn{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}
.mr-setup-page #generateBtn:hover{background:var(--btn-primary-hover)!important}
.mr-setup-page #resetBtn{border-color:var(--border-strong)!important;color:var(--text-main)!important;background:transparent!important;border-radius:var(--radius-md)!important}
.mr-setup-page #resetBtn:hover{background:var(--bg-section-alt)!important}
.mr-setup-page .assistant-output{margin-top:28px!important}
.mr-setup-page .assistant-output .bg-slate-900{border-color:var(--border-strong)!important;box-shadow:var(--shadow-md)!important}
.mr-setup-page #promptOutput{background:#0D1117!important;color:#E6EDF3!important}
.mr-setup-page .assistant-about{padding-top:40px!important}
.mr-setup-page #loadingModal>div{border-radius:var(--radius-xl)!important;border-color:var(--accent-border)!important}
.mr-setup-page #toastNotification>div{border-radius:var(--radius-md)!important}
@media(max-width:760px){.mr-setup-page #assistant-main{padding:24px 16px 56px!important}.mr-setup-page #assistantHero{padding-top:24px!important}.mr-setup-page .assistant-form-card{padding:20px!important}}
