@import url('https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=Bangers&family=Bebas+Neue&family=Black+Ops+One&family=Fjalla+One&family=Lilita+One&family=Luckiest+Guy&family=Montserrat:wght@500;600;700;800;900&family=Oswald:wght@600;700&family=Permanent+Marker&family=Playfair+Display:wght@700;900&family=Poppins:wght@600;800&family=Roboto+Slab:wght@700;900&family=Russo+One&family=Titan+One&display=swap');
input[type="color"]{height:54px;min-height:54px;padding:5px;border:1px solid #c9c8c2;border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 1px 2px #1720330a;transition:border-color .18s,box-shadow .18s,transform .18s}input[type="color"]:hover{border-color:#9c9b95;transform:translateY(-1px)}input[type="color"]:focus-visible{outline:3px solid #275bd733;outline-offset:2px;border-color:#275bd7;box-shadow:0 0 0 1px #275bd7}input[type="color"]::-webkit-color-swatch-wrapper{padding:0}input[type="color"]::-webkit-color-swatch{border:0;border-radius:6px}input[type="color"]::-moz-color-swatch{border:0;border-radius:6px}
:root{--ink:#191a1d;--muted:#686a70;--line:#d9d8d2;--paper:#f5f4f0;--blue:#275bd7;font-family:Poppins,system-ui,sans-serif;color:var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--paper)}a{color:inherit}.top{border-bottom:1px solid var(--line);background:#f5f4f0ee;position:sticky;top:0;z-index:5;backdrop-filter:blur(14px)}.nav{max-width:1260px;margin:auto;padding:14px 22px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:10px;align-items:center;text-decoration:none}.mark{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:var(--ink);color:#fff;font-weight:900}.brand small{display:block;color:#7a7c82}.home{border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 15px;text-decoration:none;font-size:13px}.shell{max-width:1260px;margin:auto;padding:34px 22px 60px}.crumbs{font-size:12px;color:#626875}.crumbs a{text-decoration:none}.hero{max-width:900px;padding:28px 0}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#244273;font-size:11px;font-weight:800}.hero h1{margin:10px 0;font-size:clamp(38px,6vw,62px);line-height:1;letter-spacing:-.045em}.hero p{margin:0;color:var(--muted);font-size:17px;line-height:1.65}.studio{display:grid;grid-template-columns:390px minmax(0,1fr);gap:22px}.panel,.preview{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 12px 38px #1720330c}.panel{padding:20px;height:max-content}.preview{padding:20px}.section{margin:0 0 18px}.label{display:flex;justify-content:space-between;margin:0 0 7px;font-size:13px;font-weight:800}.hint{color:#7a7c82;font-size:11px}.upload{display:block;border:1px dashed #aeb7ca;border-radius:10px;background:#f4f6fa;padding:17px;text-align:center;color:#244273;font-size:13px;font-weight:700;cursor:pointer}.upload input{position:absolute;opacity:0;pointer-events:none}textarea,input,select{width:100%;border:1px solid var(--line);border-radius:9px;background:#fafaf8;padding:10px;font:inherit;color:var(--ink)}textarea{resize:vertical}.row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.presets,.stickers{display:flex;flex-wrap:wrap;gap:7px}.preset,.sticker,.secondary{border:1px solid var(--line);border-radius:999px;background:#f8f8f6;padding:7px 10px;font:inherit;font-size:11px;cursor:pointer}.preset[aria-pressed=true]{border-color:var(--blue);background:#eaf0ff;color:#173b93}.privacy{padding:10px;border:1px solid #cce3d8;border-radius:8px;background:#eff8f4;color:#315d4c;text-align:center;font-size:11px;line-height:1.45}.actions{display:grid;grid-template-columns:1fr auto;gap:8px}.download{border:0;border-radius:9px;background:var(--blue);padding:12px 15px;color:#fff;font:inherit;font-weight:800;cursor:pointer}.previewhead{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.badge{border-radius:5px;background:#e7f2ed;color:#23644b;padding:6px 9px;font-size:11px}.canvaswrap{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#e7e7e3;max-height:760px;display:grid;place-items:center}canvas{display:block;max-width:100%;max-height:760px;width:auto;height:auto}.templates{margin-top:18px}.templategrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.templatecard{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fafaf8}.templatecard b{display:block;font-size:11px}.templatecard small{color:#74767c;font-size:10px}.seo{max-width:1000px;margin:42px auto 0}.seo section{padding:28px 0;border-top:1px solid var(--line)}.seo h2{margin:0 0 10px;font-size:28px;letter-spacing:-.025em}.seo p,.seo li{color:#55585f;line-height:1.75}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related a{border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px;text-decoration:none;font-weight:700;font-size:13px}.sitefooter{background:#191a1d;color:#fff}.footerin{max-width:1260px;margin:auto;padding:42px 22px 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px}.sitefooter h2{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#aeb8d0}.sitefooter p,.sitefooter a{color:#c2c4ca;font-size:12px;line-height:1.7}.footlinks{display:grid;gap:7px}.copyright{grid-column:1/-1;border-top:1px solid #34363a;padding-top:18px;color:#92959d;font-size:11px}@media(max-width:900px){.studio{grid-template-columns:1fr}.templategrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.shell{padding:25px 14px 45px}.panel,.preview{padding:14px}.row{grid-template-columns:1fr}.related,.footerin{grid-template-columns:1fr}.templategrid{grid-template-columns:1fr 1fr}.copyright{grid-column:auto}.previewhead{flex-direction:column}.badge{align-self:flex-start}}
