@font-face{font-family:Outline Fredoka;src:url(/fonts/fredoka-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outline Nunito;src:url(/fonts/nunito-700.ttf) format("truetype");font-weight:700;font-display:swap}.creative-site{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32;--creative-yellow:#fff5b5;--primary:234 70% 53%;--primary-foreground:0 0% 100%;--ring:234 70% 53%;font-family:Outline Nunito,system-ui,sans-serif}.creative-site h1,.creative-site h2,.creative-site h3{font-family:Outline Fredoka,system-ui,sans-serif}.creative-tool-hero{background:var(--creative-yellow);border-bottom:2px solid var(--creative-ink)}.creative-tool-hero h1{color:var(--creative-blue)}.creative-tool-form,.creative-tool-hero aside{border:2px solid var(--creative-ink);background:white;border-radius:1.25rem;box-shadow:6px 6px 0 var(--creative-lime)}.creative-tool-form select{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-tool-form select:focus-visible{outline-color:var(--creative-blue)}.creative-tool section[aria-labelledby=tool-ideas] article{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-tool section[aria-labelledby=tool-how] h2,.creative-tool section[aria-labelledby=tool-ideas] h3{color:var(--creative-blue)}.creative-header{background:#fff;border-bottom:2px solid var(--creative-ink)}.creative-header .creative-brand{color:var(--creative-blue);font:700 1.5rem Outline Fredoka,sans-serif}.creative-header .creative-brand svg{width:1.75rem;height:1.75rem}.creative-header [data-header-playground]{background:#ff7d64;border:2px solid var(--creative-ink);color:var(--creative-ink);box-shadow:3px 3px 0 var(--creative-lime);border-radius:.75rem}.creative-footer{background:#fff5b5;border-top:2px solid var(--creative-ink)}.creative-prompt{box-shadow:none}.creative-upload{justify-content:center;padding:1.5rem;border:2px dashed var(--creative-ink);border-radius:1rem;background:#fffdf1}.creative-upload-button{background:var(--creative-lime);border:2px solid var(--creative-ink);border-radius:.75rem;color:var(--creative-ink);font-size:1rem;font-weight:700;min-height:3rem;box-shadow:3px 3px 0 var(--creative-ink)}.creative-upload-button:hover{background:#d1f01c}.creative-continue{background:var(--creative-blue);border:2px solid var(--creative-ink);border-radius:.75rem;color:#fff;box-shadow:3px 3px 0 var(--creative-lime)}.creative-continue:hover{background:#1928c3}.creative-output{max-width:44rem}@media (max-width:639px){.creative-tool-hero{padding-top:1.5rem;padding-bottom:2rem}.creative-tool-hero h1{font-size:2.15rem;line-height:1.08}.creative-tool-hero h1+p{font-size:1rem;line-height:1.55;margin-top:.75rem}.creative-tool-hero #generator{margin-top:1.25rem}.creative-upload{padding:1rem}}.creative-playground{background:#fff8cc}.creative-playground-sidebar{border-right:2px solid var(--creative-ink);background:#fff}.creative-sidebar-close{border:2px solid var(--creative-ink);background:#dfff32;color:#111438}.creative-playground-toolbar{background:#fff;border-color:var(--creative-ink)}.creative-playground [data-creative-generate],.creative-playground-new{background:var(--creative-blue);color:#fff;border:2px solid var(--creative-ink);border-radius:.8rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-playground [data-creative-generate]:hover,.creative-playground-new:hover{background:#1928c3}.creative-playground-composer{border:2px solid var(--creative-ink);border-radius:1.25rem;background:#fff;box-shadow:5px 5px 0 var(--creative-lime)}.creative-playground h1,.creative-playground h2{color:var(--creative-blue)}.creative-result-card{border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.creative-result-edit,.dark .creative-result-edit{background:#2535d9;border:1.5px solid #111438;color:#fff}.creative-result-download,.dark .creative-result-download{background:#dfff32;border:1.5px solid #111438;color:#111438}.dark .creative-playground [data-output-metadata]{color:#45485f}.creative-option-trigger{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-option-trigger:focus-visible{outline-color:var(--creative-blue)}.creative-navigation-dialog,.creative-option-popup{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32;font-family:Outline Nunito,system-ui,sans-serif;border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.creative-option-popup [role=option][aria-selected=true]{background:#edff91}.dark .creative-option-popup [role=option][aria-selected=true]{background:#edff91;color:#111438}.creative-option-popup [role=option][aria-selected=true] svg,.creative-option-popup button.underline{color:var(--creative-blue)}.creative-navigation-dialog h2{color:var(--creative-blue);font-family:Outline Fredoka,system-ui,sans-serif}.creative-navigation-dialog button:last-child{background:var(--creative-blue);border:2px solid var(--creative-ink);box-shadow:3px 3px 0 var(--creative-lime)}.creative-pricing>section:first-child{background:var(--creative-yellow)}.creative-gallery h1,.creative-pricing h1{color:var(--creative-blue)}.creative-pricing [data-pricing-plan]{border:2px solid var(--creative-ink);border-radius:1.25rem;background:#fff;box-shadow:5px 5px 0 var(--creative-lime)}.creative-pricing [data-pricing-plan=free]{background:#f8ffd9}.creative-gallery h2,.creative-pricing [data-pricing-plan] h2{color:var(--creative-blue)}.creative-gallery>header{max-width:none;padding:2rem;background:var(--creative-yellow);border:2px solid var(--creative-ink);border-radius:1.25rem}.creative-gallery>nav{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-gallery>nav a[aria-current=page]{background:var(--creative-blue);border-color:var(--creative-ink);color:#fff}.creative-gallery-card{border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.creative-gallery-categories button[aria-pressed=true]{background:var(--creative-blue);border-color:var(--creative-ink);color:#fff}.creative-image-viewer{border:2px solid #111438;box-shadow:6px 6px 0 #dfff32;font-family:Outline Nunito,system-ui,sans-serif}body:has(.creative-image-viewer)>[data-slot=dialog-overlay]{z-index:80}body>div:has(>.creative-image-viewer){z-index:81}.creative-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.creative-hero-art{min-width:0}.creative-hero-art img{display:block;width:100%;height:auto;border-radius:1rem}.creative-outline-collage{position:relative;padding:1rem 0 2rem 13%}.creative-outline-photo,.creative-outline-result{background:#fff;border:2px solid var(--creative-ink);border-radius:1rem;padding:.45rem;box-shadow:6px 6px 0 var(--creative-lime)}.creative-outline-result{transform:rotate(3deg)}.creative-outline-photo{position:absolute;left:0;bottom:0;width:40%;transform:rotate(-8deg)}.creative-outline-collage img{border-radius:.5rem}@media (min-width:1024px){.creative-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;align-items:start}.creative-hero-art{margin-top:4rem}}.creative-skip{display:block;margin:.75rem auto 0;padding:.5rem;color:var(--creative-blue);text-decoration:underline;text-underline-offset:3px;font-size:.875rem}.creative-login{background:var(--creative-yellow)}.creative-account h1,.creative-login h1,.creative-login h2,.creative-support h1,.creative-support h2{color:var(--creative-blue)}.creative-account-card,.creative-login-card,.creative-support-cards>*,.creative-support-faq{border:2px solid var(--creative-ink);border-radius:1.25rem;box-shadow:5px 5px 0 var(--creative-lime)}.creative-account-card>button,.creative-feedback-form>button,.creative-login-button{background:var(--creative-blue);color:white;border:2px solid var(--creative-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-account-card>button:hover,.creative-feedback-form>button:hover,.creative-login-button:hover{background:#1928c3}.creative-support>section:first-child{background:var(--creative-yellow)}.creative-support-cards>*{background:white}.creative-support-cards>a:hover{border-color:var(--creative-blue)}.creative-account-card input{border-color:var(--creative-ink)}.creative-settings-dialog{--creative-ink:#111438;--creative-blue:#2535d9;--creative-lime:#dfff32;font-family:Outline Nunito,system-ui,sans-serif;color:var(--creative-ink);border:2px solid var(--creative-ink);box-shadow:7px 7px 0 var(--creative-lime);padding:1.5rem}.creative-settings-title{font:700 1.9rem/1.1 Outline Fredoka,system-ui,sans-serif;color:var(--creative-blue);margin-top:1rem}.creative-settings-description{margin-top:.5rem;color:#45485f;font-size:.875rem}.creative-settings-back{color:var(--creative-blue);font-weight:700;min-height:2.75rem}.creative-settings-previews{display:flex;gap:.5rem;margin-top:1rem}.creative-settings-previews img{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover}.creative-settings-dialog select,.creative-settings-previews img{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-settings-dialog select:focus-visible{outline-color:var(--creative-blue)}.creative-settings-dialog textarea{margin-top:1rem}@media (max-width:639px){.creative-settings-dialog{padding:1.2rem}.creative-settings-title{font-size:1.5rem}}body:has(.creative-settings-dialog)>[data-slot=dialog-overlay]{z-index:80}body>div:has(>.creative-settings-dialog){z-index:81}.creative-about>section:first-of-type,.creative-changelog-hero,.creative-legal{background:var(--creative-yellow)}.creative-about h1,.creative-about h2,.creative-about h3,.creative-changelog h1,.creative-changelog h2,.creative-changelog h3,.creative-feedback h1,.creative-feedback h2,.creative-legal h1,.creative-legal h2{color:var(--creative-blue)}.creative-about article,.creative-changelog-card,.creative-feedback-form,.creative-feedback-item,.creative-legal-card,.creative-playground-dialog{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime);background:#fff}.creative-about .creative-about-feature,.creative-changelog-feature{background:var(--creative-blue);border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-about .creative-about-feature h2,.creative-changelog-feature h2{color:#fff}.creative-playground-dialog h2{color:var(--creative-blue)}.creative-dialog-primary{background:var(--creative-blue);color:white;border:2px solid var(--creative-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-dialog-primary:hover{background:#1928c3}.creative-gallery-detail h1,.creative-gallery-detail h2,.creative-seo h1,.creative-seo h2,.creative-seo h3{color:var(--creative-blue)}.creative-gallery-detail-card,.creative-gallery-detail-image,.creative-purchase-dialog,.creative-seo-card{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-seo-hero{background:var(--creative-yellow)}.creative-seo-dark{background:var(--creative-blue)}.creative-seo-dark h2,.creative-seo-dark h3{color:#fff}.creative-purchase-dialog h2{color:var(--creative-blue)}.creative-purchase-dialog [data-credit-pack]{border:2px solid var(--creative-ink);background:#fff;box-shadow:4px 4px 0 var(--creative-lime)}.creative-purchase-dialog [data-credit-rules]{background:#fff9d2;border-color:var(--creative-ink)}.dark .creative-purchase-dialog [data-credit-pack]{background:#181a34;color:#f8f9ff}.dark .creative-purchase-dialog [data-credit-rules]{background:#252844;border-color:#a4a9d7}.dark .creative-header .creative-brand,.dark .creative-purchase-dialog h2{color:#c8d0ff}.dark .creative-login section:first-child h2{color:#2535d9}.dark .creative-login section:first-child p{color:#33364e}.dark .creative-feedback :is(h1,h2){color:#c8d0ff}.dark :is(.creative-feedback-form,.creative-feedback-item){border-color:#111438}.dark
	:is(.creative-account-card,.creative-feedback-form,.creative-feedback-item){background:#fffef8;border-color:#111438;color:#111438;color-scheme:light}.dark
	:is(.creative-account-card,.creative-feedback-form,.creative-feedback-item)
	:is([class~=text-zinc-950],[class~=text-zinc-600],[class~=text-zinc-500]){color:#33364e}.dark
	:is(.creative-account-card,.creative-feedback-form)
	:is(input,textarea,select){background:#fff;border-color:#77798b;color:#111438}.dark .creative-account-card input:disabled{background:#f1f0e8;color:#45485f;opacity:1}.dark .creative-account-card>label{background:#fff8cc;border-color:#b3b399}.dark
	.creative-tool-hero
	:is([class~=text-zinc-600],[class~=text-zinc-700],[class~=text-zinc-900],[class~=text-zinc-950]){color:#33364e}.dark
	.creative-tool-hero
	:is([class~=text-emerald-800],[class~=text-emerald-900]){color:#2535a6}.dark
	.creative-tool-hero
	:is(.creative-tool-form,.creative-prompt,.creative-output){background:#fff;color:#111438}.dark .creative-tool-hero .creative-upload{color:#33364e}.dark
	.creative-tool
	:is(#tool-how,#tool-features,#real-example-title,#tool-ideas,#tool-faq){color:#c8d0ff}.dark .creative-tool section[aria-labelledby=tool-how] article{color:#111438;border-color:#111438}.dark .creative-tool section[aria-labelledby=tool-how] article p,.dark .creative-tool section[aria-labelledby=tool-ideas] figcaption{color:#45485f}.dark .creative-tool section[aria-labelledby=tool-ideas] article h3{color:#c8d0ff}.dark .creative-settings-dialog{background:#fff;color:#111438;color-scheme:light}.dark .creative-settings-dialog :is(label,select,textarea){color:#111438}.dark .creative-settings-dialog select{background:#fff;border-color:#111438}.dark .creative-playground-empty,.dark .creative-playground-welcome p{color:#45485f}.dark .creative-playground-empty{border-color:#73768b}.dark .creative-playground-composer,.dark .creative-playground-sidebar{background:#fffef8;color:#111438;border-color:#111438}.dark
	.creative-playground-composer
	:is([class~=text-zinc-900],[class~=text-zinc-700],[class~=text-zinc-600],[class~=text-zinc-500],[class~=text-zinc-400]),.dark
	.creative-playground-sidebar
	:is([class~=text-zinc-900],[class~=text-zinc-600],[class~=text-zinc-500],[class~=text-zinc-400]){color:#45485f}.dark .creative-playground-composer textarea,.dark .creative-playground-sidebar input{color:#111438}.dark .creative-playground-composer textarea::-moz-placeholder,.dark .creative-playground-sidebar input::-moz-placeholder{color:#6b6e80}.dark .creative-playground-composer textarea::placeholder,.dark .creative-playground-sidebar input::placeholder{color:#6b6e80}.dark .creative-playground-composer .creative-option-trigger,.dark .creative-playground-composer .creative-workspace-tool{background:#fff;border-color:#111438;color:#111438}.dark
	.creative-playground-composer
	:is(.creative-option-trigger,.creative-workspace-tool):hover{background:#f3ffad}.dark .creative-playground-composer [data-playground-free-trial-badge]{background:#e8ff71;border-color:#111438;color:#111438}.dark .creative-playground-composer [data-playground-free-trial-remaining]{background:#2535d9;color:#fff}.dark .creative-playground-composer [data-playground-composer-status] button{color:#2535d9}.dark
	.creative-playground-composer
	:is([class~=border-zinc-100],[class~=border-zinc-200]),.dark
	.creative-playground-sidebar
	:is([class~=border-zinc-100],[class~=border-zinc-200]){border-color:#c5c5b9}.dark .creative-gallery>header h1,.dark .creative-pricing [data-pricing-plan] h2,.dark .creative-pricing>section:first-child h1{color:#2535d9}.dark .creative-gallery>header p,.dark .creative-seo>section:first-of-type h1+p{color:#33364e}.dark
	.creative-about>section:first-of-type
	:is([class~=text-zinc-600],[class~=text-zinc-700]){color:#33364e}.dark .creative-about>section:first-of-type [class~=text-emerald-700]{color:#2535a6}.dark .creative-support>section:first-child h1{color:#2535d9}.dark .creative-changelog>section:first-child h1+p,.dark .creative-support>section:first-child h1+p{color:#33364e}.dark .creative-changelog-card :is(h2,h3){color:#c8d0ff}.dark .creative-about>section:not(:first-of-type) :is(h2,h3){color:#c8d0ff}.dark .creative-about .creative-about-feature h2{color:#fff}.dark :is(.creative-changelog-card,.creative-legal-card){border-color:#a4a9d7}.dark .creative-gallery-detail-card{border-color:#a4a9d7}.dark
	.creative-pricing
	[data-pricing-plan]
	:is([class~=text-zinc-500],[class~=text-zinc-600],[class~=text-zinc-700],[class~=text-zinc-900],[class~=text-zinc-950]),.dark .creative-pricing>section:first-child>div>div:first-child p{color:#33364e}.dark
	.creative-pricing
	[data-pricing-plan]
	:is([class~=text-emerald-600],[class~=text-emerald-700],[class~=text-emerald-800]){color:#126048}.dark .creative-pricing>section:first-child label{color:#33364e}.dark .creative-pricing [data-pricing-plan] h2{color:#2535d9}.creative-not-found{background:var(--creative-yellow);flex:1}.creative-not-found-card{color:var(--creative-ink);background:#fff;border:2px solid var(--creative-ink);border-radius:1.5rem;box-shadow:7px 7px 0 var(--creative-lime)}.creative-not-found-number{display:inline-block;transform:rotate(-5deg);color:var(--creative-blue);font:700 clamp(4.5rem,14vw,7rem) /1 Outline Fredoka,system-ui,sans-serif}.creative-not-found h1{color:var(--creative-blue)}.creative-not-found-link{gap:.75rem;color:#fff;background:var(--creative-blue);border:2px solid var(--creative-ink);border-radius:.8rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-not-found-link:hover{background:#1928c3}.dark .creative-not-found-card{background:#fff;color:#111438}