/* Creator Community: dusty blue, charcoal, TikTok cyan/pink and Shopee orange. */
:root[data-theme="dark"]{color-scheme:dark;--ink:#f4f8f9;--muted:#b5c6cc;--line:#30434b;--surface:#192a32;--accent:#ff784c;--accent-dark:#ff946f;--cyan:#26e6df;--pink:#ff5c9f;--orange:#ff784c}
[data-theme="dark"] body{background:#0c1419;color:var(--ink)}
[data-theme="dark"] main{background:radial-gradient(ellipse at 85% 0,rgba(134,170,182,.4),transparent 62%),linear-gradient(180deg,#496973 0,#243c46 360px,#0c1419 900px);background-repeat:no-repeat;background-size:100% 900px}
[data-theme="dark"] .site-header{background:rgba(12,22,28,.97);border-bottom-color:#3c545e}
[data-theme="dark"] .wordmark>span:not(.wordmark-label){color:var(--cyan);text-shadow:2px 1px 0 #ef287b}
[data-theme="dark"] .nav-active{border-color:var(--cyan)}
[data-theme="dark"] .header-inner nav a:hover{color:var(--cyan)}
[data-theme="dark"] .header-contact{border-color:#75949f}
[data-theme="dark"] .header-contact:hover{background:#28424d;color:#fff}
[data-theme="dark"] .sales-hero h1>span{color:var(--cyan);text-shadow:2px 1px 0 #a61955}
[data-theme="dark"] .sales-hero .eyebrow{color:#fff}
[data-theme="dark"] .sales-hero .short-line{background:var(--pink)}
[data-theme="dark"] .hero-description,[data-theme="dark"] .hero-meta{color:#dae5e9}
[data-theme="dark"] .hero-description strong{color:#fff}
[data-theme="dark"] .topic-strip,[data-theme="dark"] .how-section,[data-theme="dark"] .results-section{background:#122129}
[data-theme="dark"] .topic-inner>span:nth-child(2){color:var(--cyan)}
[data-theme="dark"] .topic-inner>span:nth-child(4){color:var(--orange)}
[data-theme="dark"] .story-section,[data-theme="dark"] .curriculum-poster,[data-theme="dark"] .method-takeaway{background:#192a32;border-color:#30434b}
[data-theme="dark"] .story-chapter p,[data-theme="dark"] .method-takeaway p{color:#c0cfd4}
[data-theme="dark"] .chapter-label{color:var(--pink)}
[data-theme="dark"] .story-more{border-color:#49606a}
[data-theme="dark"] .section-heading .eyebrow,[data-theme="dark"] .story-aside .eyebrow,[data-theme="dark"] .creator-method .eyebrow,[data-theme="dark"] .module-no{color:var(--cyan)}
[data-theme="dark"] .story-aside blockquote{border-color:var(--pink)}
[data-theme="dark"] .method-number{color:var(--cyan)}
[data-theme="dark"] .creator-method-list>li:nth-child(even) .method-number{color:var(--pink)}
[data-theme="dark"] .follower-strip>div:first-child strong{color:var(--cyan);text-shadow:2px 1px 0 #a61955}
[data-theme="dark"] .channel-card:nth-child(-n+2)>a{color:var(--cyan);border-color:var(--pink)}
[data-theme="dark"] .channel-card:last-child>a{color:var(--orange);border-color:var(--orange)}
[data-theme="dark"] .course-card,[data-theme="dark"] .result-card{background:#18272f}
[data-theme="dark"] .result-card:first-child{border-top:3px solid var(--cyan)}
[data-theme="dark"] .result-card:first-child .platform-label{color:var(--cyan)}
[data-theme="dark"] .result-card:first-child .commission-row strong{color:var(--pink)}
[data-theme="dark"] .result-card:nth-child(2){border-top:3px solid var(--orange)}
[data-theme="dark"] .result-card:nth-child(2) .platform-label,[data-theme="dark"] .result-card:nth-child(2) .commission-row strong{color:var(--orange)}
[data-theme="dark"] .cover-self{background:linear-gradient(135deg,#264d57,#16282f);color:#e9ffff;border-top:3px solid var(--cyan)}
[data-theme="dark"] .cover-online{background:linear-gradient(135deg,#542839,#24252f);color:#fff1f6;border-top:3px solid var(--pink)}
[data-theme="dark"] .cover-onsite{background:linear-gradient(135deg,#59352a,#26262b);color:#fff5ed;border-top:3px solid var(--orange)}
[data-theme="dark"] .cover-onsite .cover-meta,[data-theme="dark"] .cover-onsite .cover-tag{color:#ffc2a6}
[data-theme="dark"] .button{background:#203640;color:#f4f8f9;border-color:#7697a3}
[data-theme="dark"] .button:hover{background:#304e5a;color:#fff}
[data-theme="dark"] .button.primary{background:var(--orange);color:#20120c;border-color:var(--orange)}
[data-theme="dark"] .button.primary:hover{background:#ff986f;border-color:#ff986f;color:#20120c}
[data-theme="dark"] .corporate-note{background:#192a32}
[data-theme="dark"] .corporate-note p,[data-theme="dark"] .payment-note,[data-theme="dark"] .steps p,[data-theme="dark"] .how-intro,[data-theme="dark"] details>p{color:#becdd3}
[data-theme="dark"] .philosophy-section,[data-theme="dark"] footer{background:#090f13;color:#f4f8f9}
[data-theme="dark"] .philosophy-inner .eyebrow,[data-theme="dark"] .how-layout .eyebrow,[data-theme="dark"] .step-number{color:var(--cyan)}
[data-theme="dark"] .income-tags span{border-color:#49616c}
[data-theme="dark"] .hero-name{background:#14232c;color:#fff;border-left:3px solid var(--cyan)}
[data-theme="dark"] .hero-name>span{color:#ff80b4}
[data-theme="dark"] .hero-quote{color:#222329}
[data-theme="dark"] .instructor-hero{background:#d9d9d9;box-shadow:0 24px 70px #030a1038}
[data-theme="dark"] dialog,[data-theme="dark"] #image-dialog{background:#192a32;color:#f4f8f9}
[data-theme="dark"] .checkout-note{background:#243b46}
[data-theme="dark"] .dialog-content>p:not(.eyebrow){color:#c0cfd4}
[data-theme="dark"] .text-link,[data-theme="dark"] .details-link{color:#f4f8f9}
[data-theme="dark"] .dialog-support a{color:#ffa984}
[data-theme="dark"] .evidence-figure figcaption{color:#b5c6cc}
[data-theme="dark"] a:focus-visible,[data-theme="dark"] button:focus-visible,[data-theme="dark"] summary:focus-visible{outline-color:var(--cyan)}
[data-theme="dark"] .image-open:hover .zoom-hint{background:#096661;color:#fff}
[data-theme="light"]{color-scheme:light;--accent:#b93818;--accent-dark:#952b11;--surface:#edf3f5;--line:#cfdee3;--cyan:#086d73;--pink:#b92162;--orange:#b93818}
[data-theme="light"] main{background:linear-gradient(180deg,#dcebef,rgba(255,255,255,0) 820px) no-repeat;background-size:100% 820px}
[data-theme="light"] .sales-hero h1>span,[data-theme="light"] .wordmark>span:not(.wordmark-label),[data-theme="light"] .module-no{color:var(--cyan)}
[data-theme="light"] .chapter-label{color:var(--pink)}
[data-theme="light"] .story-section,[data-theme="light"] .curriculum-poster,[data-theme="light"] .method-takeaway{background:#edf3f5}
[data-theme="light"] .result-card:first-child{border-top:3px solid var(--cyan)}
[data-theme="light"] .result-card:first-child .platform-label{color:var(--cyan)}
[data-theme="light"] .result-card:first-child .commission-row strong{color:var(--pink)}
[data-theme="light"] .result-card:nth-child(2){border-top:3px solid var(--orange)}
[data-theme="light"] .result-card:nth-child(2) .commission-row strong{color:var(--orange)}
[data-theme="light"] .cover-self{background:#d8ecee;color:#17434b}
[data-theme="light"] .cover-online{background:#62324a;color:#fff}
[data-theme="light"] .cover-onsite{background:#49302a;color:#fff}
[data-theme="light"] .channel-card:nth-child(-n+2)>a{color:var(--cyan);border-color:var(--pink)}
[data-theme="light"] .channel-card:last-child>a{color:var(--orange);border-color:var(--orange)}
[hidden]{display:none!important}
.custom-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-block:30px;clear:both}
.custom-content>p{white-space:pre-wrap;font-size:16px;line-height:1.9;max-width:850px;margin:0}
.custom-button{white-space:pre-wrap;max-width:100%}
/* Frame only the portrait portion of the supplied curriculum image. */
.portrait-window{aspect-ratio:242/563}.portrait-window img{width:423.140496%}
