/* 6Pack unified product interface — Mawi Digital. */
body.sixpack-plugin-route{--six-bg:#060a10;--six-surface:#0d151e;--six-panel:#111b25;--six-panel-2:#0a121a;--six-line:#263542;--six-line-strong:#344957;--six-text:#f4f8f6;--six-muted:#9eabb8;--six-cyan:#31d6e5;--six-lime:#96ff4f;background:var(--six-bg)!important}
.sixpack-plugin-route .six-product-content{min-height:calc(100vh - 76px);background:radial-gradient(circle at 84% 0,rgba(49,214,229,.08),transparent 28%),var(--six-bg)!important;color:var(--six-text)!important}
.sixpack-plugin-route .spx{min-height:calc(100vh - 76px)!important;padding-top:0!important;background:transparent!important;color:var(--six-text)!important}
.sixpack-plugin-route .spx :is(.spx-hero p,.spx-muted,.spx-plan-meta,.spx-recipe-meta,.spx-exercise-meta,.spx-footer,.spx-app-empty){color:var(--six-muted)!important}
.sixpack-plugin-route .spx :is(.spx-card,.spx-plan,.sixpack-premium-preview,.spx-recipe,.spx-exercise,.spx-app-card){border:1px solid var(--six-line)!important;background:linear-gradient(145deg,var(--six-panel),var(--six-surface))!important;color:var(--six-text)!important;box-shadow:none!important}
.sixpack-plugin-route .spx :is(.sixpack-preview-item,.spx-day){border:1px solid var(--six-line)!important;background:var(--six-panel-2)!important}
.sixpack-plugin-route .spx :is(.spx-app-kicker,.spx-app-metric,.spx-app-action span:last-child,.spx-day strong,.sixpack-preview-item strong,.spx-nav a:last-child){color:var(--six-cyan)!important}
.sixpack-plugin-route .spx :is(.spx-card h2,.spx-card h3,.spx-plan summary,.spx-recipe-content h3,.spx-exercise-content h3){color:var(--six-text)!important}
.sixpack-plugin-route .spx :is(input,select,textarea){border:1px solid var(--six-line-strong)!important;border-radius:12px!important;background:#080f16!important;color:var(--six-text)!important;box-shadow:none!important}
.sixpack-plugin-route .spx :is(input,select,textarea):focus{border-color:var(--six-cyan)!important;outline:none!important;box-shadow:0 0 0 3px rgba(49,214,229,.12)!important}
.sixpack-plugin-route .spx option{background:#080f16!important;color:var(--six-text)!important}.sixpack-plugin-route .spx label{color:#b7c4ce!important}
.sixpack-plugin-route .spx :is(button,.spx-button,.sixpack-save-btn,.sixpack-premium-preview a:first-of-type){border-color:var(--six-lime)!important;background:var(--six-lime)!important;color:#071017!important}
.sixpack-plugin-route .spx .spx-badge{background:rgba(49,214,229,.12)!important;color:var(--six-cyan)!important;border:1px solid rgba(49,214,229,.3)!important}
.sixpack-plugin-route .spx :is(.spx-alert,.spx-lock,.sixpack-save-control,.spx-cue){border-color:rgba(49,214,229,.28)!important;background:rgba(49,214,229,.055)!important}.sixpack-plugin-route .spx .spx-cue{border-left-color:var(--six-cyan)!important}
.sixpack-plugin-route .spx .sixpack-premium-preview a:last-child{border-color:var(--six-cyan)!important;background:transparent!important;color:var(--six-cyan)!important}.sixpack-plugin-route .spx .spx-bar{background:linear-gradient(180deg,var(--six-cyan),#208ca0)!important}
.sixpack-plugin-route .spx .spx-app-nav{border:1px solid var(--six-line)!important;background:rgba(13,21,30,.94)!important}.sixpack-plugin-route .spx .spx-app-nav button{border:0!important;background:transparent!important;color:var(--six-muted)!important}.sixpack-plugin-route .spx .spx-app-nav button.active{background:var(--six-cyan)!important;color:#061017!important}
.sixpack-plugin-route .spp{min-height:calc(100vh - 76px)!important;background:transparent!important;color:var(--six-text)!important}.sixpack-plugin-route .spp .spp-wrap{max-width:1180px!important}.sixpack-plugin-route .spp .spp-lead,.sixpack-plugin-route .spp ul{color:var(--six-muted)!important}
.sixpack-plugin-route .spp :is(.spp-card,.spp-explain){border:1px solid var(--six-line)!important;background:linear-gradient(145deg,var(--six-panel),var(--six-surface))!important;color:var(--six-text)!important;box-shadow:none!important}.sixpack-plugin-route .spp .spp-card.featured{border-color:var(--six-cyan)!important;box-shadow:0 0 0 1px rgba(49,214,229,.1),0 18px 50px rgba(0,0,0,.2)!important}
.sixpack-plugin-route .spp :is(.spp-price,.spp-explain h3){color:var(--six-cyan)!important}.sixpack-plugin-route .spp :is(a,.spp-checkout){background:var(--six-lime)!important;color:#071017!important}.sixpack-plugin-route .spp .spp-paypal{background:#ffc439!important;color:#111!important}.sixpack-plugin-route .spp .spp-foot{border-color:var(--six-line)!important;color:var(--six-muted)!important}
.sixpack-plugin-route :is(.spo,.spo-login,.spt-login){background:transparent!important;color:var(--six-text)!important}.sixpack-plugin-route :is(.spo,.spo-login,.spt-login) :is(input,select,textarea){border:1px solid var(--six-line-strong)!important;background:#080f16!important;color:var(--six-text)!important}.sixpack-plugin-route :is(.spo,.spo-login,.spt-login) :is(button,input[type=submit],a){border-color:var(--six-lime)!important;background:var(--six-lime)!important;color:#071017!important}
@media(max-width:760px){.sixpack-plugin-route .spp{padding:32px 14px!important}.sixpack-plugin-route .spx-hero{padding:30px 0 20px!important}.sixpack-plugin-route .spx-wrap{width:min(100% - 24px,1120px)!important}.sixpack-plugin-route .spp-grid{gap:12px!important}.sixpack-plugin-route .spp-card{padding:20px!important}}
