html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9fd;--foreground:#252235;--card:#fff;--card-foreground:#252235;--popover:#fff;--popover-foreground:#252235;--secondary:#f0edf8;--secondary-foreground:#332a48;--muted:#f3f0f8;--muted-foreground:#625d72;--accent:#ede7fa;--accent-foreground:#332a48;--border:#ded8eb;--input:#c6bed7;--ring:#147f8a;--studio-highlight:#087580;--studio-subtle:#f6f3fb}html:not(.dark) body .tr-landing{background:radial-gradient(ellipse 52% 560px at 4% 2%, #dcd6ff99, transparent 85%), radial-gradient(ellipse 44% 480px at 60% 0, #ffb49b52, transparent 85%), radial-gradient(ellipse 48% 620px at 100% 8%, #78b5fa55, transparent 85%), var(--background)}html:not(.dark) body header.tr-header.dc-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9fdd6;border-color:#8070a02e}body .tr-brand img,body .studio-auth-brand img{object-fit:contain}html:not(.dark) body .tr-landing :is(.tr-facts,.tr-boundary){border-color:var(--border);background:linear-gradient(120deg,#f2ecffb3,#ffffffd9 55%,#eaf9fc99)}html:not(.dark) body .tr-landing .tr-rap-closing{background:radial-gradient(at 80% 100%,#dcd6ff70,#0000 75%)}html:not(.dark) body .dc-tabs{background:linear-gradient(110deg,#fff8f2,#faeef4);border-color:#e5c7b8;box-shadow:0 8px 28px -20px #9a5563}html:not(.dark) body .dc-tabs button{color:#73594f}html:not(.dark) body .dc-tabs button:hover{color:#663f36;background:#f5e5df}html:not(.dark) body .dc-tabs button[aria-selected=true]{color:#fff7f1;background:linear-gradient(110deg,#8e392f,#925c40);border-color:#95513e;box-shadow:0 3px 9px #8e392f20}html:not(.dark) body :is(.effect-page,.tr-landing .ef-generator,.ef-library-sheet){--ef-background:var(--background);--ef-surface:var(--card);--ef-hover:var(--secondary);--ef-foreground:var(--foreground);--ef-muted:var(--muted-foreground);--ef-line:var(--border);--ef-gradient:linear-gradient(110deg, #087580, #4e49b6);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground)}html:not(.dark) body:has(.effect-page){background:var(--background)}html:not(.dark) body :is(.ef-generator-effect,.ef-photo){border-color:var(--border);background:linear-gradient(140deg,#ffffffeb,#f4efffd9 65%,#eaf7fc99);box-shadow:0 5px 20px -12px #75628630}html:not(.dark) body .ef-generator-effect strong{color:var(--foreground)}html:not(.dark) body .ef-photo-target{color:var(--muted-foreground)}html:not(.dark) body .ef-photo:is(:hover,[data-dragging]){background:#f0eafa;border-color:#a18cc4}html:not(.dark) body .ef-photo:focus-within{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:3px}html:not(.dark) body .ef-quote-line strong{color:var(--studio-highlight)}html:not(.dark) body .ef-setting-grid select{color:var(--foreground);background:var(--card);border-color:var(--input)}html:not(.dark) body :is(.ef-photo-error,.ef-studio-error,.ef-poll-error){color:var(--destructive)}html:not(.dark) body .ef-consent input{accent-color:var(--studio-highlight)}html:not(.dark) body :is(.ef-draft-note button,.ef-studio-status button),html:not(.dark) body :is(.ef-discover,.ef-quote-line a,.ef-library-selected,.ef-output-icon){color:var(--studio-highlight)}html:not(.dark) body .ef-preview-tabs{background:#eeeaf6;box-shadow:inset 0 0 0 1px #ded8eb}html:not(.dark) body .ef-preview-tabs button[aria-selected=true]{color:#20545d;background:linear-gradient(110deg,#e3f7f1,#e3f2ff);box-shadow:0 2px 6px #7e90a31a}html:not(.dark) body .ef-library-sheet{border-color:var(--border);background:#fdfbff}html:not(.dark) body .ef-library-sheet>p,html:not(.dark) body .ef-library-sheet [data-slot=dialog-description]{color:var(--muted-foreground)}html:not(.dark) body .ef-library-card[aria-pressed=true]{background:#e8f5f7;border-color:#5997a2}html:not(.dark) body .tr-credit-pricing{--cp-background:#f5f2fb;--cp-foreground:#252235;--cp-muted:#625d72;--cp-line:#ded8eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#f2eefe,#fff9f7 55%,#eef9fd)}html:not(.dark) body .cp-eyebrow{color:#625d72}html:not(.dark) body .cp-title-accent{background-image:linear-gradient(100deg,#087580,#6346a3)}html:not(.dark) body .cp-billing{background:#eae5f3}html:not(.dark) body .cp-pricing .cp-billing>button{color:#625d72}html:not(.dark) body .cp-pricing .cp-billing>button:hover{color:#332a48;background:#f5f1fb}html:not(.dark) body .cp-pricing .cp-billing>button[aria-pressed=true]{color:#332a48;background:#fff;box-shadow:0 2px 8px #63537e15}html:not(.dark) body .cp-plan{--cp-accent:#654694;--cp-button:#eee5fa;background:#ffffffd9;border-color:#e2daef;box-shadow:0 10px 30px -20px #6b537844}html:not(.dark) body .cp-plan[data-variant=featured]{--cp-accent:#087580;--cp-button:linear-gradient(110deg, #c7f2e5, #a9def8);background:linear-gradient(155deg,#e7f8fb,#f7faff 70%);border-color:#6bb2bc}html:not(.dark) body .cp-plan[data-variant=premium]{--cp-accent:#856010;--cp-button:linear-gradient(110deg, #ffecd0, #f6d778);background:linear-gradient(155deg,#fff3dc,#fffaf1 80%);border-color:#e7cd9c}html:not(.dark) body .cp-plan[data-variant=featured] h3{background-image:linear-gradient(105deg,#087580,#315fa5)}html:not(.dark) body .cp-plan[data-variant=premium] h3{color:#856010}html:not(.dark) body .cp-price-value{color:var(--cp-foreground)}html:not(.dark) body :is(.cp-compare-price,.cp-info,.tr-credit-availability){color:#625d72}html:not(.dark) body .cp-credit-line>svg{color:var(--cp-accent)}html:not(.dark) body .cp-allowance-track{background:#ddd5e7}html:not(.dark) body .tr-credit-pricing .studio-currency[data-slot=select-trigger],html:not(.dark) body :is(.tr-credit-more,.tr-credit-availability>button){color:#332a48;background:#fff;border-color:#c6bed7}html:not(.dark) body .tr-credit-pricing .studio-currency[data-slot=select-trigger]:is(:hover,[data-popup-open]),html:not(.dark) body .tr-credit-more:hover{background:#eff8fa;border-color:#147f8a}html:not(.dark) body .tr-credit-pricing .studio-currency[data-slot=select-trigger]>svg{color:#625d72}html:not(.dark) body .mobile-app-nav{color:#625d72;background:#faf9fdf5;border-color:#ded8eb}html:not(.dark) body .mobile-app-tab[aria-current=page]{color:#087580}html:not(.dark) body .mobile-app-tab-create{color:#4f416c}html:not(.dark) body .mobile-app-tab-create .mobile-app-tab-icon{border-color:#faf9fd}html:not(.dark) body :is(.dc-tabs button,.dc-header a,.dc-header button,.cp-pricing button,.cp-pricing a,.cp-pricing summary,.ef-generator :is(a,button,input,textarea,select,summary),.ef-library-sheet :is(a,button,input,summary),.mobile-app-tab):focus-visible{outline-color:#147f8a}.ef-generator :is(button,a,input,summary),.dc-header :is(button,a){touch-action:manipulation}.ef-library-sheet{overscroll-behavior:contain}.ef-generator .ef-advanced>summary,.ef-generator .ef-draft-note button,.ef-generator .ef-studio-status button{min-height:44px}.ef-generator .ef-consent{align-items:center;min-height:44px}
