#cm-content{--cm-ink:#17141d;--cm-muted:#655e70;--cm-line:#e6e0eb;--cm-paper:#fff;--cm-soft:#f7f4fa;--cm-violet:#7650c7;--cm-violet-dark:#56349c;--cm-navy:#171225;--cm-shadow:0 18px 45px rgba(29,20,47,.1)}#cm-content,#cm-content *{box-sizing:border-box}#cm-content{margin:0;background:#fff;color:var(--cm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}#cm-content button,#cm-content input,#cm-content textarea{font:inherit}.cm-skip{background:#fff;border:2px solid var(--cm-violet);color:var(--cm-ink);left:12px;padding:10px 14px;position:fixed;top:8px;transform:translateY(-150%);z-index:9999}.cm-skip:focus{transform:none}#cm-content a{color:inherit}#cm-content img{display:block;max-width:100%}#cm-content button{cursor:pointer}.cm-shell{margin-inline:auto;max-width:1180px;padding-inline:24px}.cm-section{padding:88px 0;scroll-margin-top:24px}.cm-eyebrow{color:#8060bd;font-size:12px;font-weight:800;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.cm-section-heading{margin:0 auto 42px;max-width:760px;text-align:center}.cm-section-heading-left{margin-left:0;text-align:left}.cm-section-heading h2,.cm-final-cta h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.06;margin:0}.cm-section-heading>p:last-child{color:var(--cm-muted);font-size:17px;line-height:1.75;margin:18px auto 0;max-width:720px}.cm-section-heading-left>p:last-child{margin-left:0}.cm-button{align-items:center;border:1px solid transparent;border-radius:12px;display:inline-flex;font-size:15px;font-weight:750;justify-content:center;min-height:48px;padding:12px 20px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cm-button:hover{transform:translateY(-1px)}.cm-button-primary{background:var(--cm-violet);color:#fff!important}.cm-button-primary:hover{background:var(--cm-violet-dark)}.cm-button-secondary{background:#fff;border-color:#d8cde8;color:var(--cm-ink)!important}.cm-button-secondary:hover{border-color:#9d81cf}.cm-text-button,.cm-inline-button{background:none;border:0;color:#6844ae!important;font-weight:750;padding:3px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cm-return-link{text-align:center}.cm-return-link a,.cm-resource-links a{color:#6844ae!important;font-weight:750;text-decoration:underline;text-underline-offset:4px}.cm-hero{background:radial-gradient(circle at 80% 20%,rgba(133,90,229,.34),transparent 32%),linear-gradient(135deg,#171225,#201531 58%,#2d1945);color:#fff;overflow:hidden;padding:72px 0}.cm-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.cm-brand{display:inline-flex;font-size:13px;font-weight:850;gap:9px;letter-spacing:.12em;margin-bottom:45px;text-decoration:none;text-transform:uppercase}.cm-brand span{color:#c8b9e8}.cm-hero .cm-eyebrow{color:#c6afea}.cm-hero h1{font-size:clamp(46px,6vw,76px);letter-spacing:-.055em;line-height:.99;margin:0;max-width:850px}.cm-hero-lede{color:#ded7e8;font-size:clamp(17px,2vw,21px);line-height:1.7;margin:26px 0 0;max-width:760px}.cm-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cm-hero .cm-button-secondary{background:transparent;border-color:#817094;color:#fff!important}.cm-credit-note{color:#cfc5dc;font-size:13px;margin:24px 0 0}.cm-credit-note strong{color:#fff}.cm-credit-note .cm-text-button{color:#d7c3ff!important;margin-left:9px}.cm-hero-capabilities{display:grid;gap:12px}.cm-hero-capabilities>div{background:#ffffff13;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px}.cm-hero-capabilities span{color:#b996ff;font-size:11px;font-weight:850;letter-spacing:.12em}.cm-hero-capabilities strong{display:block;font-size:17px;margin:7px 0}.cm-hero-capabilities p{color:#cfc7db;font-size:13px;line-height:1.6;margin:0}.cm-creator-section{background:var(--cm-soft);padding:72px 0 82px;scroll-margin-top:18px}.cm-studio{background:#fff;border:1px solid var(--cm-line);border-radius:22px;box-shadow:var(--cm-shadow);overflow:hidden}.cm-tabs{background:#f0ebf6;border-bottom:1px solid var(--cm-line);display:flex;gap:6px;padding:8px}.cm-tabs button{background:transparent;border:0;border-radius:10px;color:#5d5568;font-size:14px;font-weight:750;min-height:48px;padding:10px 18px}.cm-tabs button[aria-selected=true]{background:#fff;box-shadow:0 4px 12px #1f143214;color:var(--cm-ink)}[role=tabpanel]{outline:0}.cm-form{display:grid;gap:24px;padding:32px}.cm-field-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.cm-field{min-width:0}.cm-field label,.cm-label{color:#29232f;display:block;font-size:14px;font-weight:750;margin-bottom:8px}.cm-field input,.cm-field textarea,.cm-dialog input,.cm-dialog textarea{background:#fbfafc;border:1px solid #cbc2d5;border-radius:10px;color:var(--cm-ink);min-height:48px;padding:12px 14px;width:100%}.cm-field textarea,.cm-dialog textarea{min-height:128px;resize:vertical}.cm-field input:focus,.cm-field textarea:focus,.cm-dialog input:focus,.cm-dialog textarea:focus{border-color:var(--cm-violet);box-shadow:0 0 0 3px #7650c72e;outline:0}.cm-field-row{align-items:center;color:#756d7e;display:flex;font-size:12px;justify-content:space-between;margin-top:7px}.cm-field-row p{margin:0}.cm-error{color:#a92135;font-size:13px;font-weight:650;margin:8px 0 0}.cm-upload{align-items:center;background:#fbfafc;border:2px dashed #cfc5da;border-radius:13px;display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:22px;text-align:center}.cm-upload:hover,.cm-upload:focus{border-color:var(--cm-violet);outline:0}.cm-upload span{color:#756d7e;font-size:12px;margin-top:6px}.cm-upload-preview{margin-top:15px}.cm-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:10px}.cm-preview-item{aspect-ratio:1;background:#eeeaf3;border-radius:8px;overflow:hidden}.cm-preview-item img{height:100%;object-fit:cover;width:100%}.cm-form-actions{align-items:center;border-top:1px solid var(--cm-line);display:flex;gap:18px;padding-top:23px}.cm-form-actions>span{color:#756d7e;font-size:12px;line-height:1.6}.cm-selected-template{align-items:center;background:#f5f0fc;border:1px solid #d9c9f2;border-radius:12px;display:grid;gap:14px;grid-template-columns:88px 1fr auto;padding:12px}.cm-selected-template img{border-radius:8px;height:88px;object-fit:cover;width:88px}.cm-selected-template span{color:#715f89;display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cm-selected-template strong{display:block;margin-top:4px}.cm-selected-template button{background:none;border:0;color:#6844ae;font-weight:750;min-height:44px}.cm-secondary-panel{align-items:center;display:flex;justify-content:space-between;min-height:250px;padding:38px}.cm-secondary-panel h3{font-size:27px;margin:0 0 9px}.cm-secondary-panel p:not(.cm-eyebrow){color:var(--cm-muted);margin:0;max-width:620px}.cm-proof{background:#fff}.cm-proof-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 34px;padding:0}.cm-proof-grid li{border:1px solid var(--cm-line);border-radius:16px;overflow:hidden;padding:12px}.cm-proof-grid picture{aspect-ratio:1;display:block;overflow:hidden}.cm-proof-grid li:first-child picture{background:#ddd7e4}.cm-proof-grid img{height:100%;object-fit:cover;width:100%}.cm-proof-grid li:first-child img{object-position:center}.cm-step-label{color:#7452b8;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;padding:3px 3px 11px;text-transform:uppercase}.cm-proof-grid h3{font-size:18px;margin:18px 8px 6px}.cm-proof-grid p{color:var(--cm-muted);font-size:13px;line-height:1.65;margin:0 8px 10px}.cm-examples{background:var(--cm-soft)}.cm-example-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.cm-example-grid article{background:#fff;border:1px solid var(--cm-line);border-radius:16px;overflow:hidden}.cm-example-grid article>picture{aspect-ratio:1;display:block;overflow:hidden}.cm-example-grid article>picture img{height:100%;object-fit:cover;width:100%}.cm-example-grid article>div:last-child{padding:20px}.cm-example-grid article>div>span{color:#7650b8;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.cm-example-grid h3{font-size:19px;line-height:1.35;margin:10px 0}.cm-example-grid p{color:var(--cm-muted);font-size:14px;line-height:1.65}.cm-example-grid a,.cm-example-grid button{color:#6844ae!important;font-size:13px;font-weight:750}.cm-pair{display:grid!important;grid-template-columns:1fr 1fr;padding:0!important}.cm-pair figure{margin:0;position:relative}.cm-pair img{aspect-ratio:1;object-fit:cover;width:100%}.cm-pair figcaption{background:#14101bd1;bottom:8px;color:#fff;font-size:10px;left:8px;padding:5px 8px;position:absolute}.cm-how-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 36px;padding:0}.cm-how-grid li{border-top:2px solid #d9cbea;padding-top:20px}.cm-how-grid span{color:#7650b8;font-size:12px;font-weight:850}.cm-how-grid h3{font-size:19px;margin:12px 0 6px}.cm-how-grid p{color:var(--cm-muted);font-size:14px;line-height:1.7}.cm-prompts{background:var(--cm-navy);color:#fff}.cm-prompts .cm-eyebrow{color:#bb9cf2}.cm-prompts .cm-section-heading>p:last-child{color:#c9c0d5}.cm-prompt-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.cm-prompt-grid article{background:#241b32;border:1px solid #423653;border-radius:15px;display:flex;flex-direction:column;padding:24px}.cm-prompt-grid article>span{color:#b996ff;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cm-prompt-grid h3{font-size:19px;margin:12px 0}.cm-prompt-grid blockquote{border-left:3px solid #8c63df;color:#dcd4e7;flex:1;font-size:13px;line-height:1.75;margin:6px 0 22px;padding:0 0 0 15px}.cm-prompt-grid button{background:transparent;border:1px solid #7d659b;border-radius:9px;color:#fff;font-size:13px;font-weight:750;min-height:44px}.cm-quality{background:#fff}.cm-quality-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 360px}.cm-quality h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1.08;margin:0}.cm-quality p,.cm-quality li{color:var(--cm-muted);font-size:15px;line-height:1.75}.cm-quality ul{padding-left:20px}.cm-thumbnail-stage{align-items:center;background:#f4effa;border:1px solid #ddd1ef;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:28px}.cm-thumbnail-frame{align-items:center;display:flex;height:144px;justify-content:center;width:144px}.cm-thumbnail-frame img{border-radius:7px;height:128px;object-fit:cover;transition:height .18s ease,width .18s ease;width:128px}.cm-thumbnail-stage>p{font-size:12px;margin:17px 0 10px}.cm-size-buttons{display:flex;gap:8px}.cm-size-buttons button{background:#fff;border:1px solid #c9b6e7;border-radius:8px;color:#5c3b9e;min-height:44px;padding:8px 13px}.cm-size-buttons button[aria-pressed=true]{background:var(--cm-violet);color:#fff}.cm-premade{background:var(--cm-soft)}.cm-scroll-grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.cm-template,.cm-promo-grid button{background:#fff;border:1px solid var(--cm-line);border-radius:13px;color:var(--cm-ink);min-width:0;overflow:hidden;padding:8px;text-align:left}.cm-template:hover,.cm-template:focus,.cm-promo-grid button:hover,.cm-promo-grid button:focus{border-color:#a98bd9;box-shadow:0 8px 20px #2e1e4a1a;outline:0}.cm-template img,.cm-promo-grid img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:100%}.cm-template span,.cm-promo-grid span{display:block;font-size:12px;font-weight:750;overflow:hidden;padding:10px 4px 5px;text-overflow:ellipsis;white-space:nowrap}.cm-section-actions{align-items:center;display:flex;gap:22px;margin-top:24px}.cm-section-actions>a{color:#6844ae!important;font-size:13px;font-weight:750}.cm-promo-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.cm-promo .cm-resource-links{margin-top:25px}.cm-faq{background:#fff}.cm-faq-shell{max-width:900px}.cm-faq-list{display:grid;gap:9px}.cm-faq-item{border:1px solid var(--cm-line);border-radius:12px;overflow:hidden}.cm-faq-item h3{margin:0}.cm-faq-item h3 button{align-items:center;background:#fff;border:0;color:var(--cm-ink);display:flex;font-size:15px;font-weight:750;justify-content:space-between;min-height:62px;padding:14px 18px;text-align:left;width:100%}.cm-faq-item h3 button:hover{background:#faf8fd}.cm-faq-item h3 button span{align-items:center;background:#f1eafa;border-radius:50%;color:#6844ae;display:flex;flex:0 0 30px;font-size:19px;height:30px;justify-content:center;margin-left:16px;transition:transform .18s ease;width:30px}.cm-faq-item h3 button[aria-expanded=true] span{background:var(--cm-violet);color:#fff;transform:rotate(45deg)}.cm-faq-item [role=region]{border-top:1px solid #eee9f3;padding:16px 20px}.cm-faq-item [role=region] p{color:var(--cm-muted);font-size:14px;line-height:1.75;margin:0}.cm-final-cta{background:linear-gradient(135deg,#21162f,#3b2158);color:#fff;padding:80px 0;text-align:center}.cm-final-cta .cm-eyebrow{color:#cbb4f2}.cm-final-cta p:not(.cm-eyebrow){color:#d7cedf;margin:20px auto;max-width:600px}.cm-final-cta .cm-resource-links a{color:#decaff!important}.cm-footer{background:#15121a;color:#fff;padding:54px 0}.cm-footer-grid{display:grid;gap:50px;grid-template-columns:1.2fr 1fr 1fr}.cm-footer-brand{font-size:20px}.cm-footer p{color:#aaa2b1;font-size:13px}.cm-footer h2{font-size:13px;letter-spacing:.08em;margin:0 0 15px;text-transform:uppercase}.cm-footer ul{list-style:none;margin:0;padding:0}.cm-footer li{margin:9px 0}.cm-footer a{color:#cfc7d7!important;font-size:13px;text-decoration:none}.cm-dialog{background:transparent;border:0;max-height:calc(100vh - 32px);max-width:800px;padding:0;width:calc(100% - 32px)}.cm-dialog::backdrop{background:#0f0b13c2}.cm-dialog-card{background:#fff;border-radius:18px;max-height:calc(100vh - 32px);overflow:auto;padding:32px;position:relative}.cm-dialog h2{font-size:30px;letter-spacing:-.035em;margin:0 0 14px}.cm-dialog-card>p:not(.cm-eyebrow){color:var(--cm-muted)}.cm-dialog-close{align-items:center;background:#eee9f3;border:0;border-radius:50%;display:flex;font-size:22px;height:44px;justify-content:center;position:absolute;right:18px;top:18px;width:44px}.cm-pack-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:22px}.cm-pack-grid button{align-items:center;background:#f7f4fa;border:1px solid #dcd3e5;border-radius:12px;display:flex;justify-content:space-between;min-height:68px;padding:14px}.cm-pack-grid span{color:#6844ae;font-weight:800}.cm-dialog-status{font-size:13px;min-height:20px}.cm-edit-pair{align-items:start;display:grid;gap:25px;grid-template-columns:250px 1fr}.cm-edit-pair img{border-radius:12px;width:100%}.cm-edit-pair form{display:grid;gap:12px}.cm-edit-pair label{font-size:13px;font-weight:750}.cm-edit-pair input[type=file]{font-size:12px;padding:10px}.cm-template-added{animation:cm-rise .25s ease}.cm-hidden-visually{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes cm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#cm-content :focus-visible{outline:3px solid #9a76e1;outline-offset:3px}@media(max-width:900px){.cm-hero-grid{gap:42px;grid-template-columns:1fr}.cm-hero-capabilities{grid-template-columns:repeat(3,1fr)}.cm-example-grid{grid-template-columns:repeat(2,1fr)}.cm-scroll-grid{grid-template-columns:repeat(4,1fr)}.cm-quality-grid{gap:40px;grid-template-columns:1fr 310px}.cm-prompt-grid{grid-template-columns:1fr}.cm-prompt-grid article{min-height:0}.cm-footer-grid{grid-template-columns:1fr 1fr}.cm-footer-grid>div{grid-column:1/-1}.cm-proof-grid{gap:14px}}@media(max-width:700px){.cm-shell{padding-inline:16px}.cm-section{padding:62px 0}.cm-hero{padding:48px 0}.cm-brand{margin-bottom:30px}.cm-hero h1{font-size:43px}.cm-hero-capabilities{grid-template-columns:1fr}.cm-hero-actions{align-items:stretch;flex-direction:column}.cm-hero-actions .cm-button{width:100%}.cm-creator-section{padding:52px 0}.cm-tabs{display:grid;grid-template-columns:1fr;padding:7px}.cm-tabs button{text-align:left}.cm-form{padding:20px}.cm-field-grid{grid-template-columns:1fr}.cm-form-actions{align-items:stretch;flex-direction:column}.cm-form-actions .cm-button{width:100%}.cm-preview-grid{grid-template-columns:repeat(3,1fr)}.cm-selected-template{grid-template-columns:68px 1fr}.cm-selected-template img{height:68px;width:68px}.cm-selected-template button{grid-column:2}.cm-secondary-panel{align-items:flex-start;flex-direction:column;gap:24px;padding:24px}.cm-proof-grid,.cm-how-grid{grid-template-columns:1fr}.cm-proof-grid picture{aspect-ratio:16/10}.cm-proof-grid li:not(:first-child) picture{aspect-ratio:1}.cm-example-grid,.cm-quality-grid{grid-template-columns:1fr}.cm-thumbnail-stage{min-height:300px}.cm-scroll-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.cm-template{flex:0 0 46%;scroll-snap-align:start}.cm-section-actions{align-items:flex-start;flex-direction:column}.cm-promo-grid{grid-template-columns:repeat(2,1fr)}.cm-footer-grid{grid-template-columns:1fr}.cm-footer-grid>div{grid-column:auto}.cm-edit-pair{grid-template-columns:1fr}.cm-edit-pair img{margin:auto;max-width:240px}.cm-dialog-card{padding:26px 18px}.cm-dialog h2{font-size:25px}.cm-pack-grid{grid-template-columns:1fr}.cm-faq-item h3 button{font-size:14px;padding:13px 14px}.cm-section-heading{margin-bottom:30px}.cm-section-heading>p:last-child{font-size:15px}.cm-credit-note{line-height:1.8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cm-button,.cm-thumbnail-frame img,.cm-faq-item h3 button span{transition:none}.cm-template-added{animation:none}}#cm-content [hidden]{display:none!important}.cm-inline-button{align-items:center;display:inline-flex;min-height:44px}@media(max-width:700px){.cm-hero{padding:38px 0}.cm-brand{margin-bottom:22px}.cm-hero h1{font-size:40px}.cm-hero-lede{font-size:16px;line-height:1.55;margin-top:19px}.cm-hero-capabilities{display:none}}.cm-eyebrow{color:#7045a9}.cm-credit-note .cm-text-button{min-height:44px}@media(max-width:700px){.cm-creator-section{padding-top:30px}.cm-creator-section .cm-section-heading{margin-bottom:18px}.cm-creator-section .cm-section-heading>p:last-child{display:none}.cm-tabs{display:flex;overflow-x:auto}.cm-tabs button{flex:1;min-width:108px;padding:8px;text-align:center}}.cm-hero{padding:52px 0 58px}.cm-hero-grid{display:block}.cm-hero-copy{max-width:940px}.cm-brand{margin-bottom:28px}.cm-hero h1{font-size:clamp(43px,5.5vw,70px)}.cm-hero-lede{max-width:830px}.cm-creator-section{padding:54px 0 72px}.cm-creator-section .cm-section-heading{margin-bottom:28px}.cm-tool-panel{padding:28px}.cm-tool-panel-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.cm-tool-panel-heading h3{font-size:27px;line-height:1.15;margin:0 0 8px}.cm-tool-panel-heading p:not(.cm-eyebrow){color:var(--cm-muted);margin:0;max-width:680px}.cm-tool-panel-heading>a{color:#6844ae!important;flex:0 0 auto;font-size:13px;font-weight:750}.cm-tool-panel .cm-section-actions{margin-top:18px}.cm-tool-panel .cm-resource-links{margin:22px 0 0}.cm-proof-grid li:first-child picture{aspect-ratio:16/9}.cm-proof-grid li:first-child img{object-fit:contain}.cm-example-reference>picture{aspect-ratio:16/9!important}.cm-example-reference>picture img{object-fit:contain!important}.cm-template img,.cm-promo-grid img,.cm-pair img,.cm-edit-pair img{aspect-ratio:1;height:auto;object-fit:contain}.cm-selected-template img{object-fit:contain}.cm-dialog-status:empty{display:none}@media(max-width:700px){.cm-hero{padding:24px 0 28px}.cm-brand{margin-bottom:12px}.cm-hero h1{font-size:36px;line-height:1}.cm-hero-lede{font-size:15px;line-height:1.45;margin-top:14px}.cm-hero-actions{gap:8px;margin-top:20px}.cm-hero-actions .cm-button{min-height:44px}.cm-credit-note{margin-top:14px}.cm-creator-section{padding:30px 0 50px}.cm-creator-section .cm-section-heading h2{font-size:28px}.cm-tool-panel{padding:20px}.cm-tool-panel-heading{align-items:flex-start;flex-direction:column;gap:12px}.cm-tool-panel-heading h3{font-size:23px}.cm-proof-grid li:first-child picture{aspect-ratio:16/9}.cm-example-reference>picture{aspect-ratio:16/9!important}}#cover-creator{background:#fafafa;scroll-margin-top:12px}#covermatic-app{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#covermatic-app img{max-width:100%}#covermatic-app .tpl-card img{height:auto;aspect-ratio:1;object-fit:contain}#cm-content .cm-proof-grid img,#cm-content .cm-example-grid>article>picture img{height:auto;width:100%;object-fit:contain}#cm-content .cm-pair img{height:auto;aspect-ratio:1;object-fit:contain}.cm-hero h1{color:#fff}#cm-content .cm-hero p{color:#ded7e8}#covermatic-app .hidden{display:none!important}#guest-examples-container .covermatic-gallery-card__media{aspect-ratio:1}#covermatic-app .tpl-card__media,#covermatic-app .tpl-card__media img{border-radius:0}#covermatic-app #upload-zone p{color:#c6c6d2!important}#covermatic-app .covermatic-action-button{background:#704be0!important;color:#fff!important}#covermatic-app .covermatic-action-button:hover{background:#6240c9!important}#covermatic-app .cm-gallery-scroll{display:flex;overflow-x:auto!important;gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px}#covermatic-app .cm-gallery-scroll>*{flex:none;scroll-snap-align:start}#covermatic-app .cm-gallery-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}#covermatic-app .cm-gallery-controls button{min-height:44px;padding:8px 16px;border:1px solid #676777;border-radius:8px;color:#eee;background:#292932}#covermatic-app :is(button,a,[role=button]):focus-visible{outline:3px solid #bfa7ff;outline-offset:3px}#covermatic-app .covermatic-gallery-card__media img{object-fit:contain;max-width:100%;max-height:100%}@media(prefers-reduced-motion:reduce){#covermatic-app *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#covermatic-app #upload-zone{opacity:1!important}#cm-content .cm-return-link a{display:inline-flex;align-items:center;min-height:44px}.cm-walkthrough-note{margin:22px 0;padding:20px;border:1px solid #d7cde5;border-radius:12px;background:#fff}.cm-walkthrough-note summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650}body.alpha-guest-theme-banner .logo .cm-guest-logo{margin:0;line-height:1}body.alpha-guest-theme-banner .footer h2.cm-guest-footer-heading{font-size:16px;line-height:1.4;font-weight:600;margin:0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cm-guest-page.css.map */
