﻿:root[data-theme=dark]{--main: hsl(214, 32%, 4%);--secondary: hsl(0, 0%, 100%);--bg-dark: hsl(214, 28%, 10%);--bg-light: hsl(214, 26%, 15%);--text: hsl(214, 10%, 98%);--text-muted: hsl(216, 10%, 80%);--shadow-card: 0.6rem 0.6rem 1.6rem rgba(7, 10, 13, 0.3);--border: hsl(214, 22%, 20%);--border-highlight: hsl(214, 20%, 30%);--border-sec-el: hsl(214, 16%, 50%);--bg-sec-el: hsl(214, 22%, 20%);--strong: hsl(214, 10%, 95%);--footer-bg-1: hsl(214, 28%, 10%);--footer-bg-2: hsl(214, 26%, 15%);--ge-glow: hsl(250, 100%, 69%);--brand-color: hsl(47, 100%, 49%);--brand-color-variation: hsl(40, 100%, 49%);--hero-bg: url("../images/hero-bg-spray.webp") no-repeat;--logo-text: url("../images/logo-text.webp");--yt-sub: url("../images/youtube-subscription-cta-subscribe-to-our-channel.webp");--angle-control-bg: conic-gradient(from 0deg at 50% 50%, hsl(214, 20%, 30%) 0deg, transparent 360deg);--card-hover-bg-gradient: linear-gradient(180deg, hsl(214, 22%, 20%), hsl(214, 28%, 10%));--sticky-header-bg: rgba(0, 0, 0, 0.7);--sub-menu-hover-bg: rgba(0, 0, 0, 0.05);--gcc-shadow: -5px -5px 20px color.adjust(hsl(250, 100%, 69%), $alpha: -0.75), 5px 5px 20px color.adjust(hsl(180, 100%, 50%), $alpha: -0.75);--input-bg: hsl(214, 10%, 98%);--header-bg: hsl(214, 22%, 20%);--glass-bg: rgba(255, 255, 255, .15);--see-through: rgba(255, 255, 255, .05);--cta-color: hsl(215, 30%, 8%);--crown: url("../images/crown-icon.png")}:root[data-theme=light]{--main: hsl(214, 10%, 98%);--secondary: hsl(214, 32%, 4%);--bg-dark: hsl(214, 10%, 95%);--bg-light: hsl(214, 10%, 98%);--strong: hsl(215, 30%, 8%);--text: hsl(215, 30%, 8%);--text-muted: hsl(214, 20%, 30%);--shadow-card: rgba(0, 0, 0, 0.07);--border: hsl(216, 10%, 80%);--border-highlight: hsl(214, 10%, 90%);--border-sec-el: hsl(214, 12%, 70%);--bg-sec-el: hsl(0, 0%, 100%);--footer-bg-1: hsl(214, 12%, 70%);--footer-bg-2: hsl(216, 10%, 80%);--brand-color: hsl(196, 69%, 53%);--brand-color-variation: hsl(196, 69%, 63%);--hero-bg: url("../images/hero-bg-spray-lm.webp") no-repeat;--logo-text: url("../images/logo-text-lm.webp");--yt-sub: url("../images/youtube-subscription-cta-subscribe-to-our-channel-black.webp");--angle-control-bg: conic-gradient(from 0deg at 50% 50%, hsl(214, 12%, 70%) 0deg, transparent 360deg);--card-hover-bg-gradient: linear-gradient(180deg, hsl(0, 0%, 100%), hsl(214, 10%, 95%));--sticky-header-bg: rgba(255, 255, 255, 0.7);--gcc-shadow: -5px -5px 20px color.adjust(hsl(250, 100%, 40%), $alpha: -0.75), 5px 5px 20px color.adjust(hsl(180, 100%, 50%), $alpha: -0.75);--ge-glow: hsl(196, 69%, 63%);--sub-menu-hover-bg: rgba(255, 255, 255, 0.1);--input-bg: hsl(0, 0%, 100%);--header-bg: hsl(216, 10%, 80%);--glass-bg: rgba(0, 0, 0, .15);--see-through: rgba(0, 0, 0, .05);--cta-color: hsl(0, 0%, 100%);--crown: url("../images/crown-icon-white.png")}.generator-step-two,.ge-popup__content-container{position:relative;background:var(--glass-bg);border-radius:1.6rem;width:120.2rem;padding:1.6rem;backdrop-filter:blur(10px) saturate(120%);border:1px solid var(--border);border-top:1px solid var(--border-highlight)}.page-template-page-generator-premium .modal-close-btn,.ge-popup__close-button{position:absolute;top:1.6rem;right:1.6rem;border-radius:50%;font-size:1.8rem;background-color:var(--brand-color);color:var(--cta-color);cursor:pointer;border:none;width:3.2rem;height:3.2rem;line-height:3.2rem;z-index:11}.page-template-page-generator-premium .modal-close-btn:hover,.ge-popup__close-button:hover{background-color:var(--brand-color-variation)}.generator-step-two-card,.tertiary-app-navigation,.generator-composite-card,.page-template-page-generator-premium .modal-card{position:relative;z-index:10;background:linear-gradient(180deg, var(--bg-light), var(--bg-dark));border:1px solid var(--border);border-top:1px solid var(--border-highlight);box-shadow:var(--shadow-card);border-radius:1.2rem}.generator-step-two-card:hover,.tertiary-app-navigation:hover,.generator-composite-card:hover,.page-template-page-generator-premium .modal-card:hover{background:var(--card-hover-bg-gradient)}.page-template-page-generator-premium .modal-cancel-btn,.page-template-page-generator-premium .modal-delete-ai-image-btn,.page-template-page-generator-premium .modal-delete-template-btn{border:1px solid #28323e;background:linear-gradient(180deg, var(--bg-light), var(--bg-dark));color:#f9fafa;cursor:pointer;box-shadow:var(--shadow-card)}.generator-step-two::before,.ge-popup__content-container::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";background:radial-gradient(141.53% 114.68% at 87.46% 55.27%, hsl(250, 100%, 69%) 36.75%, rgba(7, 10, 13, 0) 100%);filter:blur(42px);border-radius:inherit;opacity:.85;transform:scale(0.95);mix-blend-mode:plus-lighter}.generator-step-two::after,.ge-popup__content-container::after{content:"";position:absolute;bottom:3.2rem;left:0;width:100%;height:15rem;background:aqua;filter:blur(5rem);transform:scale(0.85);pointer-events:none;z-index:2}.cta-button,.graffiti-text__button,.graffiti-konfigurator__download-button,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn,.page-template-page-generator-premium .modal-use-ai-image-btn,.page-template-page-generator-premium .modal-use-template-btn,.page-template-page-generator-premium .modal-btn,.hg-theme-default .hg-row .hg-button-enter,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button{text-decoration:none;line-height:1;font-size:1.6rem;display:inline-flex;padding:1.2rem 2.4rem;color:var(--cta-color);border-radius:.8rem;font-weight:bold;letter-spacing:1.05px;flex:1 1 100%;justify-content:center;border:none;border-radius:9999px;background:linear-gradient(90deg, var(--brand-color), var(--brand-color-variation));border:2px solid var(--brand-color)}.cta-button:focus,.graffiti-text__button:focus,.graffiti-konfigurator__download-button:focus,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:focus,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:focus,.page-template-page-generator-premium .modal-use-ai-image-btn:focus,.page-template-page-generator-premium .modal-use-template-btn:focus,.page-template-page-generator-premium .modal-btn:focus,.hg-theme-default .hg-row .hg-button-enter:focus,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button:focus{outline:0}.cta-button:link,.graffiti-text__button:link,.graffiti-konfigurator__download-button:link,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:link,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:link,.page-template-page-generator-premium .modal-use-ai-image-btn:link,.page-template-page-generator-premium .modal-use-template-btn:link,.page-template-page-generator-premium .modal-btn:link,.hg-theme-default .hg-row .hg-button-enter:link,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button:link,.cta-button:visited,.graffiti-text__button:visited,.graffiti-konfigurator__download-button:visited,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:visited,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:visited,.page-template-page-generator-premium .modal-use-ai-image-btn:visited,.page-template-page-generator-premium .modal-use-template-btn:visited,.page-template-page-generator-premium .modal-btn:visited,.hg-theme-default .hg-row .hg-button-enter:visited,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button:visited{color:var(--cta-color);background:linear-gradient(90deg, var(--brand-color), var(--brand-color-variation));text-decoration:none}.cta-button:hover,.graffiti-text__button:hover,.graffiti-konfigurator__download-button:hover,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:hover,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:hover,.page-template-page-generator-premium .modal-use-ai-image-btn:hover,.page-template-page-generator-premium .modal-use-template-btn:hover,.page-template-page-generator-premium .modal-btn:hover,.hg-theme-default .hg-row .hg-button-enter:hover,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button:hover,.cta-button:active,.graffiti-text__button:active,.graffiti-konfigurator__download-button:active,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:active,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:active,.page-template-page-generator-premium .modal-use-ai-image-btn:active,.page-template-page-generator-premium .modal-use-template-btn:active,.page-template-page-generator-premium .modal-btn:active,.hg-theme-default .hg-row .hg-button-enter:active,.ge-popup.exit-intent-workbook .ge-popup__content .cta-button:active{cursor:pointer;background:var(--brand-color);color:var(--cta-color)}.emojis ul li,.graffiti-graphics ul li,.graffiti-fonts .menu-item a,.graffiti-fonts #filter-button,.graffiti-konfigurator .sec-btn,.hg-theme-default .hg-standardBtn,.hg-theme-default .hg-functionBtn{border:1px solid var(--border-sec-el);transition:border .3s ease-out;width:100%;display:inline-block;align-items:center;color:var(--secondary);cursor:pointer !important;font-size:1.4rem;pointer-events:auto;margin-bottom:.4rem;position:relative;z-index:10000;height:3.6rem;font-weight:bold;background-color:var(--bg-sec-el);border-radius:9999px;background-image:none}.emojis ul li span,.graffiti-graphics ul li span,.graffiti-fonts .menu-item a span,.graffiti-fonts #filter-button span,.graffiti-konfigurator .sec-btn span,.hg-theme-default .hg-standardBtn span,.hg-theme-default .hg-functionBtn span,.emojis ul li i,.graffiti-graphics ul li i,.graffiti-fonts .menu-item a i,.graffiti-fonts #filter-button i,.graffiti-konfigurator .sec-btn i,.hg-theme-default .hg-standardBtn i,.hg-theme-default .hg-functionBtn i{color:var(--brand-color);font-size:1.4rem;margin-right:.4rem}.emojis ul li:link,.graffiti-graphics ul li:link,.graffiti-fonts .menu-item a:link,.graffiti-fonts #filter-button:link,.graffiti-konfigurator .sec-btn:link,.hg-theme-default .hg-standardBtn:link,.hg-theme-default .hg-functionBtn:link,.emojis ul li:visited,.graffiti-graphics ul li:visited,.graffiti-fonts .menu-item a:visited,.graffiti-fonts #filter-button:visited,.graffiti-konfigurator .sec-btn:visited,.hg-theme-default .hg-standardBtn:visited,.hg-theme-default .hg-functionBtn:visited,.emojis ul li:hover,.graffiti-graphics ul li:hover,.graffiti-fonts .menu-item a:hover,.graffiti-fonts #filter-button:hover,.graffiti-konfigurator .sec-btn:hover,.hg-theme-default .hg-standardBtn:hover,.hg-theme-default .hg-functionBtn:hover,.emojis ul li:active,.graffiti-graphics ul li:active,.graffiti-fonts .menu-item a:active,.graffiti-fonts #filter-button:active,.graffiti-konfigurator .sec-btn:active,.hg-theme-default .hg-standardBtn:active,.hg-theme-default .hg-functionBtn:active{background:var(--bg-sec-el)}.emojis ul li:hover,.graffiti-graphics ul li:hover,.graffiti-fonts .menu-item a:hover,.graffiti-fonts #filter-button:hover,.graffiti-konfigurator .sec-btn:hover,.hg-theme-default .hg-standardBtn:hover,.hg-theme-default .hg-functionBtn:hover{border-color:var(--brand-color)}.graffiti-fonts__fonts-filter-button{position:relative;background-color:#e3e5e8;border-radius:1.6rem !important;padding:.8rem 1.2rem;cursor:pointer;font-weight:bold;font-size:1.4rem;border:none;width:auto;margin-bottom:.8rem;flex-shrink:0;white-space:nowrap;display:inline-flex}.graffiti-fonts__fonts-filter-button:link,.graffiti-fonts__fonts-filter-button:visited{color:#0e131b;text-decoration:none}.graffiti-fonts__fonts-filter-button:hover,.graffiti-fonts__fonts-filter-button:active{color:#0e131b;background-color:var(--brand-color)}@media(max-width: 480px){.graffiti-fonts__fonts-filter-button{padding:.4rem .8rem;font-size:1.2rem}}.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a{border:2px solid #34aeda;transition:background-size .4s ease-in-out}.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a:link,.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a:visited{color:#fff;background:linear-gradient(270deg, hsl(196, 69%, 63%), hsl(196, 69%, 53%));text-decoration:none}.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a:hover,.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a:active{background:linear-gradient(270deg, hsl(196, 69%, 53%), hsl(196, 69%, 53%));color:#fff;background-size:200% auto}.adb-warning{display:none;color:var(--secondary);background:radial-gradient(circle at center, hsl(10, 100%, 42%), hsl(2, 75%, 20%));border-radius:1.6rem;width:100%;max-width:97rem;padding:1.6rem;margin:1.6rem auto;position:relative;z-index:4}@media(max-width: 480px){.adb-warning{padding:1.6rem;flex-direction:column;align-items:center}}@media(max-width: 969px){.adb-warning{margin:1.6rem;max-width:calc(100vw - 3.2rem)}}.adb-warning__text{display:flex;justify-content:center;flex-direction:column}@media(max-width: 480px){.adb-warning__text{padding:1.6rem;align-items:center}}.adb-warning__img{width:20rem;height:20rem}@media(max-width: 480px){.adb-warning__img{width:10rem;height:10rem}}.adb-warning__headline{font-size:clamp(2.4rem,5vw,3.6rem)}@media(max-width: 480px){.adb-warning__headline{text-align:center}}.adb-warning__p{font-size:2.1rem}@media(max-width: 480px){.adb-warning__p{font-size:1.6rem;text-align:center}}.ge-popup{position:fixed !important;width:100%;height:100%;z-index:10003;align-items:center;justify-content:center;background-color:rgba(7,10,13,.85);top:0;left:0;display:flex}.ge-popup#font-info,.ge-popup#user-notify{display:none}.ge-popup img{max-width:100%;height:auto}.ge-popup a:link{color:#0e131b;text-decoration:underline}.ge-popup a:hover{color:#0e131b;text-decoration:underline}.ge-popup a:visited{color:#0e131b;text-decoration:none}.ge-popup a:active{color:#0e131b;text-decoration:none}.ge-popup ul{font-size:1.6rem;line-height:1.5;padding:1.6rem}.ge-popup li{list-style:none;color:var(--text-muted)}.ge-popup__check-list-item{margin:0 0 .5rem 2rem}.ge-popup__check-list-item::before{font-family:fontello;font-style:normal;content:"";line-height:1;font-weight:400;font-variant:normal}.ge-popup__check-list-item::before{color:#00ad00;display:inline-block;width:2.4rem;margin-left:-2.4rem}.ge-popup__font-data-list{margin-left:0;margin-bottom:0}.ge-popup__font-data-list-item{margin:0;overflow-wrap:break-word}.ge-popup__font-data-list-item a:link{color:var(--text-muted);text-decoration:underline}.ge-popup__font-data-list-item a:hover{color:var(--text-muted);text-decoration:underline}.ge-popup__font-data-list-item a:visited{color:var(--text-muted);text-decoration:none}.ge-popup__font-data-list-item a:active{color:var(--text-muted);text-decoration:none}.ge-popup__font-data-list-item a:hover{text-decoration:none}.ge-popup__font-data-list-item::before{content:"" !important}.ge-popup__content-container{max-width:80rem}@media(max-width: 820px){.ge-popup__content-container{max-width:100%;width:100%}}@media(max-width: 420px){.ge-popup__content-container{padding:1.6rem 0}}.ge-popup__content-container::before{z-index:9}.ge-popup__content-container::after{z-index:8}.ge-popup__content{position:relative;max-width:80rem;min-width:360px;border-radius:.8rem;background:linear-gradient(180deg, var(--bg-light), var(--bg-dark));color:var(--secondary);max-height:80vh;overflow-y:auto;z-index:10}.ge-popup__content img{margin-top:-16rem}.ge-popup__content h2{font-weight:bold;font-size:2.1rem;line-height:1.1;color:var(--text);padding:1.6rem;border-bottom:1px solid var(--border)}.ge-popup__content h2 a:link,.ge-popup__content h2 a:visited{color:#f9fafa;text-decoration:none}.ge-popup__content h2 a:hover,.ge-popup__content h2 a:active{color:#f9fafa;text-decoration:underline}.ge-popup__content h4{font-weight:bold}.ge-popup__content p{font-size:1.6rem;line-height:1.5;margin-bottom:1.6rem;color:var(--text-muted);text-align:center}.ge-popup__content p a:link,.ge-popup__content p a:visited{color:var(--text-muted);text-decoration:none}.ge-popup__content p a:hover,.ge-popup__content p a:active{color:var(--text-muted);text-decoration:underline}.ge-popup__content p.cta-btn a:link,.ge-popup__content p.cta-btn a:visited{color:var(--main);text-decoration:none}.ge-popup__content p.cta-btn a:hover,.ge-popup__content p.cta-btn a:active{color:var(--main);text-decoration:none}.ge-popup__close-button{top:1.2rem}.ge-popup#feedback-modal .icon-cancel{top:.8rem;right:.8rem}.ge-popup#faq-modal .icon-cancel{top:1.2rem;right:.8rem}.ge-popup#faq-modal p{text-align:left;padding:.8rem 1.6rem;margin-bottom:.8rem}.ge-popup#faq-modal .answer{padding:0}.ge-popup#faq-modal .question{color:var(--secondary);font-weight:bold;font-size:1.8rem}.ge-popup#faq-modal .question:hover{color:var(--brand-color)}.ge-popup#faq-modal .question.is-active+.answer{padding:1.6rem}.ge-popup#faq-modal .entry-content{overflow-y:scroll;max-height:80vh;height:100%}.ge-popup .comments-area{padding:1.6rem}.ge-popup.exit-intent-workbook .ge-popup__content{align-items:center;text-align:center;overflow-y:visible;padding-bottom:1.6rem}.ge-popup.exit-intent-workbook .ge-popup__content img{margin-top:-8rem}.ge-popup.exit-intent-workbook .ge-popup__content h2{padding:0;font-size:3rem}.ge-popup.exit-intent-workbook .ge-popup__content .coupon-code{display:block;padding:1.6rem 3.6rem;font-size:3rem;max-width:32rem;margin:0 auto;font-weight:bold;letter-spacing:.3rem;border:.3rem dashed #fac400;margin-bottom:1.6rem;position:relative;transition:all .3s ease}.ge-popup.exit-intent-workbook .ge-popup__content .coupon-code.copied{border:.3rem dashed #00ad00}.sk-circle{width:4.8rem;height:4.8rem;position:absolute;z-index:12000;top:50%;left:50%;margin-top:-2rem;margin-left:-2rem}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child::before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--main);border-radius:100%;animation:sk-circle-bounce-delay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle2::before{animation-delay:-1.1s}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle3::before{animation-delay:-1s}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle4::before{animation-delay:-0.9s}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle5::before{animation-delay:-0.8s}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle6::before{animation-delay:-0.7s}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle7::before{animation-delay:-0.6s}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle8::before{animation-delay:-0.5s}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle9::before{animation-delay:-0.4s}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle10::before{animation-delay:-0.3s}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle11::before{animation-delay:-0.2s}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle12::before{animation-delay:-0.1s}@keyframes sk-circle-bounce-delay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.hg-theme-default{overflow:hidden;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button{flex-grow:1;-webkit-tap-highlight-color:var(--main);align-items:center;border-radius:.4rem;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.4rem}.hg-theme-default .hg-button:not(:last-child){margin-right:.4rem}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:.4rem}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-enter{height:4.8rem;background:linear-gradient(90deg, var(--brand-color), var(--brand-color-variation))}.hg-theme-default .hg-row .hg-button-enter span{color:var(--cta-color)}.hg-theme-default .hg-button-container{margin-right:.4rem}.hg-theme-default .hg-standardBtn,.hg-theme-default .hg-functionBtn{margin-right:0;font-size:1.6rem;font-weight:bold;border-radius:.8rem;margin-bottom:0}.hg-theme-default .hg-standardBtn span,.hg-theme-default .hg-functionBtn span{color:var(--secondary);margin-right:0}@font-face{font-family:"Background 1";src:url("../fonts/background-1/background-font-1-webfont.woff2") format("woff2"),url("../fonts/background-1/background-font-1-webfont.woff") format("woff"),url("../fonts/background-1/background-font-1-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Background 2";src:url("../fonts/background-2/background-font-2-webfont.woff2") format("woff2"),url("../fonts/background-2/background-font-2-webfont.woff") format("woff"),url("../fonts/background-2/background-font-2-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Block Wildstyle";src:url("../fonts/block-wildstyle/block-wildstyle-webfont.woff2") format("woff2"),url("../fonts/block-wildstyle/block-wildstyle-webfont.woff") format("woff"),url("../fonts/block-wildstyle/block-wildstyle-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Blocks;src:url("../fonts/block-semi-wildstyle/blockstyle-webfont.woff2") format("woff2"),url("../fonts/block-semi-wildstyle/blockstyle-webfont.woff") format("woff"),url("../fonts/block-semi-wildstyle/blockstyle-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Bubble Style";src:url("../fonts/bubble-style-1/bubblestyle-webfont.woff2") format("woff2"),url("../fonts/bubble-style-1/bubblestyle-webfont.woff") format("woff"),url("../fonts/bubble-style-1/bubblestyle-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Bubble Style 2";src:url("../fonts/bubble-style-2/bubble2fillinsmall-webfont.woff2") format("woff2"),url("../fonts/bubble-style-2/bubble2fillinsmall-webfont.woff") format("woff"),url("../fonts/bubble-style-2/bubble2fillinsmall-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Simple Style";src:url("../fonts/simplestyle/simplestyle-webfont.woff2") format("woff2"),url("../fonts/simplestyle/simplestyle-webfont.woff") format("woff"),url("../fonts/simplestyle/simplestyle-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Tag 1";src:url("../fonts/tag-1/tagone-webfont.woff2") format("woff2"),url("../fonts/tag-1/tagone-webfont.woff") format("woff"),url("../fonts/tag-1/tagone-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Creepster;src:url("../fonts/creepster/creepster-regular-webfont.woff2") format("woff2"),url("../fonts/creepster/creepster-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bangers;src:url("../fonts/bangers/bangers-regular-webfont.woff2") format("woff2"),url("../fonts/bangers/bangers-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Stencil;src:url("../fonts/sairastencilone/sairastencilone-regular-webfont.woff2") format("woff2"),url("../fonts/sairastencilone/sairastencilone-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Smileys";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-smileys.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Activities";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-activities.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Food";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-food.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Nature";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-nature.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Objects";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-objects.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji People";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-people.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Emoji Travel";src:url("../fonts/noto-color-emoji/NotoColorEmoji-Regular-travel.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Uni Fraktur";src:url("../fonts/unifraktur/unifrakturmaguntia-regular-webfont.woff2") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Audiowide;src:url("../fonts/audiowide/audiowide-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Birthstone;src:url("../fonts/birthstone/birthstone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Bokor;src:url("../fonts/bokor/bokor-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Bungee Inline";src:url("../fonts/bungee-inline/bungeeinline-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Carter One";src:url("../fonts/carter-one/carterone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Ceasar Dressing";src:url("../fonts/ceasar-dressing/caesardressing-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Ceviche One";src:url("../fonts/ceviche-one/cevicheone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Chela One";src:url("../fonts/chela-one/chelaone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Cherry Bomb One";src:url("../fonts/cherry-bomb-one/cherrybombone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Freckle Face";src:url("../fonts/freckle-face/freckleface-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Frijole;src:url("../fonts/frijole/frijole-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gajraj One";src:url("../fonts/gajraj-one/gajrajone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Irish Grover";src:url("../fonts/irish-grover/irishgrover-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Jolly Lodger";src:url("../fonts/jolly-lodger/jollylodger-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Kaenia One";src:url("../fonts/keania-one/keaniaone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Knewave;src:url("../fonts/knewave/knewave-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lemon;src:url("../fonts/lemon/lemon-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Luckiest Guy";src:url("../fonts/luckiest-guy/luckiestguy-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Modak;src:url("../fonts/modak/modak-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Monofett;src:url("../fonts/monofett/monofett-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Monoton;src:url("../fonts/monoton/monoton-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Mrs Sheppards";src:url("../fonts/mrs-sheppards/mrssheppards-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Nerko One";src:url("../fonts/nerko-one/nerkoone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Nosifer;src:url("../fonts/nosifer/nosifer-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Paytone One";src:url("../fonts/paytone-one/paytoneone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Pirata One";src:url("../fonts/pirata-one/pirataone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Pressstart2p";src:url("../fonts/pressstart2p/pressstart2p-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rock Salt";src:url("../fonts/rock-salt/rocksalt-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rubik Bubbles";src:url("../fonts/rubik-bubbles/rubikbubbles-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rubik Glitch";src:url("../fonts/rubik-glitch/rubikglitch-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rubik Maps";src:url("../fonts/rubik-maps/rubikmaps-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Segwick Ave Display";src:url("../fonts/segwick-ave-display/sedgwickavedisplay-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Sigmar One";src:url("../fonts/sigmar-one/sigmarone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Sonsie One";src:url("../fonts/sonsie-one/sonsieone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Stardos Stencil";src:url("../fonts/stardos-stencil/stardosstencil-bold-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Stick;src:url("../fonts/stick/stick-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Titan One";src:url("../fonts/titan-one/titanone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Vampiro One";src:url("../fonts/vampiro-one/vampiroone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Wallpoet;src:url("../fonts/wallpoet/wallpoet-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Wendy One";src:url("../fonts/wendy-one/wendyone-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Zcool Kaile";src:url("../fonts/zcool-kaile/zcoolkuaile-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Permanent Marker";src:url("../fonts/permanent-marker/permanentmarker-regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:Throwie;src:url("../fonts/throwie/throwie-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Throwie Cut";src:url("../fonts/throwie-cut/throwie-cut-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Throwie Drips";src:url("../fonts/throwie-drips/throwie-drips-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Calligraphic Tags";src:url("../fonts/calligraphic-tags/calligraphic-tags-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Serif Block";src:url("../fonts/serif-block/serif-block-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Serif Block Checks";src:url("../fonts/serif-block-checks/serif-block-checks-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Serif Block Chips";src:url("../fonts/serif-block-chips/serif-block-chips-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}@font-face{font-family:"Serif Block Wildstyle";src:url("../fonts/serif-block-wildstyle/serif-block-wildstyle-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:optional}.page-template-page-generator-premium{display:flex;flex-direction:column;width:100%}.page-template-page-generator-premium .site{display:flex;flex-direction:column;max-width:100%;width:100%;margin-bottom:0;min-height:calc(100vh - 11.4rem);flex-grow:1}.page-template-page-generator-premium .logo{flex:0 0 auto;position:relative;z-index:10}.page-template-page-generator-premium .logo img:first-of-type{height:4.8rem;width:4.8rem}.page-template-page-generator-premium .logo-text{display:none}.page-template-page-generator-premium .menu-toggle{margin-top:1.2rem;position:absolute}.page-template-page-generator-premium .menu-toggle .bar{background-color:#0e131b}@media(min-width: 1171px){.page-template-page-generator-premium .menu-toggle{display:block;right:1.6rem;top:1rem;margin-top:0}}@media(min-width: 1171px){.page-template-page-generator-premium .main-navigation{display:none}}.page-template-page-generator-premium .site-header{max-width:100%;background:linear-gradient(to right, hsl(47, 100%, 49%), hsl(40, 100%, 49%));height:5.6rem}@media(max-width: 768px){.page-template-page-generator-premium .site-header{height:5.6rem}}.page-template-page-generator-premium .site-header h1{font-size:2.4rem;color:#0e131b;text-shadow:0 0 3px hsl(0deg 0% 100%/0.5);position:absolute}@media(max-width: 480px){.page-template-page-generator-premium .site-header h1{font-size:1.8rem}}.page-template-page-generator-premium .site-header-container.is-sticky{position:relative}.page-template-page-generator-premium .navigation-wrapper{margin-left:auto}.page-template-page-generator-premium .feature-navigation{margin-right:3.6rem}.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a{margin-right:.8rem;border-radius:2.5rem}.page-template-page-generator-premium .feature-navigation .menu>li.btn-link>a::after{background-image:url("../images/crown-icon-white.png")}.page-template-page-generator-premium .site-content{padding-top:0;flex:1;display:flex;width:100%}@media(max-width: 1024px){.page-template-page-generator-premium .site-content{flex-direction:column;margin:0}}.page-template-page-generator-premium header .icon{cursor:pointer;display:none;transition:transform .3s}.page-template-page-generator-premium header .icon:hover{transform:scale(0.95)}@media(max-width: 480px){.page-template-page-generator-premium header .icon{font-size:2.4rem}}.page-template-page-generator-premium header .feature-navigation{height:5.6rem}.page-template-page-generator-premium header .feature-navigation .menu>li:first-of-type>a{text-shadow:0 0 3px hsl(0deg 0% 100%/0.5)}.page-template-page-generator-premium header .feature-navigation .menu>li:first-of-type>a:link,.page-template-page-generator-premium header .feature-navigation .menu>li:first-of-type>a:visited,.page-template-page-generator-premium header .feature-navigation .menu>li:first-of-type>a:hover,.page-template-page-generator-premium header .feature-navigation .menu>li:first-of-type>a:active{color:#0e131b !important}.page-template-page-generator-premium header .menu-toggle .bar{background-color:#0e131b;border-radius:.6rem;box-shadow:0 2px 3px hsl(0deg 0% 100%/0.3)}.page-template-page-generator-premium main{display:flex;flex-direction:column;flex:1}@media(max-width: 1024px){.page-template-page-generator-premium main{flex:0}}.page-template-page-generator-premium main::before{display:none}.page-template-page-generator-premium article{max-width:100vw}.page-template-page-generator-premium #faq{max-width:80rem;width:100% !important}.page-template-page-generator-premium #colorModal{overflow-y:scroll}.page-template-page-generator-premium .modal{position:absolute;z-index:20000;top:0;bottom:0;background:var(--sticky-header-bg);width:100%;backdrop-filter:blur(10px)}@media(max-width: 820px){.page-template-page-generator-premium .modal#emoji-modal,.page-template-page-generator-premium .modal#patterns-modal,.page-template-page-generator-premium .modal#backgrounds-modal,.page-template-page-generator-premium .modal#canvas-backgrounds-modal{top:5.6rem}}.page-template-page-generator-premium .modal-content{position:relative;padding:1.6rem;border-radius:.8rem;min-width:20rem;width:100%;background:linear-gradient(180deg, var(--bg-light), var(--bg-dark));height:100%;overflow-y:scroll}@media(min-width: 481px){.page-template-page-generator-premium .modal-content--colorpicker{min-width:48rem}}@media(max-width: 480px){.page-template-page-generator-premium .modal-content--colorpicker{width:92%}}.page-template-page-generator-premium .modal-content#emoji-modal-content li{display:inline-flex}.page-template-page-generator-premium .modal-content.small-modal-content{max-width:360px;margin:1.6rem auto;height:auto;overflow:visible}.page-template-page-generator-premium .modal h2{line-height:1.1}.page-template-page-generator-premium .modal .picker_wrapper{z-index:5000;box-shadow:none;margin:0 auto !important}.page-template-page-generator-premium .modal #single .picker_wrapper{background:none}.page-template-page-generator-premium .modal .tabs{display:flex;background:hsl(0deg 0% 100%/0.02);overflow:hidden}@media(max-width: 480px){.page-template-page-generator-premium .modal .tabs-container{width:100%;overflow-x:auto;font-size:1.2rem}}.page-template-page-generator-premium .modal .tab{flex:1;text-align:center;padding:10px 12px;cursor:pointer;color:var(--text-muted);border-bottom:2px solid var(--border);line-height:1}.page-template-page-generator-premium .modal .tab:hover{color:var(--brand-color)}@media(max-width: 480px){.page-template-page-generator-premium .modal .tab{font-size:1.3rem}}.page-template-page-generator-premium .modal .tab.active{border-bottom:2px solid var(--brand-color);color:var(--brand-color);font-weight:bold}.page-template-page-generator-premium .modal .tab-content{display:none;color:var(--text-muted);padding:1.6rem;margin-bottom:1.6rem;border-top:none}.page-template-page-generator-premium .modal .tab-content input[type=text],.page-template-page-generator-premium .modal .tab-content input[type=number],.page-template-page-generator-premium .modal .tab-content .picker_editor input,.page-template-page-generator-premium .modal .tab-content select,.page-template-page-generator-premium .modal .tab-content .btn,.page-template-page-generator-premium .modal .tab-content .copy{background:#f9fafa;color:#0e131b;border:1px solid var(--border);border-radius:.4rem;outline:none;outline-color:initial;outline-style:none;outline-width:initial;margin-bottom:0;height:3.2rem;font-size:1.4rem}.page-template-page-generator-premium .modal .tab-content input[type=color]{cursor:pointer}.page-template-page-generator-premium .modal .tab-content .btn,.page-template-page-generator-premium .modal .tab-content select{cursor:pointer}.page-template-page-generator-premium .modal .tab-content .btn:hover,.page-template-page-generator-premium .modal .tab-content .btn:active,.page-template-page-generator-premium .modal .tab-content select:hover,.page-template-page-generator-premium .modal .tab-content select:active{color:var(--brand-color)}.page-template-page-generator-premium .modal .modal-content--colorpicker .tab-content.active{display:flex;flex-direction:column}.page-template-page-generator-premium .modal .picker_done,.page-template-page-generator-premium .modal .picker_cancel{display:none !important}.page-template-page-generator-premium .modal .picker_alpha,.page-template-page-generator-premium .modal .picker_sample,.page-template-page-generator-premium .modal .picker_sl,.page-template-page-generator-premium .modal .picker_hue{box-shadow:none}.page-template-page-generator-premium .modal .gradient-stop{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.page-template-page-generator-premium .modal .gradient-stop input[type=color]{width:40px;height:30px;border:none;padding:0}.page-template-page-generator-premium .modal .gradient-stop input.hex8{width:100px}.page-template-page-generator-premium .modal .gradient-preview{height:30px;width:100%;margin-top:1rem;border:1px solid var(--main)}.page-template-page-generator-premium .modal-grid{padding:1.6rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));gap:1.6rem;overflow:auto}.page-template-page-generator-premium .modal-card{position:relative;border-radius:.8rem;overflow:hidden}.page-template-page-generator-premium .modal-card img{padding:.8rem 0}.page-template-page-generator-premium .modal-card-body{border-top:1px solid var(--border);padding:1.2rem}.page-template-page-generator-premium .modal-card-buttons{display:flex;gap:.4rem;margin-bottom:.4rem}.page-template-page-generator-premium .modal-close-btn.outside{top:-0.8rem;right:-0.8rem}.page-template-page-generator-premium .modal .prompt-input{width:100%;padding:.8rem;min-height:10rem;border-radius:.4rem}.page-template-page-generator-premium .modal-btn{width:100%}.page-template-page-generator-premium .modal h4{color:#f9fafa;font-size:1.8rem}.page-template-page-generator-premium .modal h5{color:var(--secondary);font-size:1.4rem;margin-bottom:.4rem}.page-template-page-generator-premium .modal p{font-size:1.4rem;line-height:1.5;margin-bottom:1.6rem;color:var(--text-muted)}.page-template-page-generator-premium .modal div{font-size:1.4rem;line-height:1.5}.page-template-page-generator-premium .modal ul{list-style:none;font-size:1.4rem;line-height:1.5;margin-bottom:1.6rem;color:#c7cbd1}.page-template-page-generator-premium .modal li{display:block;position:relative}.page-template-page-generator-premium .modal img{max-width:100%;height:auto}.page-template-page-generator-premium .modal-use-ai-image-btn,.page-template-page-generator-premium .modal-use-template-btn{padding:.8rem 1.2rem;font-size:1.2rem;text-transform:none;border-radius:.4rem;letter-spacing:0}.page-template-page-generator-premium .modal-use-ai-image-btn:hover,.page-template-page-generator-premium .modal-use-ai-image-btn:active,.page-template-page-generator-premium .modal-use-template-btn:hover,.page-template-page-generator-premium .modal-use-template-btn:active{transform:none}.page-template-page-generator-premium .modal-delete-ai-image-btn,.page-template-page-generator-premium .modal-delete-template-btn{color:var(--secondary);padding:.8rem 1.2rem;font-size:1.2rem;text-transform:none;border-radius:.4rem;letter-spacing:0}.page-template-page-generator-premium .modal-delete-ai-image-btn:hover,.page-template-page-generator-premium .modal-delete-ai-image-btn:active,.page-template-page-generator-premium .modal-delete-template-btn:hover,.page-template-page-generator-premium .modal-delete-template-btn:active{color:#fff;background:#f12913;transform:none}.page-template-page-generator-premium .modal-delete-ai-image-btn::before,.page-template-page-generator-premium .modal-delete-template-btn::before{font-family:fontello;content:"";margin-right:.4rem}.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn{padding:.8rem 1.2rem;font-size:1.2rem;text-transform:none;border-radius:.4rem;letter-spacing:0;color:#fff;background:#d8554b;border-color:#c5352b;flex:0 0 auto}.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:link,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:visited,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:link,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:visited{color:var(--main);background-color:#d8554b;transform:none}.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:hover,.page-template-page-generator-premium .modal-confirm-deletetion-ai-image-btn:active,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:hover,.page-template-page-generator-premium .modal-confirm-deletetion-template-btn:active{color:var(--main);background:#c5352b;transform:none}.page-template-page-generator-premium .modal .delete-font-template-form,.page-template-page-generator-premium .modal .delete-ai-image-form{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;background:linear-gradient(180deg, var(--bg-light), var(--bg-dark))}.page-template-page-generator-premium .modal .delete-font-template-form.hidden,.page-template-page-generator-premium .modal .delete-ai-image-form.hidden{display:none}.page-template-page-generator-premium .modal-cancel-btn{color:var(--secondary);padding:.8rem 1.2rem;font-size:1.2rem;text-transform:none;border-radius:.4rem;letter-spacing:0;flex:0 0 auto}.page-template-page-generator-premium .modal-cancel-btn:hover,.page-template-page-generator-premium .modal-cancel-btn:active{color:var(--secondary);background:#34aeda;transform:none}.page-template-page-generator-premium .modal input{width:100%;padding:0 .8rem;line-height:3.2rem;outline:0;color:#0e131b;border-radius:.4rem;font-size:1.4rem;margin-bottom:.8rem}.page-template-page-generator-premium .hidden{display:none}.page-template-page-generator-premium main>article{max-width:192rem;margin:0 auto}@media(max-width: 820px){.page-template-page-generator-premium main>article{margin:0}}.page-template-page-generator-premium .color-preview-box{width:1.6rem;height:1.6rem;display:inline-block}.page-template-page-generator-premium .composite-card{border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border:none;padding:.8rem 0}@media(max-width: 1200px){.page-template-page-generator-premium .composite-card>:nth-child(3){grid-column:1/-1}}@media(max-width: 1200px){.page-template-page-generator-premium .composite-card{grid-template-columns:.6fr 2.4fr}}@media(max-width: 768px){.page-template-page-generator-premium .composite-card{grid-template-columns:1fr}}@media(max-width: 480px){.page-template-page-generator-premium .composite-card{width:100vw;max-width:100%;overflow:hidden;position:relative}}.page-template-page-generator-premium .composite-card h3,.page-template-page-generator-premium .composite-card label{font-size:1.4rem;font-weight:bold;margin-top:0;color:var(--secondary);margin-bottom:0}@media(max-width: 768px){.page-template-page-generator-premium .composite-card i span{display:none}}.page-template-page-generator-premium input[type=text],.page-template-page-generator-premium input[type=number],.page-template-page-generator-premium textarea{transition:border .2s}.page-template-page-generator-premium input[type=text]:focus,.page-template-page-generator-premium input[type=number]:focus,.page-template-page-generator-premium textarea:focus{border:1px solid var(--brand-color);outline:none}.gg-dn{display:none !important}.gg-df{display:flex !important}.gg-dib{display:inline-block !important}.gg-db{display:block !important}:where(.wp-block-columns.is-layout-flex),:where(.is-layout-flex){gap:0 !important}:where(.wp-block-columns){margin-bottom:0 !important}.canvas-actions{font-size:1.2rem;background-color:hsl(0deg 0% 100%/0.05);border:.0625rem solid var(--border);border-radius:5rem;display:inline-flex;padding:.8rem 1.6rem .8rem .8rem;margin:.8rem auto 0 auto;position:relative;z-index:200}@media(max-width: 820px){.canvas-actions{position:absolute;flex-wrap:nowrap;top:0;left:50%;transform:translateX(-50%);width:max-content}}@media(max-width: 480px){.canvas-actions{width:100vw;max-width:100%;border-radius:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0}.canvas-actions::-webkit-scrollbar{display:none}}.canvas-actions button{background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--text);flex-shrink:0}.canvas-actions button::before{color:var(--brand-color);display:inline-flex;margin:0 .4rem 0 .8rem}@media(max-width: 480px){.canvas-actions button{width:8rem;flex:1 0 auto;font-size:1.1rem;display:flex;flex-direction:column;align-items:center}.canvas-actions button::before{font-size:1.4rem;display:inline-flex;margin-bottom:2px}}.canvas-actions button[disabled]{color:#6b7d94}.canvas-actions button[disabled]::before{color:#6b7d94}.canvas-actions button[disabled]:hover{color:#6b7d94}.canvas-actions button:hover{color:var(--brand-color)}.generator-composite-card{position:relative;border-radius:1.6rem;width:120.2rem;padding:1.6rem;border:1px solid var(--border);border-top:1px solid var(--border);display:none;max-width:100%;white-space:normal;z-index:20;box-shadow:var(--gcc-shadow)}@media(max-width: 1202px){.generator-composite-card{padding:1.6rem 0;max-width:100%;width:100%;border-radius:0}}@media(max-width: 768px){.generator-composite-card{padding:0}}@media(max-width: 480px){.generator-composite-card{max-width:100%;width:100%;margin:0;overflow:hidden;position:relative}}.generator-composite-card:empty{display:none}.generator-composite-card__content{position:relative}@media(max-width: 480px){.generator-composite-card__content{max-width:100%;width:100%;margin:0;overflow:hidden;position:relative;white-space:normal}}.graffiti-konfigurator{position:relative;padding:1.6rem 3.2rem;display:grid;grid-template-columns:3fr 2fr;gap:4rem;max-width:117rem}@media(max-width: 1024px){.graffiti-konfigurator{grid-template-columns:3fr 2fr;margin-top:1.6rem;gap:1rem;padding:0 .8rem;max-width:100%}}@media(max-width: 820px){.graffiti-konfigurator{gap:0;grid-template-columns:repeat(1, 1fr)}}@media(max-width: 480px){.graffiti-konfigurator{margin-top:0}}.graffiti-konfigurator__config-section{flex:1}.graffiti-konfigurator__config-section[id=color-settings-block]{display:block}.graffiti-konfigurator__layer-table{font-size:1.6rem;border-collapse:collapse;width:100%;max-width:100%;overflow:hidden;border-radius:.8rem;border-bottom:1px solid var(--border);background-color:hsl(0deg 0% 100%/0.05);border:.0625rem solid hsl(0deg 0% 100%/0.1)}.graffiti-konfigurator__layer-table span{color:var(--brand-color)}.graffiti-konfigurator__layer-table thead{border-bottom:1px solid var(--border-sec-el);color:var(--secondary);font-size:1.2rem;text-align:left}.graffiti-konfigurator__layer-table thead th{padding:1.2rem}@media(max-width: 480px){.graffiti-konfigurator__layer-table thead th{padding:.4rem .4rem .4rem .8rem;font-size:1.1rem}}@media(max-width: 480px){.graffiti-konfigurator__layer-table thead span{display:none}}.graffiti-konfigurator__layer-table tbody{font-size:1.4rem}.graffiti-konfigurator__layer-table tbody .image-block{overflow:hidden;max-width:6rem;max-height:6rem;padding:0;margin-bottom:0;background:rgba(0,0,0,0);cursor:pointer;overflow:hidden}.graffiti-konfigurator__layer-table tbody .image-block img{max-height:80%;margin-top:.4rem;width:auto;transition:transform .25s ease,box-shadow .25s ease}.graffiti-konfigurator__layer-table tbody .image-block img:hover{transform:scale(1.08)}.graffiti-konfigurator__layer-table tbody .block,.graffiti-konfigurator__layer-table tbody .color-block{width:auto;height:auto;background:rgba(0,0,0,0);border-radius:0;margin-bottom:0;display:table-cell;transition:background-color .3s ease-out}.graffiti-konfigurator__layer-table tbody .block span,.graffiti-konfigurator__layer-table tbody .color-block span{margin:0;border:1px solid var(--border)}.graffiti-konfigurator__layer-table tbody tr{transition:background-color .3s ease-out;border-bottom:1px solid var(--border-highlight)}.graffiti-konfigurator__layer-table tbody tr:hover{background-color:var(--border-highlight)}.graffiti-konfigurator__layer-table tbody td{padding:.4rem 1.2rem}.graffiti-konfigurator__layer-table tbody td:nth-child(1){color:var(--text);font-weight:bold}.graffiti-konfigurator__coloring-list{color:#e3e5e8;cursor:pointer}.graffiti-konfigurator__coloring-list .picker_wrapper{z-index:200001}.graffiti-konfigurator__coloring-list .picker_wrapper button{color:var(--main);line-height:2.8rem}.graffiti-konfigurator__download-status{text-align:center;color:var(--secondary);font-size:1.4rem;display:none}.graffiti-konfigurator__download-button{width:100%}.graffiti-konfigurator__range-container{width:100%;margin-top:.8rem}.graffiti-konfigurator__range-input{-webkit-appearance:none;width:100%;outline:none;transition:opacity .2s;height:1rem;border-radius:.4rem}.graffiti-konfigurator__range-input:hover{opacity:1}.graffiti-konfigurator__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2.4rem;height:2.4rem;border-radius:1.2rem;background:var(--brand-color);cursor:pointer}.graffiti-konfigurator__range-input::-moz-range-thumb{width:2.4rem;height:2.4rem;border-radius:1.2rem;background:var(--brand-color);cursor:pointer}.graffiti-konfigurator__range-label{font-weight:normal;display:flex;justify-content:center;font-size:1.4rem !important;cursor:pointer;color:var(--secondary);line-height:2.1rem}.graffiti-konfigurator__range-label span{display:inline-flex;margin-left:.4rem}.graffiti-konfigurator .color-block,.graffiti-konfigurator .block{color:#e3e5e8;font-size:1.2rem;letter-spacing:1px;border-radius:.4rem;background-color:#28323e;width:100%;margin-bottom:.4rem;border:none;cursor:pointer;align-items:center}.graffiti-konfigurator .color-block:hover,.graffiti-konfigurator .block:hover,.graffiti-konfigurator .color-block:active,.graffiti-konfigurator .block:active{color:var(--main)}.graffiti-konfigurator .color-block span,.graffiti-konfigurator .block span,.graffiti-konfigurator .color-block i,.graffiti-konfigurator .block i{display:inline-flex;justify-content:center}.graffiti-konfigurator .block{height:3.6rem;text-align:left;padding-left:.8rem}.graffiti-konfigurator .block span{align-items:center;cursor:pointer;height:2.4rem;width:2.4rem;line-height:1;border-radius:.4rem;margin-right:.8rem;font-size:1.6rem;font-weight:bold;background-color:#f12913;color:#fff;border:1px solid var(--border)}.graffiti-konfigurator .block.is-on span{color:#0e131b;background-color:#fff}.graffiti-konfigurator .block label{cursor:pointer}.graffiti-konfigurator .color-block{display:inline-flex;height:3.6rem}.graffiti-konfigurator .color-block .picker_wrapper.popup{z-index:100002}.graffiti-konfigurator .color-block span{height:2.4rem;width:2.4rem;margin:.8rem;border-radius:.4rem}.graffiti-konfigurator .sec-btn{height:4rem}.graffiti-konfigurator .image-block{padding:0 .8rem;position:relative;height:4.8rem}.graffiti-konfigurator .image-block span,.graffiti-konfigurator .image-block i{width:7.8rem;margin-right:1.2rem;color:var(--brand-color)}.graffiti-konfigurator .image-block span.emoji,.graffiti-konfigurator .image-block i.emoji{background:rgba(0,0,0,0)}.graffiti-konfigurator .image-block .image-container{display:flex;overflow:hidden;width:7.8rem;margin-right:1.2rem;height:100%;justify-content:center;padding:.4rem}.graffiti-konfigurator .image-block .image-container img{width:auto;height:100%}.graffiti-konfigurator .image-block:hover i{color:#0e131b}.graffiti-konfigurator .image-block#change-pattern{display:none}@media(max-width: 820px){.graffiti-konfigurator .config-block{bottom:5.4rem;margin-bottom:0}}@media(max-width: 820px){.graffiti-konfigurator .config-block{min-height:480px}}@media(max-width: 480px){.graffiti-konfigurator .config-block{min-height:360px}}[data-theme=light] .graffiti-konfigurator__layer-table [data-id=pattern] img{background-color:var(--border-highlight)}[data-theme=light] .graffiti-patterns li{background-color:var(--border-highlight)}[data-theme=light] .graffiti-patterns li:hover{background-color:var(--border)}.tertiary-app-navigation{position:fixed;bottom:1.6rem;display:flex;right:1.6rem;align-items:center;border:.0625rem solid var(--border);border-radius:5rem;padding:0 1.6rem;margin:.8rem auto 0 auto;z-index:21000}@media(max-width: 820px){.tertiary-app-navigation{border-color:var(--brand-color);background:linear-gradient(135deg, hsl(47, 100%, 49%), hsl(40, 100%, 49%));width:90%;margin:0 1.6rem}.tertiary-app-navigation:hover{background:linear-gradient(135deg, hsl(47, 100%, 49%), hsl(40, 100%, 49%))}}@media(max-width: 820px){.tertiary-app-navigation{position:relative;right:0;border-radius:0;width:100%;justify-content:space-between;bottom:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-bottom:none;overscroll-behavior-x:contain}.tertiary-app-navigation::-webkit-scrollbar{width:0 !important;height:0 !important}}@media(max-width: 480px){.tertiary-app-navigation{padding:0 0}}.tertiary-app-navigation .btn{position:relative;background:rgba(0,0,0,0);border:none;color:var(--secondary);font-size:1.2rem;display:flex;cursor:pointer;margin:0 .8rem;flex-direction:column;flex:1 0 auto;padding:.8rem 0;font-weight:bold}@media(max-width: 820px){.tertiary-app-navigation .btn{color:#0e131b;display:flex;align-items:center}}.tertiary-app-navigation .btn:hover{color:var(--brand-color)}@media(max-width: 820px){.tertiary-app-navigation .btn{font-size:1.1rem;border-bottom:.3rem solid #fac400}.tertiary-app-navigation .btn:hover{color:#0e131b;border-bottom:.3rem solid var(--bg-dark)}}.tertiary-app-navigation .btn--mobile{display:none;font-size:1.1rem;border-bottom:.3rem solid #fac400}@media(max-width: 820px){.tertiary-app-navigation .btn--mobile{display:flex;align-items:center}}.tertiary-app-navigation .btn--mobile.active{border-bottom:.3rem solid var(--bg-dark)}@media(max-width: 1024px){.tertiary-app-navigation .btn{width:8rem}}@media(min-width: 768px)and (max-width: 820px){.tertiary-app-navigation .btn{width:6rem}}@media(max-width: 480px){.tertiary-app-navigation .btn{margin:0}}.tertiary-app-navigation i{font-size:1.8rem;margin-bottom:.4rem;color:var(--brand-color)}@media(max-width: 820px){.tertiary-app-navigation i{color:#0e131b}}@media(max-width: 420px){.tertiary-app-navigation i{font-size:1.4rem;margin-bottom:2px}}.tertiary-app-navigation li{font-size:1.2rem;flex-direction:column}.generator-step-one{position:relative;z-index:1;width:100%;text-align:left;margin:0 0 3.2rem}@media(max-width: 1170px){.generator-step-one{margin:1.6rem auto 0 auto;width:100%}}@media(max-width: 768px){.generator-step-one{padding:0 1.6rem}}.graffiti-fonts{display:flex;margin:0 1.6rem;flex-flow:row wrap;justify-content:space-around;text-align:right}.graffiti-fonts #filter-button{display:inline-flex !important;width:auto}@media(max-width: 1170px){.graffiti-fonts{justify-content:center}}@media(max-width: 600px){.graffiti-fonts{margin:0}}.graffiti-fonts__loading{display:none}.graffiti-fonts__reload-font{width:19rem;background:rgba(0,0,0,0);box-shadow:none;margin-bottom:1.6rem;line-height:initial;border-radius:.8rem;border:2px solid #4b973b;display:none;position:absolute;top:0;left:0;background-color:#5fb94b;height:100%;color:var(--secondary);font-size:1.4rem;align-items:center;justify-content:center}@media(max-width: 1170px){.graffiti-fonts__reload-font{width:18rem}}.graffiti-fonts__button{width:19rem;height:auto;box-shadow:none;position:relative;margin-bottom:1.6rem;border-radius:.8rem;overflow:hidden;cursor:pointer;border:none;outline:0;background-color:rgba(0,0,0,0);transition:transform .4s}.graffiti-fonts__button.premium-font::after{position:absolute;display:inline-flex;right:0;width:3.2rem;height:3.2rem;border-radius:1.6rem;background:#fac400 url("../images/crown-icon.png");background-size:3rem 3rem;background-repeat:no-repeat;background-position:center;content:""}.graffiti-fonts__button-overlay{display:none}.graffiti-fonts__button-overlay.show-overlay{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;background-color:var(--brand-color);color:#0e131b;font-weight:bold;align-items:center;justify-content:center;font-size:1.6rem;padding:.8rem}@media(max-width: 480px){.graffiti-fonts__button-overlay.show-overlay{font-size:1.2rem}}.graffiti-fonts__button:hover,.graffiti-fonts__button:active{transform:scale(0.95);cursor:pointer}.graffiti-fonts__button .icon{display:block;position:absolute;bottom:2px;right:2px;top:auto !important;font-size:1.4rem;color:#a9b1bc}@media(max-width: 1170px){.graffiti-fonts__button{width:18rem}}@media(min-width: 1171px){.graffiti-fonts__button .icon{display:none}.graffiti-fonts__button:hover .icon{display:block}}@media(max-width: 768px){.graffiti-fonts__button{width:33%;margin-bottom:1.6rem}}@media(max-width: 1024px){.graffiti-fonts__button.current{border:none}}.graffiti-fonts__button img{width:100%;height:auto}.graffiti-fonts__fonts-filter{font-size:1.4rem;flex-wrap:wrap;position:relative;flex:0 0 100%;padding:0 1.2rem}.graffiti-fonts__fonts-filter-options{display:none}.graffiti-fonts__fonts-filter-button{display:block !important}.graffiti-fonts__fonts-filter-button::after{font-family:fontello;font-style:normal;content:"";line-height:1;font-weight:400;font-variant:normal}.graffiti-fonts__fonts-filter-button::after{display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.graffiti-fonts .menu-item{display:inline-flex}.graffiti-fonts .menu-item a{display:flex;padding:0 .8rem;text-decoration:none}.generator-step-two{flex:1;position:relative;z-index:1;width:100%;display:none;margin:6.4rem auto;max-width:80rem;align-items:center}.generator-step-two::after{height:3.6rem;bottom:1.6rem}@media(max-width: 1024px){.generator-step-two{margin:3.2rem auto;padding:1.6rem;flex-direction:column;align-items:flex-start;max-width:57.6rem;flex:0}}@media(max-width: 480px){.generator-step-two{margin:0;border:none;padding:0}}.generator-step-two-card{position:relative;z-index:10;width:100%;border-radius:.8rem;display:flex;align-items:center;overflow:hidden;padding:1.6rem}@media(max-width: 1024px){.generator-step-two-card{flex-direction:column}}@media(max-width: 1024px){.graffiti-text__img{position:absolute;left:.8rem;width:10rem;height:5rem}}.graffiti-text__input{width:50%;height:5.4rem;line-height:5.4rem;border-radius:2.7rem;color:#0e131b;font-size:1.8rem;margin-right:.2rem;padding-left:1.6rem;display:inline-flex;text-indent:.8rem;outline:0}@media(max-width: 1024px){.graffiti-text__input{width:calc(100% - 10rem);line-height:4.8rem;height:4.8rem;padding-left:.4rem;margin:0 0 1.2rem 10rem;border-radius:.8rem}}@media(max-width: 375px){.graffiti-text__input{font-size:1.6rem}}.graffiti-text__button{font-size:1.6rem;padding:1.6rem 3.2rem;flex:0;height:5.4rem;margin-left:-5.4rem;border-radius:2.7rem;border:none;white-space:nowrap;align-items:center;transition:transform .3s ease-out}.graffiti-text__button span{transition:transform .3s ease-out}.graffiti-text__button:hover span{transform:translateX(0.4rem)}@media(max-width: 1024px){.graffiti-text__button{display:none}}.generator-step-three{display:none;position:relative;z-index:2000;max-width:117rem;width:100%;margin:0 auto;text-align:center}@media(max-width: 1024px){.generator-step-three{margin:0}}@media(max-width: 820px){.generator-step-three{position:relative;padding-top:4.8rem}}@media(max-width: 480px){.generator-step-three{max-width:100%;margin:0;overflow:hidden}}.generator-step-three>.canvas-container{border-radius:.8rem}.generator-step-four{position:relative;display:none;width:100%;margin:0 auto}@media(max-width: 820px){.generator-step-four{width:100vw}}.generator-step-four.show-flex{display:block}.generator-step-four:empty{display:none}.generator-step-four h3{font-size:1.4rem;line-height:2.4rem;margin-bottom:.4rem}@media(max-width: 480px){.generator-step-four h3{margin-top:1.6rem}}.generator-step-four h3 span{font-size:1.4rem;cursor:pointer}.generator-step-four h3 span:hover{color:var(--brand-color)}.generator-mobile-footer{display:none;border-top-right-radius:.8rem;border-top-left-radius:.8rem;width:100%}@media(max-width: 768px){.generator-mobile-footer{height:6rem;background:var(--brand-color);display:flex;justify-content:space-around;align-items:center;z-index:3000}}@media(max-width: 400px){.generator-mobile-footer{height:5rem}}.generator-mobile-footer ul{display:flex;height:100%;width:calc(100% - 2px)}.generator-mobile-footer li{text-decoration:none;color:#28323e;display:flex;flex-direction:column;align-items:center;font-size:1.2rem;font-weight:bold;padding:0 .8rem;justify-content:center;border-bottom:.4rem solid var(--brand-color);flex:1}@media(max-width: 460px){.generator-mobile-footer li{padding:0 .4rem;font-size:1.08rem}}@media(max-width: 400px){.generator-mobile-footer li{padding:0 .4rem;font-size:.96rem}}.generator-mobile-footer li .icon{font-size:2.1rem;margin-bottom:2px}.generator-mobile-footer li.active,.generator-mobile-footer li:hover{color:#00d5ff;cursor:pointer;border-bottom:.4rem solid #0e131b}.graffiti-graphics p{font-size:1.6rem;line-height:2.7rem;color:#c7cbd1}.graffiti-graphics ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.graffiti-graphics ul li{flex:0 0 calc(33.333% - 2rem);margin:1rem;padding:2rem;border-radius:.8rem;max-height:20rem;text-align:center;align-items:center;justify-content:center;display:flex;height:auto}.graffiti-graphics ul li:hover,.graffiti-graphics ul li:active{cursor:pointer}@media(max-width: 768px){.graffiti-graphics ul li{flex:0 0 calc(50% - 20px)}}@media(max-width: 480px){.graffiti-graphics ul li{flex:0 0 calc(100% - 20px)}}.graffiti-graphics ul li img{cursor:pointer}.graffiti-graphics .graffiti-backgrounds img{cursor:pointer;max-width:100%;width:100%;height:auto;max-height:100%}@media(max-width: 1170px){.graffiti-graphics .graffiti-patterns{max-width:calc(100vw - 64px) !important;overflow:hidden !important}}.graffiti-graphics .graffiti-patterns img{cursor:pointer;max-width:100%;height:100%;max-height:150px;width:auto}.graffiti-graphics>div{margin-bottom:1.6rem}.graffiti-graphics .patterns{display:none}.graffiti-graphics .patterns li{overflow:hidden;min-height:10rem;display:block;padding:1rem 0}.graffiti-graphics .patterns li img{max-height:7.5rem;max-width:none}.emojis{display:none}.emojis .tab-content{display:none;padding:1.6rem}.emojis .tab-content.active{display:flex;flex-wrap:wrap;flex:1 1 auto;justify-content:space-between;border-top:1px solid var(--border)}.emojis .tabs-container{display:flex}.emojis .tab{color:var(--secondary);cursor:pointer;border-bottom:2px solid var(--border);padding:.8rem 1.6rem;margin:0;font-size:1.6rem}.emojis .tab.active{color:var(--brand-color);border-bottom:2px solid var(--brand-color)}.emojis .tab:hover{color:var(--brand-color);border-bottom:2px solid var(--brand-color)}.emojis ul{list-style:none}.emojis ul li{display:inline-flex;font-size:2.4rem;padding:.4rem .8rem;cursor:pointer;flex:0 0 auto;border-radius:.4rem;width:auto}.font-loaded #smileys{font-family:"Emoji Smileys",sans-serif}.font-loaded #people{font-family:"Emoji People",sans-serif}.font-loaded #nature{font-family:"Emoji Nature",sans-serif}.font-loaded #activities{font-family:"Emoji Activities",sans-serif}.font-loaded #travel{font-family:"Emoji Travel",sans-serif}.font-loaded #food{font-family:"Emoji Food",sans-serif}.font-loaded #objects{font-family:"Emoji Objects",sans-serif}.swatches-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));gap:.8rem;max-height:20rem;overflow-y:scroll}.swatches-grid h3{grid-column:1/-1;margin-bottom:0}.swatches-grid__card{overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative}.swatches-grid__gradient{border-radius:.4rem;height:4.5rem}.swatches-grid__gradient:hover{transform:scale(0.99)}.swatches-grid h6{padding:.4rem;font-size:1rem;line-height:1.1;color:#f9fafa;margin:0;width:100%;text-align:center;text-shadow:0 1px 3px hsl(0deg 0% 0%/0.4),0 0 8px hsl(0deg 0% 0%/0.3);font-family:sans-serif;position:absolute;bottom:0;left:0}.preview-background{z-index:5;position:absolute;display:block;height:100%;width:100%;top:0;left:0;background:linear-gradient(hsl(0deg 0% 100%/0)),linear-gradient(45deg, hsl(214, 10%, 95%) 25%, transparent 25%, transparent 75%, hsl(214, 10%, 95%) 75%) 0 0/2em 2em,linear-gradient(45deg, hsl(214, 10%, 95%) 25%, hsl(0, 0%, 100%) 25%, hsl(0, 0%, 100%) 75%, hsl(214, 10%, 95%) 75%) 1em 1em/2em 2em}.preview-wrap{position:relative;height:3.2rem;overflow:hidden;background:#28323e;cursor:copy;border-radius:.4rem;border:1px solid var(--border);margin-bottom:1.6rem}.preview{height:100%;display:flex;position:relative;z-index:10;align-items:center;justify-content:center;margin-bottom:2.4rem}.stops-layer{position:absolute;inset:0;pointer-events:none}.stop-handle{position:absolute;z-index:15;top:calc(100% - 1.2rem);transform:translateY(-50%);width:1.6rem;height:3.2rem;border-radius:.4rem;cursor:grab;pointer-events:auto;border:.2rem solid rgba(7,10,13,.5);box-shadow:0 .4rem 1.2rem rgba(7,10,13,.5);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06)}.stop-handle:hover{border:.2rem solid rgba(255,255,255,.5)}.stop-handle.active{border:.2rem solid rgba(255,255,255,.5)}.stop-handle .dot{width:1.2rem;height:1.2rem;margin:0}.gradient-configuration{display:flex}.gradient-configuration h3{margin:0}.gradient-configuration>div{width:100%}.stops-list{width:100%;overflow:auto;padding-right:.8rem;border-collapse:collapse;font-size:1.4rem;margin-bottom:1.6rem;border-radius:.8rem}@media(max-width: 480px){.stops-list td:nth-child(2),.stops-list td:nth-child(4),.stops-list th:nth-child(2),.stops-list th:nth-child(4){display:none}}.stops-list i{font-style:normal;cursor:pointer;color:#f9fafa}.stops-list i:hover{color:var(--brand-color)}.stop-item{border:1px solid rgba(255,255,255,.02);background:rgba(255,255,255,.01)}.stop-item input{font-size:1.3rem;color:#f9fafa;border:.1rem solid #28323e;padding:.8rem 1rem;border-radius:.8rem;max-width:9rem}@media(max-width: 48rem){.stop-item .icon-trash span,.stop-item .icon-cog-1 span{display:none}}.stop-item .icon-trash{font-size:1.8rem;color:#d8554b}.stop-item .pos{max-width:7.68rem}.stop-item td{padding:0 .4rem}.stop-item.active{background:rgba(255,255,255,.07);overflow:hidden}.stop-item.active td:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.stop-item.active td:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.stop-item:hover{background:rgba(255,255,255,.07)}.color-square{width:2.8rem;height:2.8rem;border-radius:.4rem;border:.1rem solid rgba(255,255,255,.04);margin:.4rem;cursor:pointer}.angle-controls{margin-left:1.6rem}.angle-controls-inputs{display:flex;align-items:center}.angle-picker{width:4.32rem;height:4.32rem;border-radius:50%;background:var(--angle-control-bg);position:relative;display:flex;align-items:center;justify-content:center;margin-right:.8rem}.angle-dot{width:1.2rem;height:1.2rem;border-radius:50%;position:absolute;transform:translate(-50%, -50%);background:var(--secondary);border:.2rem solid rgba(7,10,13,.5);cursor:pointer;box-shadow:0 .4rem .8rem rgba(7,10,13,.6)}.angle-label{font-size:1.3rem;background:#fff;color:#0e131b;border:1px solid var(--border);padding:.8rem;border-radius:.8rem;width:7.2rem;max-width:7.2rem;height:3.6rem}.picker_wrapper{box-shadow:none !important;padding:0 !important}@media(max-width: 768px){.picker_wrapper{width:100% !important;max-width:100% !important;max-width:360px;height:auto !important;aspect-ratio:2/1;margin:0 auto}}.picker_wrapper input{box-shadow:none !important;font-family:system-ui,sans-serif !important}.picker_sl,.picker_hue,.picker_alpha{box-shadow:none !important}#gradient .picker_done,#gradient .picker_sample,#gradient .picker_editor{display:none !important}.type-controls{display:flex;align-items:center}.type-controls h3{margin-right:.8rem}@media(max-width: 480px){.type-controls{flex-direction:column;align-items:flex-start}}.lr-switch{display:inline-flex;align-items:center;position:relative;background:#28323e;border-radius:999px;gap:.8rem;height:3.2rem;user-select:none}.lr-switch[data-mode=radial] .lr-indicator{transform:translateX(9.4rem)}@media(max-width: 520px){.lr-switch[data-mode=radial] .lr-indicator{transform:translateX(9.4rem)}}.lr-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.8rem;border:0;background:rgba(0,0,0,0);padding:0 1.2rem;height:3.6rem;border-radius:2.4rem;color:var(--text-muted);cursor:pointer;font-weight:600;font-size:1.4rem;line-height:1;transition:color .18s ease;outline:none;min-width:9rem;justify-content:center}.lr-btn[aria-pressed=true]{color:var(--secondary)}.lr-btn:hover{color:var(--secondary)}@media(max-width: 520px){.lr-btn{font-size:1.3rem;padding:0 .8rem;min-width:9rem}}.lr-indicator{position:absolute;z-index:1;top:.2rem;bottom:.2rem;left:.2rem;width:9rem;border-radius:1.8rem;background:linear-gradient(90deg, hsl(250, 100%, 69%), hsl(190, 100%, 50%) 70%);box-shadow:0 .8rem 1.8rem rgba(123,97,255,.18);transition:transform .24s cubic-bezier(0.2, 0.9, 0.2, 1),width .18s ease;will-change:transform}@media(max-width: 520px){.lr-indicator{width:9rem}}.rgba-group{display:flex;max-width:25rem}.rgba-group>:first-child input{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.rgba-group>:last-child input{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}@media(max-width: 768px){.rgba-group{margin:0 auto}}.rgba-field{display:flex;flex-direction:column;align-items:flex-start}.rgba-field label{font-size:1.2rem;text-transform:uppercase;color:var(--secondary);font-weight:bold;margin-left:.4rem}.rgba-field input{text-align:center;border-radius:0;font-size:1.3rem;background:#fff;color:#28323e;border:1px solid #28323e;padding:.8rem 1rem;height:3.6rem}#rgbaInput{display:none}.leaderboard-container{max-width:100%;padding:0 .8rem}.leaderboard-container::before{content:"Advertisement";color:#a9b1bc;font-size:1.2rem}.leaderboard-banner{width:100%;max-width:728px;aspect-ratio:728/90;display:flex;align-items:center;justify-content:space-between;padding:.8rem;color:#fff;border-radius:8px;overflow:hidden;position:relative}@media(max-width: 728px){.leaderboard-banner{max-width:100%}}.leaderboard-banner img{max-height:180%;width:auto;margin-right:16px}@media(max-width: 480px){.leaderboard-banner img{margin-right:.8rem}}.leaderboard-banner:before{display:block}.banner-text{display:flex;flex-direction:column}.banner-title{font-size:2.1rem;font-weight:bold;line-height:1.1}@media(max-width: 728px){.banner-title{font-size:1.8rem}}@media(max-width: 480px){.banner-title{font-size:1.6rem}}@media(max-width: 400px){.banner-title{font-size:1.3rem}}.banner-subtitle{font-size:1.4rem;opacity:.9}@media(max-width: 728px){.banner-subtitle{display:none}}.cta-button{padding:12px;flex:0 0 auto}@media(max-width: 728px){.cta-button{font-size:1.4rem}}@media(max-width: 480px){.cta-button{padding:.4rem;letter-spacing:0}}
