:root{--bg:#07100c;--surface:#0c1711;--surface-2:#132219;--text:#f6f2e7;--muted:#a7b0a9;--gold:#e8b84a;--gold-light:#ffe19a;--green:#1ba66a;--line:rgba(232,184,74,.22);--shadow:0 28px 70px rgba(0,0,0,.38)}
[data-theme="light"]{--bg:#f7f3e9;--surface:#fffdf7;--surface-2:#ece7d8;--text:#102118;--muted:#5d6a62;--line:rgba(91,70,20,.18);--shadow:0 28px 70px rgba(34,52,41,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",sans-serif;line-height:1.6;overflow-x:hidden;transition:.35s}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:fixed;top:0;width:100%;z-index:10;border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{height:70px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(16px);border-color:var(--line)}.brand{display:flex;gap:11px;align-items:center;font-family:Manrope,sans-serif;font-weight:800;line-height:1}.brand-mark{width:39px;height:39px;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;border-radius:50%;font-style:italic}.brand small{display:block;color:var(--gold);font-size:9px;letter-spacing:.18em;margin-top:6px;text-transform:uppercase}.site-header nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.site-header nav>a:not(.nav-cta):hover{color:var(--gold)}.nav-cta{border:1px solid var(--gold);padding:10px 18px;color:var(--gold)}.theme-toggle,.menu-toggle{background:none;color:var(--text);border:0;cursor:pointer}.theme-toggle{display:flex;gap:6px;border-left:1px solid var(--line);padding-left:20px}.theme-toggle .sun{color:var(--gold)}[data-theme="dark"] .theme-toggle .moon,[data-theme="light"] .theme-toggle .sun{opacity:.35}.menu-toggle{display:none;font-size:24px}.hero{min-height:100vh;padding:135px 6vw 75px;display:grid;grid-template-columns:52% 48%;align-items:center;position:relative;background:radial-gradient(circle at 78% 45%,rgba(29,148,93,.17),transparent 31%),radial-gradient(circle at 68% 35%,rgba(232,184,74,.1),transparent 20%)}.eyebrow,.kicker{font-size:11px;letter-spacing:.2em;font-weight:700;color:var(--gold);text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:11px}.eyebrow span{width:28px;height:1px;background:var(--gold)}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.07;margin:0}h1{font-size:clamp(50px,6.3vw,92px);letter-spacing:-.055em;margin:25px 0 28px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--gold);letter-spacing:-.04em}.hero-lead{max-width:610px;font-size:18px;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:25px;margin:36px 0 52px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;font-weight:700;border:0;cursor:pointer;font:700 14px "DM Sans"}.primary{background:var(--gold);color:#142017;box-shadow:0 10px 35px rgba(232,184,74,.18)}.primary:hover{background:var(--gold-light);transform:translateY(-2px)}.text-button{padding-left:0}.play{border:1px solid var(--line);border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:var(--gold)}.trust-row{display:flex;gap:35px}.trust-row div{display:flex;gap:10px;align-items:center}.trust-row strong{font-family:Manrope;color:var(--gold);font-size:12px}.trust-row span{font-size:12px;color:var(--muted)}.hero-visual{height:72vh;max-height:770px;position:relative;display:grid;place-items:center}.image-frame{width:70%;height:92%;position:relative;overflow:hidden;border-radius:48% 48% 3px 3px;border:1px solid var(--line);box-shadow:var(--shadow)}.image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,var(--bg))}.image-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;transform:scale(1.05)}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;width:80%;aspect-ratio:1}.orbit-two{width:95%;border-style:dashed;animation:spin 30s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.float-card{position:absolute;z-index:2;background:color-mix(in srgb,var(--surface) 89%,transparent);backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--shadow);padding:14px 18px;display:flex;gap:12px;align-items:center}.float-card small{display:block;color:var(--muted);font-size:8px;letter-spacing:.15em}.float-card strong{font-size:13px}.float-card>span{font-size:25px;color:var(--gold)}.card-top{top:18%;right:0}.card-bottom{bottom:14%;left:0}.pulse{width:10px;height:10px;border-radius:50%;background:#29d98c;box-shadow:0 0 0 7px rgba(41,217,140,.12)}.scroll-cue{position:absolute;left:6vw;bottom:25px;color:var(--muted);font-size:9px;letter-spacing:.18em}.scroll-cue span{color:var(--gold);margin-left:8px}.marquee{border-block:1px solid var(--line);padding:15px 0;overflow:hidden;color:var(--muted);font:700 11px Manrope;letter-spacing:.18em;white-space:nowrap}.marquee div{width:max-content;animation:marquee 24s linear infinite}.marquee i{color:var(--gold);margin:0 30px}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:120px 6vw}.section-intro{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:end;margin-bottom:58px}.section-intro h2,.about h2,.contact h2,.path h2{font-size:clamp(38px,4.7vw,68px);letter-spacing:-.05em}.section-intro p{color:var(--muted);max-width:360px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.learn-card{padding:35px;min-height:330px;border:1px solid var(--line);background:var(--surface);position:relative;display:flex;flex-direction:column}.learn-card.featured{background:linear-gradient(145deg,#153c2a,#0e2117);color:#f6f2e7}.card-number{position:absolute;right:25px;color:var(--gold);font-size:11px}.icon{font-size:36px;color:var(--gold);margin:35px 0 25px}.learn-card h3{font-size:25px}.learn-card p{color:var(--muted)}.learn-card a{color:var(--gold);font-size:13px;font-weight:700;margin-top:auto}.path{padding-top:20px}.path-panel{background:var(--surface);border:1px solid var(--line);padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.path-panel ol{list-style:none;padding:0;margin:0}.path-panel li{display:grid;grid-template-columns:55px 1fr;padding:20px 0;border-bottom:1px solid var(--line)}.path-panel li>span{color:var(--gold);font-size:11px}.path-panel strong{font:700 23px Manrope}.path-panel p{margin:3px 0;color:var(--muted)}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center}.about-image{height:680px;position:relative}.about-image img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:saturate(.85)}.image-label{position:absolute;bottom:0;left:0;background:var(--gold);color:#142017;padding:13px 17px;font-size:9px;letter-spacing:.16em;font-weight:700}.about-copy .kicker{display:block;margin-bottom:20px}.about-copy .large{font-size:21px;color:var(--text);max-width:650px}.about-copy>p:not(.large){color:var(--muted);max-width:650px}.about-copy blockquote{margin:28px 0;border-left:2px solid var(--gold);padding:10px 25px;font-family:Georgia;font-size:18px;color:var(--gold)}.contact{padding-top:40px}.contact-wrap{background:linear-gradient(120deg,#0f2c1f,#152218);padding:70px;color:#f6f2e7;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.contact-copy p{color:#a7b0a9;max-width:440px}.contact-copy>a{color:var(--gold);font-weight:700}form{display:grid;gap:17px}label{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:#c0c7c1}input,select,textarea{width:100%;border:0;border-bottom:1px solid rgba(232,184,74,.3);background:transparent;color:#f6f2e7;padding:9px 0;font:15px "DM Sans";outline:none;text-transform:none;letter-spacing:0}option{color:#111}textarea{resize:vertical}form .button{margin-top:8px}.form-status{margin:0;color:var(--gold)}footer{padding:45px 6vw;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:25px;color:var(--muted);font-size:12px}footer>div{display:flex;gap:22px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s,transform .75s}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.site-header nav{display:none;position:absolute;top:70px;left:4vw;right:4vw;padding:25px;background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:120px}.hero-visual{height:65vh;margin-top:30px}.image-frame{width:72%}.section-intro{grid-template-columns:1fr;gap:15px}.cards{grid-template-columns:1fr}.path-panel,.about,.contact-wrap{grid-template-columns:1fr}.about-image{height:560px}.path-panel,.contact-wrap{padding:40px}footer{grid-template-columns:1fr 1fr}.scroll-cue{display:none}}
@media(max-width:560px){.site-header{padding-inline:5vw}.hero,.section{padding-left:5vw;padding-right:5vw}h1{font-size:48px}.hero-actions,.trust-row{align-items:flex-start;flex-direction:column}.trust-row{gap:12px}.hero-visual{height:58vh}.image-frame{width:88%}.float-card{padding:10px}.card-top{right:-10px}.cards{gap:12px}.learn-card{min-height:290px}.path-panel,.contact-wrap{padding:28px 22px}.about-image{height:490px}footer{grid-template-columns:1fr}.section{padding-top:80px;padding-bottom:80px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* What You Will Learn page */
.active-link{color:var(--gold)!important}.course-hero{min-height:82vh;padding:150px 7vw 90px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;background:radial-gradient(circle at 78% 42%,rgba(27,166,106,.2),transparent 27%),radial-gradient(circle at 78% 42%,rgba(232,184,74,.1),transparent 43%);overflow:hidden}.back-link{display:inline-block;margin-bottom:28px;color:var(--muted);font-size:13px}.back-link:hover{color:var(--gold)}.course-hero h1{font-size:clamp(54px,7vw,98px)}.course-hero-copy>p{max-width:650px;color:var(--muted);font-size:19px}.course-meta{display:flex;gap:50px;margin-top:43px}.course-meta div{display:flex;flex-direction:column}.course-meta strong{font:800 28px Manrope;color:var(--gold)}.course-meta span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.11em}.course-hero-art{height:480px;position:relative;display:grid;place-items:center}.course-ring{width:300px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 90px rgba(27,166,106,.23),inset 0 0 60px rgba(232,184,74,.08);position:relative}.course-ring:before,.course-ring:after{content:"";position:absolute;border:1px solid var(--line);border-radius:50%;inset:-40px}.course-ring:after{inset:-90px;border-style:dashed;animation:spin 30s linear infinite}.course-ring span{font:italic 800 88px Manrope;color:var(--gold);text-shadow:0 8px 35px rgba(232,184,74,.25)}.skill-chip{position:absolute;background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--line);padding:13px 18px;font-size:12px;font-weight:700;box-shadow:var(--shadow);z-index:2}.chip-one{top:14%;right:4%}.chip-two{left:2%;bottom:22%}.chip-three{right:8%;bottom:7%}.learning-promise{border-block:1px solid var(--line);padding:42px 7vw;display:grid;grid-template-columns:.45fr 1.55fr;align-items:center}.learning-promise p{font:600 clamp(22px,2.5vw,35px) Manrope;line-height:1.35;margin:0;max-width:1000px}.curriculum{padding-inline:7vw}.curriculum-heading{display:grid;grid-template-columns:.7fr 1.3fr;align-items:end;margin-bottom:65px}.curriculum-heading h2,.project-card h2,.right-for-you h2,.course-cta h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.05em}.module{display:grid;grid-template-columns:80px 1fr 1fr;gap:50px;border-top:1px solid var(--line);padding:48px 0;scroll-margin-top:100px}.module:last-child{border-bottom:1px solid var(--line)}.module-number{font:700 13px Manrope;color:var(--gold);padding-top:8px}.module-label{font-size:9px;letter-spacing:.18em;color:var(--gold);font-weight:700}.module h3{font-size:clamp(26px,3vw,40px);margin:10px 0 15px}.module-main p{color:var(--muted);max-width:500px}.module ul{list-style:none;padding:0;margin:5px 0}.module li{padding:10px 0 10px 24px;border-bottom:1px solid var(--line);position:relative;color:var(--muted)}.module li:before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:9px}.project-section{padding-top:20px}.project-card{padding:70px;display:grid;grid-template-columns:1.2fr .8fr;gap:9vw;background:linear-gradient(130deg,#102d20,#172319);color:#f6f2e7;border:1px solid rgba(232,184,74,.24)}.project-card p{color:#a7b0a9;max-width:590px}.project-steps{display:flex;flex-direction:column;justify-content:center}.project-steps span{padding:17px;border-bottom:1px solid rgba(232,184,74,.22);color:#d3d8d4;font-size:14px}.right-for-you{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw}.audience-grid{display:grid;grid-template-columns:1fr 1fr}.audience-grid div{padding:30px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.audience-grid strong{font:700 19px Manrope}.audience-grid p{color:var(--muted);margin-bottom:0}.course-cta{text-align:center;padding:110px 6vw 120px;background:radial-gradient(circle,rgba(27,166,106,.14),transparent 55%)}.course-cta p{color:var(--muted);font-size:18px;margin:20px auto 30px}.course-cta .button{min-width:230px}
@media(max-width:900px){.course-hero{grid-template-columns:1fr;padding-top:130px}.course-hero-art{height:420px}.learning-promise,.curriculum-heading,.module,.project-card,.right-for-you{grid-template-columns:1fr}.learning-promise,.curriculum-heading{gap:22px}.module{gap:12px}.module-number{padding:0}.project-card{padding:42px}.right-for-you{gap:40px}}
@media(max-width:560px){.course-hero{padding:115px 5vw 65px}.course-hero h1{font-size:48px}.course-meta{gap:22px;flex-wrap:wrap}.course-hero-art{height:350px}.course-ring{width:210px}.course-ring span{font-size:62px}.skill-chip{padding:9px 11px;font-size:10px}.learning-promise{padding-inline:5vw}.curriculum{padding-inline:5vw}.module{padding:38px 0}.project-card{padding:35px 22px}.audience-grid{grid-template-columns:1fr}.audience-grid div{border-left:0;padding-inline:0}.course-cta{padding:80px 5vw}}

/* About page */
.about-hero{min-height:100vh;padding:135px 7vw 80px;display:grid;grid-template-columns:1.12fr .88fr;gap:7vw;align-items:center;background:radial-gradient(circle at 80% 42%,rgba(27,166,106,.18),transparent 32%)}.about-hero h1{font-size:clamp(49px,6.3vw,88px)}.about-hero-copy>p{max-width:680px;color:var(--muted);font-size:19px;margin:28px 0 35px}.about-portrait{height:690px;position:relative;display:flex;align-items:flex-end;justify-content:center}.about-portrait img{width:85%;height:94%;object-fit:cover;object-position:center 22%;position:relative;border:1px solid var(--line);clip-path:polygon(11% 0,100% 0,100% 91%,89% 100%,0 100%,0 10%);filter:saturate(.9)}.portrait-halo{position:absolute;width:92%;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;top:6%;box-shadow:0 0 100px rgba(27,166,106,.18)}.portrait-halo:after{content:"";position:absolute;inset:28px;border:1px dashed var(--line);border-radius:50%;animation:spin 35s linear infinite}.portrait-caption{position:absolute;left:0;bottom:6%;padding:16px 22px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);backdrop-filter:blur(13px);display:flex;flex-direction:column;min-width:180px;box-shadow:var(--shadow)}.portrait-caption small{color:var(--gold);font-size:8px;letter-spacing:.18em}.portrait-caption strong{font:700 22px Manrope}.portrait-caption span{color:var(--muted);font-size:12px}.founder-note{padding:85px 12vw;border-block:1px solid var(--line);position:relative;text-align:center}.founder-note .quote-mark{font:100px Georgia;color:var(--gold);opacity:.35;position:absolute;top:22px;left:8vw}.founder-note blockquote{font:400 clamp(26px,3.2vw,46px) Georgia;line-height:1.35;max-width:1100px;margin:0 auto;color:var(--text)}.note-signature{display:block;margin-top:22px;color:var(--gold);font:italic 17px Georgia}.origin-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.story-title h2,.beliefs-intro h2,.superpower-copy h2,.mission-panel h2,.about-cta h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.05em}.story-copy p{color:var(--muted);font-size:17px}.story-copy .story-lead{font:600 27px Manrope;color:var(--text);line-height:1.4;margin-top:0}.beliefs-section{padding:115px 7vw;background:var(--surface);display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw}.beliefs-intro>p{color:var(--muted);max-width:420px}.belief{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:28px 0;border-bottom:1px solid var(--line)}.belief:first-child{padding-top:0}.belief>span{color:var(--gold);font:700 11px Manrope;margin-top:7px}.belief h3{font-size:24px}.belief p{color:var(--muted);margin:6px 0 0;max-width:600px}.superpower-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center}.superpower-image{height:690px;position:relative}.superpower-image img{width:100%;height:100%;object-fit:cover;object-position:center 22%;filter:saturate(.85)}.superpower-image>span{position:absolute;left:0;bottom:0;padding:14px 18px;background:var(--gold);color:#142017;font-size:9px;font-weight:800;letter-spacing:.15em}.superpower-copy>p{font-size:17px;color:var(--muted);max-width:620px}.color-values{display:flex;gap:40px;margin-top:35px}.color-values>div{display:flex;align-items:center;gap:12px}.color-values i{display:block;width:32px;height:32px;border-radius:50%}.emerald-dot{background:#168657;box-shadow:0 0 22px rgba(27,166,106,.35)}.gold-dot{background:var(--gold);box-shadow:0 0 22px rgba(232,184,74,.3)}.color-values span{font-size:11px;color:var(--muted)}.color-values strong{display:block;color:var(--text);font:700 14px Manrope}.mission-panel{margin:0 7vw 100px;padding:70px;display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:end;background:linear-gradient(125deg,#102e20,#172319);color:#f6f2e7;border:1px solid rgba(232,184,74,.22)}.mission-panel p{font:400 22px Georgia;color:#cbd2cc;line-height:1.55}.about-cta{text-align:center;padding:110px 6vw 125px;border-top:1px solid var(--line);background:radial-gradient(circle,rgba(27,166,106,.13),transparent 55%)}.about-cta>p{color:var(--muted);font-size:18px;max-width:620px;margin:22px auto 32px}.about-cta>div{display:flex;justify-content:center;align-items:center;gap:24px}
@media(max-width:900px){.about-hero,.origin-story,.beliefs-section,.superpower-story,.mission-panel{grid-template-columns:1fr}.about-hero{padding-top:130px}.about-portrait{height:620px}.founder-note{padding-inline:8vw}.beliefs-section{gap:50px}.superpower-image{height:590px}.mission-panel{padding:45px}}
@media(max-width:560px){.about-hero{padding:115px 5vw 70px}.about-hero h1{font-size:47px}.about-portrait{height:520px}.about-portrait img{width:100%}.founder-note{padding:70px 5vw}.origin-story,.superpower-story{padding-inline:5vw}.beliefs-section{padding:80px 5vw}.superpower-image{height:500px}.color-values{flex-direction:column;gap:18px}.mission-panel{margin:0 5vw 70px;padding:35px 23px}.about-cta{padding:80px 5vw}.about-cta>div{flex-direction:column}}

/* Fresh light-green theme */
[data-theme="light"]{--bg:#e7f7df;--surface:#f5fdec;--surface-2:#d5edc9;--text:#163c2b;--muted:#557060;--gold:#a96e0b;--gold-light:#d7a02e;--green:#278a57;--line:rgba(31,105,67,.2);--shadow:0 28px 70px rgba(38,91,58,.14)}
[data-theme="light"] body{background:#e7f7df}
[data-theme="light"] .hero{background:radial-gradient(circle at 78% 45%,rgba(48,154,91,.18),transparent 31%),radial-gradient(circle at 68% 35%,rgba(181,122,22,.08),transparent 20%),#e7f7df}
[data-theme="light"] .site-header.scrolled{background:rgba(231,247,223,.9)}
[data-theme="light"] .learn-card.featured{background:linear-gradient(145deg,#bce3c3,#ddf2d3);color:#163c2b}
[data-theme="light"] .path-panel,[data-theme="light"] .learn-card,[data-theme="light"] .beliefs-section{background:#f4fceb}
[data-theme="light"] .contact-wrap{background:linear-gradient(120deg,#b7dfbf,#d9f0ce);color:#163c2b;border:1px solid var(--line)}
[data-theme="light"] .contact-copy p{color:#557060}
[data-theme="light"] .contact-copy>a,[data-theme="light"] .form-status{color:#845607}
[data-theme="light"] label{color:#365d47}
[data-theme="light"] input,[data-theme="light"] select,[data-theme="light"] textarea{color:#163c2b;border-color:rgba(31,105,67,.3)}
[data-theme="light"] .course-hero,[data-theme="light"] .about-hero{background:radial-gradient(circle at 78% 42%,rgba(48,154,91,.2),transparent 30%),#e7f7df}
[data-theme="light"] .project-card{background:linear-gradient(130deg,#b6dfbf,#dff2d5);color:#163c2b;border-color:var(--line)}
[data-theme="light"] .project-card p{color:#557060}
[data-theme="light"] .project-steps span{color:#365d47;border-color:var(--line)}
[data-theme="light"] .mission-panel{background:linear-gradient(125deg,#b7e1c0,#d9f0cf);color:#163c2b;border-color:var(--line)}
[data-theme="light"] .mission-panel p{color:#426550}
[data-theme="light"] .course-cta,[data-theme="light"] .about-cta{background:radial-gradient(circle,rgba(48,154,91,.16),transparent 58%),#e7f7df}
[data-theme="light"] .primary{color:#173b2a}
