.ma-template-page{background:#f7f5ed}.ma-creation-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);align-items:start;gap:65px;max-width:1500px;margin:auto;padding:62px max(5vw,24px) 90px;display:grid}.ma-back{align-items:center;gap:8px;margin-bottom:55px;font-size:13px;font-weight:700;display:inline-flex}.ma-back:hover{color:#ff6735}.ma-creation-copy .ma-section-kicker{margin:0 0 14px}.ma-creation-copy h1{letter-spacing:-.08em;margin:0 0 24px;font-size:clamp(54px,6vw,91px);line-height:.98}.ma-creation-copy h1 span{color:#ff6735}.ma-creation-lead{color:#555;max-width:580px;font-size:18px;line-height:1.6}.ma-creation-art{border-radius:24px;flex-direction:column;justify-content:space-between;height:310px;margin-top:35px;padding:25px;display:flex;position:relative;overflow:hidden}.ma-creation-art.ma-template-dance{background:#ffb18e}.ma-creation-art.ma-template-reaction{background:#c9bcff}.ma-creation-art.ma-template-pet{background:#bce6bb}.ma-creation-art span,.ma-creation-art small{letter-spacing:1.7px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.ma-creation-art b{font-size:195px;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.ma-creation-art small{align-self:flex-end}.ma-creation-disclaimer{color:#777;font-size:12px}.ma-maker{background:#fff;border:1px solid #d8d4ca;border-radius:22px;padding:20px;scroll-margin-top:25px;box-shadow:15px 15px #e7dfd1}.ma-maker-heading{letter-spacing:1px;border-bottom:1px solid #eee9df;justify-content:space-between;gap:15px;margin-bottom:12px;padding:0 4px 16px;font-size:12px;font-weight:700;display:flex}.ma-maker-heading span:last-child{color:#9a6858}.ma-maker [data-generator]{max-width:100%}.ma-maker :is(button,input,select){font-family:DM Sans,sans-serif}.ma-maker .meme-maker-scene-art{color:#171717;background:#ffb18e;border-radius:10px;place-items:center;width:95px;height:110px;font-size:64px;display:grid}.ma-maker .meme-maker-scene{min-width:120px}.ma-maker .meme-maker-scene>span:last-child{font-size:12px}.ma-template-explainer{color:#fff;background:#191919;grid-template-columns:1fr 1.2fr;gap:60px;padding:85px max(5vw,24px);display:grid}.ma-template-explainer>div,.ma-template-explainer>ol{max-width:650px}.ma-template-explainer h2,.ma-template-faq h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(38px,4vw,58px);line-height:1.08}.ma-template-explainer ol{margin:0;padding:0;list-style:none}.ma-template-explainer li{border-top:1px solid #555;gap:25px;padding:21px 0;display:flex}.ma-template-explainer li:last-child{border-bottom:1px solid #555}.ma-template-explainer li>span{color:#ff8f6a;font-weight:700}.ma-template-explainer h3{margin:0 0 5px;font-size:23px}.ma-template-explainer p{color:#c9c9c9;margin:0;line-height:1.5}.ma-template-faq{max-width:1500px;margin:auto;padding:80px max(5vw,24px)}.ma-template-faq>div{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.ma-template-faq article{background:#fff;border:1px solid #ddd8ca;border-radius:18px;padding:28px}.ma-template-faq h3{margin:10px 0;font-size:20px}.ma-template-faq article p{color:#666;margin:0;line-height:1.6}.ma-related{background:#fff;padding:80px max(5vw,24px)}.ma-related .ma-template-art{aspect-ratio:2.5}.ma-related .ma-template-symbol{font-size:130px}@media (width<=1000px){.ma-creation-hero{grid-template-columns:1fr;gap:35px}.ma-back{margin-bottom:32px}.ma-maker{max-width:700px}.ma-template-explainer{grid-template-columns:1fr}.ma-template-faq>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.ma-creation-hero{padding-top:35px;padding-bottom:55px}.ma-creation-copy h1{font-size:54px}.ma-creation-art,.ma-creation-disclaimer{display:none}.ma-maker{box-shadow:none;padding:12px}.ma-maker-heading{font-size:10px}.ma-template-explainer,.ma-template-faq{padding-top:60px;padding-bottom:60px}.ma-template-faq>div{grid-template-columns:1fr}.ma-related{padding-top:60px;padding-bottom:60px}.ma-related .ma-template-grid{grid-template-columns:1fr}}.ma-creation-art.ma-template-heart{background:#ffb9a7}.ma-creation-art.ma-template-money{background:#cde2b1}.ma-creation-art.ma-template-cat{background:#f6d99c}.ma-creation-art.ma-template-shake{background:#c9bcff}.ma-related .ma-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.ma-related .ma-template-grid{grid-template-columns:1fr}}@media (width<=600px){.ma-creation-art{height:210px;margin-top:24px;display:flex}.ma-creation-art b{font-size:130px}.ma-creation-disclaimer{display:block}}.ma-creation-art.ma-motion-art{place-items:center;display:grid}.ma-creation-art .ma-motion-strip{gap:14px;width:min(100%,520px)}.ma-creation-art .ma-motion-frame{height:195px}.ma-creation-art .ma-motion-frame strong{font-size:62px}.ma-creation-art .ma-motion-frame small{letter-spacing:0;font-size:12px}.ma-related .ma-template-art.ma-motion-art{aspect-ratio:1.65}@media (width<=600px){.ma-creation-art .ma-motion-frame{height:125px}.ma-creation-art .ma-motion-frame strong{font-size:38px}.ma-creation-art .ma-motion-frame small{font-size:9px}}
