diff --git a/assets/dark-theme-home-confirm.png b/assets/dark-theme-home-confirm.png new file mode 100644 index 0000000..9d35cdf Binary files /dev/null and b/assets/dark-theme-home-confirm.png differ diff --git a/assets/dark-theme-signup-confirm.png b/assets/dark-theme-signup-confirm.png new file mode 100644 index 0000000..62602c6 Binary files /dev/null and b/assets/dark-theme-signup-confirm.png differ diff --git a/wp-content/plugins/matthew-lms-mvp/matthew-lms-mvp.php b/wp-content/plugins/matthew-lms-mvp/matthew-lms-mvp.php index 89204d1..b46b0b7 100644 --- a/wp-content/plugins/matthew-lms-mvp/matthew-lms-mvp.php +++ b/wp-content/plugins/matthew-lms-mvp/matthew-lms-mvp.php @@ -334,6 +334,165 @@ body.page-id-49 #wp--skip-link--target{margin-block-start:0!important}body.page- /* WAX Coach consultation wizard */ .mlms-coach-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 22px}.mlms-coach-progress button{position:relative;text-align:left;border:1px solid #DDE6F0;background:#fff;border-radius:18px;padding:13px 13px 12px 52px;min-height:72px;color:var(--mlms-muted);box-shadow:0 8px 20px rgba(50,50,93,.05);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.mlms-coach-progress button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(50,50,93,.10);border-color:rgba(99,91,255,.30)}.mlms-coach-progress span{position:absolute;left:13px;top:15px;width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:#F2F6FA;color:#5E6E82;font-weight:950}.mlms-coach-progress strong{display:block;color:var(--mlms-ink);font-size:14px;line-height:1.1}.mlms-coach-progress small{display:block;color:var(--mlms-soft);font-size:12px;font-weight:750;margin-top:4px}.mlms-coach-progress button.active,.mlms-coach-progress button.complete{border-color:rgba(99,91,255,.34);background:linear-gradient(135deg,#fff,#F8F7FF)}.mlms-coach-progress button.active span{background:var(--mlms-primary);color:#fff;box-shadow:0 0 0 7px rgba(99,91,255,.11)}.mlms-coach-progress button.complete span{background:#ECFBF6;color:#08785B}.mlms-coach-panel{display:none;animation:mlmsFadeUp .24s ease both}.mlms-coach-panel.active{display:block}.mlms-coach-panel h2{font-size:clamp(28px,3vw,38px);line-height:1.06;letter-spacing:-.04em;margin:0 0 10px;color:var(--mlms-ink)}.mlms-coach-panel>p:not(.mlms-onboarding-step-label){color:var(--mlms-muted);margin:0 0 22px}.mlms-coach-tip{border-radius:18px;padding:14px 16px;background:linear-gradient(135deg,#F6F4FF,#F8FAFD);border:1px solid rgba(99,91,255,.16);color:#3C4770;margin:16px 0 0;font-size:15px;line-height:1.45}.mlms-coach-tip strong{color:var(--mlms-primary)}.mlms-coach-review{border-radius:22px;border:1px solid #DDE6F0;background:#F8FAFD;padding:18px;margin:18px 0 0}.mlms-coach-review>strong{display:block;color:var(--mlms-ink);font-size:18px;margin-bottom:10px}.mlms-coach-review ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.mlms-coach-review li{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #E5ECF4;padding-top:9px;color:var(--mlms-muted)}.mlms-coach-review li:first-child{border-top:0;padding-top:0}.mlms-coach-review span{font-weight:850}.mlms-coach-review b{color:var(--mlms-ink);text-align:right}.mlms-coach-loading{width:100%}@media (max-width:900px){.mlms-coach-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mlms-coach-progress{grid-template-columns:1fr}.mlms-coach-progress button{min-height:auto}.mlms-coach-review li{display:grid;gap:2px}.mlms-coach-review b{text-align:left}} + +/* WAX dark theme overrides */ +:root{ + --mlms-ink:#F8FAFC; + --mlms-navy:#F8FAFC; + --mlms-deep:#050816; + --mlms-muted:#CBD5E1; + --mlms-soft:#94A3B8; + --mlms-bg:#070A12; + --mlms-surface:#111827; + --mlms-line:rgba(148,163,184,.22); + --mlms-primary:#8B80FF; + --mlms-primary-dark:#6D63FF; + --mlms-primary-soft:rgba(139,128,255,.18); + --mlms-shadow:0 30px 90px rgba(0,0,0,.48),0 14px 34px rgba(0,0,0,.32); + --mlms-shadow-soft:0 18px 50px rgba(0,0,0,.34),0 8px 22px rgba(0,0,0,.24); +} +body.mlms-wax-page, +body.mlms-wax-page .wp-site-blocks{ + background: + radial-gradient(circle at 12% 0%,rgba(139,128,255,.23),transparent 34%), + radial-gradient(circle at 88% 12%,rgba(33,197,142,.13),transparent 28%), + linear-gradient(180deg,#050816 0%,#090D18 46%,#050816 100%)!important; + color:#F8FAFC!important; +} +body.mlms-wax-page .mlms-page, +body.mlms-wax-page .entry-content, +body.mlms-wax-page .wp-block-post-content{color:#F8FAFC!important;background:transparent!important} +body.mlms-wax-page .mlms-page:before{background:linear-gradient(110deg,rgba(139,128,255,.68),rgba(33,197,142,.30))!important;opacity:.62} +body.mlms-wax-page .mlms-site-header{background:rgba(5,8,22,.82)!important;border-bottom-color:rgba(148,163,184,.18)!important;box-shadow:0 12px 34px rgba(0,0,0,.28)} +body.mlms-wax-page .mlms-site-footer{background:#050816!important;border-top:1px solid rgba(148,163,184,.16)!important;color:#CBD5E1!important} +body.mlms-wax-page .mlms-header-brand, +body.mlms-wax-page .mlms-footer-brand, +body.mlms-wax-page .mlms-header-nav a, +body.mlms-wax-page .mlms-footer-links a, +body.mlms-wax-page .mlms-header-login{color:#F8FAFC!important} +body.mlms-wax-page .mlms-header-nav a:hover, +body.mlms-wax-page .mlms-footer-links a:hover, +body.mlms-wax-page .mlms-header-login:hover{color:#C9C4FF!important} +body.mlms-wax-page .mlms-header-login, +body.mlms-wax-page .mlms-header-logout-icon{background:rgba(15,23,42,.92)!important;border-color:rgba(148,163,184,.24)!important;color:#F8FAFC!important;box-shadow:0 10px 26px rgba(0,0,0,.30)} +body.mlms-wax-page .mlms-pill, +body.mlms-wax-page .mlms-kicker, +body.mlms-wax-page .mlms-ai-profile-badge, +body.mlms-wax-page .mlms-cert-badge, +body.mlms-wax-page .mlms-share-chip, +body.mlms-wax-page .mlms-feed-status, +body.mlms-wax-page .mlms-tool-tags span{background:rgba(139,128,255,.16)!important;border-color:rgba(139,128,255,.34)!important;color:#DDD8FF!important} +body.mlms-wax-page h1, +body.mlms-wax-page h2, +body.mlms-wax-page h3, +body.mlms-wax-page h4, +body.mlms-wax-page h5, +body.mlms-wax-page h6, +body.mlms-wax-page .mlms-h1, +body.mlms-wax-page .mlms-h2, +body.mlms-wax-page .mlms-section-title, +body.mlms-wax-page .mlms-card h3, +body.mlms-wax-page .mlms-feature h3, +body.mlms-wax-page .mlms-phase-card h4, +body.mlms-wax-page .mlms-portfolio-card h4, +body.mlms-wax-page .mlms-feed-item strong, +body.mlms-wax-page .mlms-coach-panel h2, +body.mlms-wax-page .mlms-coach-progress strong, +body.mlms-wax-page .mlms-coach-review>strong, +body.mlms-wax-page .mlms-coach-review b, +body.mlms-wax-page .mlms-proof-head h3{color:#F8FAFC!important} +body.mlms-wax-page p, +body.mlms-wax-page li, +body.mlms-wax-page small, +body.mlms-wax-page label, +body.mlms-wax-page .mlms-section-copy, +body.mlms-wax-page .mlms-muted, +body.mlms-wax-page .mlms-card p, +body.mlms-wax-page .mlms-feature p, +body.mlms-wax-page .mlms-phase-card p, +body.mlms-wax-page .mlms-portfolio-card p, +body.mlms-wax-page .mlms-feed-item small, +body.mlms-wax-page .mlms-coach-progress small, +body.mlms-wax-page .mlms-coach-panel>p, +body.mlms-wax-page .mlms-coach-review li, +body.mlms-wax-page .mlms-proof-head p{color:#CBD5E1!important} +body.mlms-wax-page a:not(.mlms-btn):not(.mlms-header-brand):not(.mlms-footer-brand){color:#C9C4FF} +body.mlms-wax-page .mlms-card, +body.mlms-wax-page .mlms-feature, +body.mlms-wax-page .mlms-step, +body.mlms-wax-page .mlms-price-card, +body.mlms-wax-page .mlms-testimonial, +body.mlms-wax-page .mlms-login-card, +body.mlms-wax-page .mlms-onboarding-card, +body.mlms-wax-page .mlms-profile-module, +body.mlms-wax-page .mlms-portfolio-card, +body.mlms-wax-page .mlms-feed-item, +body.mlms-wax-page .mlms-source-form, +body.mlms-wax-page .mlms-progress-stat, +body.mlms-wax-page .mlms-phase-card, +body.mlms-wax-page .mlms-skill-guide span, +body.mlms-wax-page .mlms-coach-progress button, +body.mlms-wax-page .mlms-coach-tip, +body.mlms-wax-page .mlms-coach-review, +body.mlms-wax-page .mlms-proof-dialog, +body.mlms-wax-page .mlms-proof-file, +body.mlms-wax-page .mlms-ai-profile, +body.mlms-wax-page .mlms-course-card, +body.mlms-wax-page .mlms-lesson-card, +body.mlms-wax-page .mlms-tutor-panel, +body.mlms-wax-page .mlms-tutor-msg.bot{ + background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(10,15,28,.96))!important; + border-color:rgba(148,163,184,.22)!important; + color:#F8FAFC!important; + box-shadow:var(--mlms-shadow-soft)!important; +} +body.mlms-wax-page .mlms-hero-card, +body.mlms-wax-page .mlms-profile-summary-card, +body.mlms-wax-page .mlms-onboarding-success, +body.mlms-wax-page .mlms-dashboard-card{background:linear-gradient(145deg,#111827,#0B1020 58%,#17123A)!important;border-color:rgba(139,128,255,.24)!important;color:#F8FAFC!important;box-shadow:var(--mlms-shadow)!important} +body.mlms-wax-page .mlms-credential-card{background:linear-gradient(150deg,#050816 0%,#111827 54%,#271A63 100%)!important;border:1px solid rgba(139,128,255,.28)!important} +body.mlms-wax-page .mlms-btn-primary, +body.mlms-wax-page button.mlms-btn-primary, +body.mlms-wax-page input[type="submit"].mlms-btn-primary{background:linear-gradient(135deg,#8B80FF,#21C58E)!important;color:#050816!important;border-color:transparent!important;box-shadow:0 18px 36px rgba(139,128,255,.24)!important} +body.mlms-wax-page .mlms-btn-secondary, +body.mlms-wax-page .mlms-btn:not(.mlms-btn-primary){background:#F8FAFC!important;color:#050816!important;border-color:rgba(255,255,255,.18)!important} +body.mlms-wax-page .mlms-btn-secondary:hover, +body.mlms-wax-page .mlms-btn:not(.mlms-btn-primary):hover{background:#E2E8F0!important;color:#050816!important} +body.mlms-wax-page input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), +body.mlms-wax-page textarea, +body.mlms-wax-page select, +body.mlms-wax-page .mlms-field input, +body.mlms-wax-page .mlms-field textarea, +body.mlms-wax-page .mlms-field select, +body.mlms-wax-page .mlms-source-form input, +body.mlms-wax-page .mlms-source-form select{ + background:#050816!important; + border-color:rgba(148,163,184,.34)!important; + color:#F8FAFC!important; + box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important; +} +body.mlms-wax-page input::placeholder, +body.mlms-wax-page textarea::placeholder{color:#94A3B8!important} +body.mlms-wax-page option{background:#050816!important;color:#F8FAFC!important} +body.mlms-wax-page .mlms-role-card, +body.mlms-wax-page .mlms-source-form, +body.mlms-wax-page .mlms-proof-file{border-style:solid!important} +body.mlms-wax-page .mlms-role-card:hover, +body.mlms-wax-page .mlms-coach-progress button:hover, +body.mlms-wax-page .mlms-phase-card.current{border-color:rgba(139,128,255,.50)!important;background:linear-gradient(145deg,rgba(30,41,59,.98),rgba(17,24,39,.98))!important} +body.mlms-wax-page .mlms-progress-track, +body.mlms-wax-page .mlms-lesson-progress-track{background:rgba(148,163,184,.22)!important} +body.mlms-wax-page .mlms-progress-track span, +body.mlms-wax-page .mlms-lesson-progress-track span{background:linear-gradient(90deg,#8B80FF,#21C58E)!important} +body.mlms-wax-page .mlms-skill-tip{background:#020617!important;border-color:rgba(148,163,184,.22)!important;color:#CBD5E1!important;box-shadow:0 18px 42px rgba(0,0,0,.44)!important} +body.mlms-wax-page .mlms-skill-tip:after{background:#020617!important} +body.mlms-wax-page .mlms-proof-backdrop{background:rgba(2,6,23,.78)!important} +body.mlms-wax-page .mlms-proof-close{background:#111827!important;color:#F8FAFC!important;border:1px solid rgba(148,163,184,.22)!important} +body.mlms-wax-page .mlms-profile-notice{background:rgba(33,197,142,.12)!important;border-color:rgba(33,197,142,.30)!important;color:#A7F3D0!important} +body.mlms-wax-page .mlms-share-copy{background:#F8FAFC!important;color:#000!important;border-color:rgba(255,255,255,.26)!important} +body.mlms-wax-page .mlms-share-copy span{color:#000!important} +@media (prefers-color-scheme: dark){body.mlms-wax-page{color-scheme:dark}} + CSS; }