/* Majestic Makes Worlds 2.3.1 — supporting pages. */
:root{color-scheme:dark;--mmw-support-bg:#020910;--mmw-support-panel:#071721;--mmw-support-text:#f7eddd;--mmw-support-muted:#aebbc4;--mmw-support-gold:#ebb960;--mmw-support-line:rgba(235,185,96,.25);--mmw-support-shadow:0 28px 90px rgba(0,0,0,.48)}*{box-sizing:border-box}html{min-height:100%;background:var(--mmw-support-bg);scroll-behavior:smooth}body.mmw-support-page{min-height:100%;margin:0;overflow-x:hidden;color:var(--mmw-support-text);background:radial-gradient(circle at 50% -10%,rgba(235,185,96,.11),transparent 31%),radial-gradient(circle at 8% 35%,rgba(37,123,160,.12),transparent 28%),linear-gradient(180deg,#06131d,#02080d 55%,#010508);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.mmw-support-page::before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent 88%)}.mmw-support-page img{max-width:100%}.mmw-support-page a{color:inherit}.mmw-support-page button,.mmw-support-page input,.mmw-support-page select{font:inherit}.mmw-support-header{position:sticky;z-index:3000;top:0;min-height:76px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:7px clamp(16px,3vw,48px);border-bottom:1px solid rgba(235,185,96,.2);background:rgba(2,9,15,.91);box-shadow:0 12px 36px rgba(0,0,0,.25);backdrop-filter:blur(16px)}.mmw-support-brand{height:60px;display:flex;align-items:center;text-decoration:none}.mmw-support-brand img{width:100%;height:100%;object-fit:contain;object-position:left center}.mmw-support-desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px)}.mmw-support-desktop-nav a{position:relative;padding:10px 0;color:#d8e0e4;font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.mmw-support-desktop-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:var(--mmw-support-gold);transition:right .18s ease}.mmw-support-desktop-nav a:hover,.mmw-support-desktop-nav a:focus-visible,.mmw-support-desktop-nav a[aria-current="page"]{color:#fff0d5;outline:none}.mmw-support-desktop-nav a:hover::after,.mmw-support-desktop-nav a:focus-visible::after,.mmw-support-desktop-nav a[aria-current="page"]::after{right:0}.mmw-support-etsy{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid rgba(235,185,96,.56);border-radius:10px;color:#171109;background:linear-gradient(135deg,#f4d28d,#d99e42);font-size:.73rem;font-weight:900;text-decoration:none}.mmw-support-main{width:min(1480px,calc(100% - 48px));margin:0 auto;padding:clamp(55px,7vw,100px) 0 70px}.mmw-support-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:clamp(520px,68vh,760px);padding:clamp(42px,6vw,88px);overflow:hidden;border:1px solid rgba(235,185,96,.25);border-radius:32px;background:radial-gradient(circle at 85% 25%,rgba(235,185,96,.14),transparent 26%),linear-gradient(135deg,rgba(9,28,40,.95),rgba(2,9,14,.96));box-shadow:var(--mmw-support-shadow)}.mmw-support-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.04) 36%,transparent 52%);transform:translateX(-85%);animation:mmw-support-sheen 10s ease-in-out infinite}.mmw-support-eyebrow{margin:0 0 12px;color:var(--mmw-support-gold);font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.mmw-support-hero h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.9rem,9vw,8.6rem);line-height:.86;letter-spacing:-.045em;text-wrap:balance}.mmw-support-hero h2{max-width:820px;margin:25px 0 0;color:#fff1d9;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.65rem,3.4vw,3.3rem);font-weight:500;line-height:1.04;text-wrap:balance}.mmw-support-hero-copy>p:last-child{max-width:72ch;margin:24px 0 0;color:#bdc9cf;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.mmw-support-hero-aside{position:relative;z-index:2;display:grid;gap:16px}.mmw-market-stat{display:grid;gap:5px;padding:24px;border:1px solid rgba(235,185,96,.22);border-radius:19px;background:rgba(255,255,255,.045);box-shadow:0 18px 42px rgba(0,0,0,.22)}.mmw-market-stat strong{color:#f4cb81;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.85}.mmw-market-stat span{color:#c0cbd0;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mmw-workshop-seal,.mmw-guide-compass,.mmw-care-card{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;border:1px solid rgba(235,185,96,.34);border-radius:50%;text-align:center;background:radial-gradient(circle,rgba(235,185,96,.12),rgba(3,13,20,.86) 64%);box-shadow:0 0 0 12px rgba(235,185,96,.035),0 30px 75px rgba(0,0,0,.4)}.mmw-workshop-seal span,.mmw-guide-compass span,.mmw-care-card span{color:#efbf6d;font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.mmw-workshop-seal strong,.mmw-guide-compass strong,.mmw-care-card strong{max-width:260px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.mmw-workshop-seal small,.mmw-guide-compass small,.mmw-care-card small{max-width:250px;color:#aebbc4;line-height:1.5}.mmw-about-crest{width:min(100%,380px);margin:auto;filter:drop-shadow(0 24px 45px rgba(0,0,0,.4)) drop-shadow(0 0 18px rgba(235,185,96,.17))}.mmw-support-section{padding:clamp(80px,10vw,145px) 0 20px}.mmw-support-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:40px;margin-bottom:34px}.mmw-support-section-heading .mmw-support-eyebrow{grid-column:1/-1;margin-bottom:-26px}.mmw-support-section-heading h2,.mmw-support-split h2,.mmw-guide-card h2,.mmw-about-story h2,.mmw-license-panel h2,.mmw-faq-section h2,.mmw-support-cta h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.3rem,5.2vw,4.8rem);line-height:.96;text-wrap:balance}.mmw-support-section-heading>p:last-child,.mmw-support-split>div>p:last-child{margin:0;color:var(--mmw-support-muted);line-height:1.75}.mmw-marketplace{padding:clamp(80px,9vw,130px) 0 20px}.mmw-market-controls{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(5,minmax(135px,.5fr)) auto;align-items:end;gap:13px;padding:22px;border:1px solid var(--mmw-support-line);border-radius:22px;background:rgba(7,23,33,.8);box-shadow:0 20px 55px rgba(0,0,0,.22)}.mmw-market-controls h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1}.mmw-market-controls label{display:grid;gap:7px}.mmw-market-controls label span{color:#d1d9dd;font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mmw-market-controls input,.mmw-market-controls select{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#f8eddd;background:#06121b}.mmw-market-controls input:focus,.mmw-market-controls select:focus{border-color:#edbd69;outline:2px solid rgba(235,185,96,.25)}.mmw-filter-reset{min-height:46px;padding:0 15px;border:1px solid rgba(235,185,96,.36);border-radius:10px;color:#fff0d6;background:rgba(235,185,96,.075);font-weight:850;cursor:pointer}.mmw-market-summary{margin:20px 0;color:#aebbc4;font-size:.82rem;text-align:right}.mmw-market-summary strong{color:#f2c777}.mmw-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mmw-catalog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:linear-gradient(180deg,rgba(12,31,42,.94),rgba(4,13,20,.96));box-shadow:0 20px 52px rgba(0,0,0,.27);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mmw-catalog-card:hover{transform:translateY(-5px);border-color:rgba(235,185,96,.38);box-shadow:0 28px 62px rgba(0,0,0,.38)}.mmw-catalog-card[hidden]{display:none}.mmw-catalog-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#04101a}.mmw-catalog-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.mmw-catalog-card:hover .mmw-catalog-image img{transform:scale(1.035)}.mmw-catalog-land,.mmw-catalog-soon{position:absolute;top:12px;padding:7px 9px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px)}.mmw-catalog-land{left:12px;border:1px solid rgba(235,185,96,.35);color:#ffe9c2;background:rgba(2,10,16,.75)}.mmw-catalog-soon{right:12px;border:1px solid rgba(255,214,110,.42);color:#211407;background:#f0bd61}.mmw-catalog-copy{display:flex;flex:1;flex-direction:column;padding:19px}.mmw-catalog-creator{margin:0 0 6px;color:#e9b65f;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.mmw-catalog-copy h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;line-height:1.05}.mmw-catalog-meta{margin:9px 0 0;color:#c6d0d4;font-size:.78rem;font-weight:750}.mmw-catalog-excerpt{margin:14px 0 18px;color:#9facb4;font-size:.86rem;line-height:1.58}.mmw-catalog-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;border:1px solid #d9963b;border-radius:10px;color:#170e05;background:linear-gradient(135deg,#f2c776,#cf772c);font-size:.77rem;font-weight:950;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.mmw-catalog-button:hover,.mmw-catalog-button:focus-visible{filter:brightness(1.08);outline:3px solid #fff0cf;outline-offset:3px}.mmw-catalog-button.is-disabled{border-color:rgba(255,255,255,.13);color:#93a0a8;background:rgba(255,255,255,.04)}.mmw-market-empty{padding:60px 24px;border:1px dashed rgba(235,185,96,.3);border-radius:20px;text-align:center;background:rgba(255,255,255,.025)}.mmw-market-empty h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:2rem}.mmw-market-empty p{margin:10px 0 0;color:#aebbc4}.mmw-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mmw-process-card{position:relative;min-height:300px;padding:27px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(145deg,rgba(11,31,43,.9),rgba(3,12,18,.96));box-shadow:0 20px 52px rgba(0,0,0,.26)}.mmw-process-number{position:absolute;top:19px;right:21px;color:rgba(235,185,96,.48);font-family:Georgia,"Times New Roman",serif;font-size:2rem}.mmw-process-icon{width:54px;height:54px;color:#edbe6d}.mmw-process-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mmw-process-card h3,.mmw-scale-card h3,.mmw-value-card h3{margin:23px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.05}.mmw-process-card p,.mmw-scale-card p,.mmw-value-card p{margin:14px 0 0;color:#aebbc4;line-height:1.65}.mmw-support-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;margin:clamp(75px,10vw,140px) 0;padding:clamp(30px,5vw,60px);border:1px solid var(--mmw-support-line);border-radius:26px;background:rgba(6,20,29,.77)}.mmw-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mmw-proof-list article{display:grid;gap:7px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.mmw-proof-list strong{color:#f2c777;font-family:Georgia,"Times New Roman",serif;font-size:1.25rem}.mmw-proof-list span{color:#aebbc4;font-size:.85rem;line-height:1.5}.mmw-scale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mmw-scale-card{padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(180deg,rgba(10,30,42,.9),rgba(3,12,18,.96))}.mmw-scale-stage{position:relative;height:300px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:24px;overflow:hidden;border:1px solid rgba(235,185,96,.17);border-radius:15px;background:linear-gradient(180deg,rgba(38,80,99,.2),rgba(2,10,16,.75))}.mmw-scale-stage::before{content:"";position:absolute;left:12%;right:12%;bottom:28px;height:1px;background:rgba(235,185,96,.4)}.mmw-scale-stage i{position:absolute;right:14%;top:15%;bottom:28px;width:1px;background:repeating-linear-gradient(180deg,rgba(235,185,96,.45) 0 1px,transparent 1px 18px)}.mmw-scale-person{position:relative;z-index:2;width:46px;margin-bottom:28px;border-radius:42% 42% 22% 22%;background:linear-gradient(180deg,#f0c876,#9d6329);box-shadow:0 0 28px rgba(235,185,96,.18)}.mmw-scale-person::before{content:"";position:absolute;left:50%;top:-31px;width:28px;height:28px;transform:translateX(-50%);border-radius:50%;background:#e3b45f}.mmw-scale-person::after{content:"";position:absolute;left:50%;bottom:-32px;width:78px;height:34px;transform:translateX(-50%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:#775026}.mmw-scale-person.is-mini{height:48px;width:20px}.mmw-scale-person.is-mini::before{top:-14px;width:12px;height:12px}.mmw-scale-person.is-mini::after{bottom:-12px;width:34px;height:14px}.mmw-scale-person.is-twelve{height:112px}.mmw-scale-person.is-six{height:220px;width:62px}.mmw-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(75px,9vw,130px) 0}.mmw-guide-card{padding:clamp(26px,4vw,48px);border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(7,23,33,.82)}.mmw-guide-card p:not(.mmw-support-eyebrow){color:#aebbc4;line-height:1.72}.mmw-guide-card ul{display:grid;gap:9px;margin:20px 0 0;padding-left:20px;color:#d8e0e4;line-height:1.5}.mmw-about-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:clamp(90px,11vw,160px) 0 65px}.mmw-about-story p{margin:0 0 18px;color:#b6c2c8;font-size:1.04rem;line-height:1.8}.mmw-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mmw-value-card{padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:linear-gradient(180deg,rgba(10,29,40,.92),rgba(3,12,18,.96))}.mmw-value-card>span{color:rgba(235,185,96,.6);font-family:Georgia,"Times New Roman",serif;font-size:2rem}.mmw-license-panel{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:42px;margin:clamp(80px,10vw,140px) 0;padding:clamp(30px,5vw,55px);border:1px solid rgba(78,242,167,.23);border-radius:26px;background:linear-gradient(105deg,rgba(3,31,22,.74),rgba(18,8,5,.82))}.mmw-license-panel img{width:220px;height:160px;object-fit:contain}.mmw-license-panel p:last-child{color:#b0bdc4;line-height:1.7}.mmw-care-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:clamp(80px,10vw,140px) 0 40px}.mmw-care-steps article{padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(7,23,33,.82)}.mmw-care-steps span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(235,185,96,.35);border-radius:50%;color:#f0c473;font-family:Georgia,"Times New Roman",serif;font-size:1.4rem}.mmw-care-steps strong{display:block;margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem}.mmw-care-steps p{color:#aebbc4;line-height:1.6}.mmw-faq-section{padding:50px 0 clamp(70px,9vw,120px)}.mmw-faq-list{display:grid;gap:11px}.mmw-faq-list details{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(7,23,33,.8)}.mmw-faq-list summary{position:relative;padding:20px 56px 20px 21px;color:#f4ead8;font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;cursor:pointer;list-style:none}.mmw-faq-list summary::-webkit-details-marker{display:none}.mmw-faq-list summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#efbe6b;font-family:system-ui;font-size:1.5rem}.mmw-faq-list details[open] summary::after{content:"−"}.mmw-faq-list details div{padding:0 21px 20px;color:#aebbc4;line-height:1.7}.mmw-faq-list details p{margin:0}.mmw-support-cta{display:flex;align-items:center;justify-content:space-between;gap:38px;margin:clamp(80px,10vw,135px) 0 30px;padding:clamp(30px,5vw,58px);border:1px solid rgba(235,185,96,.35);border-radius:26px;background:radial-gradient(circle at 85% 50%,rgba(235,185,96,.13),transparent 26%),linear-gradient(120deg,#0b2533,#051018);box-shadow:var(--mmw-support-shadow)}.mmw-support-cta-actions{display:flex;flex-wrap:wrap;gap:11px}.mmw-support-primary,.mmw-support-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:11px;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-decoration:none}.mmw-support-primary{border:1px solid #e7aa51;color:#170e05;background:linear-gradient(135deg,#f4d18b,#cf792e)}.mmw-support-secondary{border:1px solid rgba(235,185,96,.36);color:#fff0d5;background:rgba(235,185,96,.07)}.mmw-support-primary:hover,.mmw-support-primary:focus-visible,.mmw-support-secondary:hover,.mmw-support-secondary:focus-visible{transform:translateY(-2px);outline:3px solid #fff0cf;outline-offset:3px}.mmw-support-footer{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.6fr));gap:45px;padding:45px max(24px,calc((100vw - 1480px)/2));border-top:1px solid rgba(235,185,96,.2);background:#01070b}.mmw-support-footer-brand img{width:190px;height:84px;object-fit:contain;object-position:left}.mmw-support-footer-brand p{margin:10px 0 0;color:#9daab1}.mmw-support-footer nav{display:grid;align-content:start;gap:9px}.mmw-support-footer nav strong{margin-bottom:4px;color:#f0bf6e;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.mmw-support-footer nav a{color:#b8c3c8;font-size:.84rem;text-decoration:none}.mmw-support-footer nav a:hover,.mmw-support-footer nav a:focus-visible{color:#fff0d5;outline:none}.mmw-support-reveal{opacity:1;transform:none}@keyframes mmw-support-sheen{0%,65%{transform:translateX(-90%)}82%,100%{transform:translateX(110%)}}@media(max-width:1350px){.mmw-market-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.mmw-market-controls>div{grid-column:1/-1}.mmw-filter-reset{grid-column:auto}}@media(max-width:1250px){.mmw-support-desktop-nav{gap:14px}.mmw-support-desktop-nav a{font-size:.62rem}.mmw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mmw-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.mmw-support-header{grid-template-columns:160px 1fr;padding-right:82px}.mmw-support-desktop-nav,.mmw-support-etsy{display:none}.mmw-support-main{width:min(100% - 28px,1480px);padding-top:35px}.mmw-support-hero{grid-template-columns:1fr;min-height:auto}.mmw-support-hero-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.mmw-workshop-seal,.mmw-guide-compass,.mmw-care-card{width:min(340px,100%);min-height:340px;margin:auto;grid-column:1/-1}.mmw-support-section-heading,.mmw-support-split,.mmw-about-story{grid-template-columns:1fr}.mmw-support-section-heading .mmw-support-eyebrow{grid-column:auto;margin-bottom:0}.mmw-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmw-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmw-license-panel{grid-template-columns:170px 1fr}.mmw-support-cta{align-items:flex-start;flex-direction:column}.mmw-support-footer{grid-template-columns:1fr 1fr}.mmw-support-footer-brand{grid-column:1/-1}}@media(max-width:700px){.mmw-support-header{min-height:66px;grid-template-columns:130px 1fr;padding:4px 76px 4px 12px}.mmw-support-brand{height:55px}.mmw-support-main{width:calc(100% - 20px);padding-top:20px}.mmw-support-hero{padding:34px 22px;border-radius:22px}.mmw-support-hero h1{font-size:clamp(3.3rem,18vw,5.5rem)}.mmw-support-hero h2{font-size:clamp(1.55rem,8vw,2.5rem)}.mmw-support-hero-aside{grid-template-columns:1fr}.mmw-market-controls{grid-template-columns:1fr}.mmw-market-controls>div{grid-column:auto}.mmw-catalog-grid,.mmw-process-grid,.mmw-scale-grid,.mmw-guide-grid,.mmw-values-grid,.mmw-care-steps,.mmw-proof-list{grid-template-columns:1fr}.mmw-scale-stage{height:260px}.mmw-license-panel{grid-template-columns:1fr;text-align:center}.mmw-license-panel img{margin:auto}.mmw-support-cta{padding:28px 22px}.mmw-support-footer{grid-template-columns:1fr;padding:35px 22px}.mmw-support-footer-brand{grid-column:auto}.mmw-support-section-heading h2,.mmw-support-split h2,.mmw-guide-card h2,.mmw-about-story h2,.mmw-license-panel h2,.mmw-faq-section h2,.mmw-support-cta h2{font-size:clamp(2rem,12vw,3.3rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mmw-support-hero::before{animation:none}.mmw-support-reveal{opacity:1;transform:none;transition:none}.mmw-catalog-card,.mmw-catalog-image img,.mmw-support-primary,.mmw-support-secondary{transition:none}}

/* Force readable support-page headings over Divi/theme heading defaults. */
body.mmw-support-page .mmw-support-hero h1,
body.mmw-support-page .mmw-support-section-heading h2,
body.mmw-support-page .mmw-support-split h2,
body.mmw-support-page .mmw-guide-card h2,
body.mmw-support-page .mmw-about-story h2,
body.mmw-support-page .mmw-license-panel h2,
body.mmw-support-page .mmw-faq-section h2,
body.mmw-support-page .mmw-support-cta h2,
body.mmw-support-page .mmw-market-controls h2,
body.mmw-support-page .mmw-catalog-copy h3,
body.mmw-support-page .mmw-process-card h3,
body.mmw-support-page .mmw-scale-card h3,
body.mmw-support-page .mmw-market-empty h3 {
  color:#f7eddd!important;
  -webkit-text-fill-color:#f7eddd!important;
  opacity:1!important;
}
body.mmw-support-page .mmw-support-hero h1 {
  text-shadow:0 2px 0 rgba(0,0,0,.2),0 14px 42px rgba(0,0,0,.28);
}


/* Majestic Makes Worlds 2.3.2 — conversion refinements. */
.mmw-support-main{padding-top:clamp(28px,4vw,56px)}
.mmw-support-hero{min-height:clamp(440px,54vh,590px);gap:clamp(28px,5vw,76px);padding:clamp(36px,4.8vw,66px)}
.mmw-support-hero h1{font-size:clamp(3.6rem,7vw,6.7rem);line-height:.9}
.mmw-support-hero h2{margin-top:20px;font-size:clamp(1.55rem,2.8vw,2.75rem)}
.mmw-support-hero-copy>p:last-of-type{max-width:72ch;margin:19px 0 0;color:#bdc9cf;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}
.mmw-support-all-makes .mmw-support-hero{min-height:clamp(360px,43vh,460px);padding-block:clamp(32px,4vw,52px)}
.mmw-support-all-makes .mmw-support-hero h1{font-size:clamp(3.5rem,6.2vw,5.8rem)}
.mmw-support-all-makes .mmw-support-hero h2{font-size:clamp(1.45rem,2.45vw,2.35rem)}
.mmw-support-hero-jump{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:0 18px;border:1px solid rgba(235,185,96,.46);border-radius:11px;color:#fff0d5;background:rgba(235,185,96,.08);font-size:.77rem;font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}
.mmw-support-hero-jump:hover,.mmw-support-hero-jump:focus-visible{transform:translateY(-2px);border-color:#efbe6c;background:rgba(235,185,96,.14);outline:3px solid rgba(255,240,207,.94);outline-offset:3px}
.mmw-marketplace{padding:clamp(38px,5vw,60px) 0 20px;scroll-margin-top:95px}
.mmw-catalog-image{background:radial-gradient(circle at 50% 38%,rgba(52,91,108,.23),rgba(4,16,26,.93) 58%,#020910)}
.mmw-catalog-image img{object-fit:contain;padding:12px}
.mmw-catalog-card:hover .mmw-catalog-image img{transform:scale(1.018)}
.mmw-market-load-more{min-height:50px;display:flex;align-items:center;justify-content:center;margin:30px auto 0;padding:0 24px;border:1px solid rgba(235,185,96,.42);border-radius:11px;color:#fff0d5;background:rgba(235,185,96,.08);font-weight:900;cursor:pointer}
.mmw-market-load-more:hover,.mmw-market-load-more:focus-visible{border-color:#efbe6b;background:rgba(235,185,96,.14);outline:3px solid #fff0cf;outline-offset:3px}
.mmw-prepurchase-contact,.mmw-accessibility-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;margin-top:clamp(55px,7vw,90px);padding:clamp(26px,4vw,44px);border:1px solid rgba(235,185,96,.28);border-radius:22px;background:linear-gradient(120deg,rgba(11,37,51,.92),rgba(4,16,24,.96));box-shadow:0 24px 65px rgba(0,0,0,.27);scroll-margin-top:100px}
.mmw-prepurchase-contact h2,.mmw-accessibility-panel h2{margin:0;color:#f7eddd!important;-webkit-text-fill-color:#f7eddd!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}
.mmw-prepurchase-contact p:last-child,.mmw-accessibility-panel>p{margin:16px 0 0;color:#b4c0c6;line-height:1.7}
.mmw-accessibility-panel{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);margin-bottom:30px}
.mmw-support-footer{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(145px,.55fr));gap:38px}
@media(max-width:1180px){.mmw-support-header{grid-template-columns:160px 1fr;padding-right:82px}.mmw-support-desktop-nav,.mmw-support-etsy{display:none}.mmw-support-page .mmw-global-menu-toggle{display:inline-flex;top:max(12px,env(safe-area-inset-top));bottom:auto}.mmw-support-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.45fr)}}
@media(max-width:980px){.mmw-support-hero{grid-template-columns:1fr;min-height:auto}.mmw-support-all-makes .mmw-support-hero{min-height:auto}.mmw-support-hero h1{font-size:clamp(3.3rem,10vw,5.6rem)}.mmw-support-hero-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.mmw-support-footer{grid-template-columns:1fr 1fr}.mmw-support-footer-brand{grid-column:1/-1}.mmw-prepurchase-contact,.mmw-accessibility-panel{grid-template-columns:1fr;align-items:start}}
@media(max-width:700px){.mmw-support-main{padding-top:16px}.mmw-support-hero{padding:30px 20px}.mmw-support-hero h1,.mmw-support-all-makes .mmw-support-hero h1{font-size:clamp(3rem,15vw,4.25rem)}.mmw-support-hero h2{font-size:clamp(1.4rem,7vw,2.2rem)}.mmw-marketplace{padding-top:32px}.mmw-catalog-image img{padding:8px}.mmw-support-footer{grid-template-columns:1fr}.mmw-support-footer-brand{grid-column:auto}.mmw-prepurchase-contact,.mmw-accessibility-panel{padding:25px 21px}}
.mmw-etsy-attribution{max-width:1180px;margin:20px auto 0;color:#7f8d98;font-size:.72rem;line-height:1.5;text-align:center}
