.wp-block-artistic-creation-environment-creative{background:transparent!important;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;min-height:320px;overflow:hidden;position:relative}.artistic-creative__layer{background-color:#1c1226;inset:0;position:absolute;z-index:1}.wp-block-artistic-creation-environment-creative [data-artistic-creative-effect=ascii-world]>.artistic-creative__layer,.wp-block-artistic-creation-environment-creative[data-artistic-creative-effect=ascii-world]>.artistic-creative__layer{background-color:transparent}.artistic-creative__canvas{display:block;height:100%;pointer-events:none;width:100%}.artistic-creative__ascii{color:#7dd3fc;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;inset:0;letter-spacing:.03em;line-height:.84;margin:0;overflow:hidden;place-content:center;pointer-events:none;position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre;width:100%;z-index:1}.artistic-creative__media-picker{display:grid;gap:10px}.artistic-creative__media-preview{border:1px solid rgba(148,163,184,.35);border-radius:10px;display:block;height:auto;max-width:100%}.artistic-creative__media-actions{display:flex;flex-wrap:wrap;gap:8px}.artistic-creative__placeholder{align-items:center;color:rgba(226,232,240,.88);display:flex;font-size:14px;height:100%;justify-content:center;padding:2rem;text-align:center}.artistic-creative__overlay{inset:0;pointer-events:none;position:absolute;z-index:2}.artistic-creative__inner-container{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:var(--ace-vertical-justify,flex-start);justify-self:stretch;min-height:100%;position:relative;width:100%;z-index:3}.artistic-creative__interactive-target,.artistic-creative__interactive-targets>*{transform:translate3d(var(--ace-child-offset-x,0),var(--ace-child-offset-y,0),0) rotate(var(--ace-child-rotate,0deg)) scale(var(--ace-child-scale,1));transform-origin:center center;will-change:transform}.artistic-creative__inner-container>.block-editor-inner-blocks{display:flex;flex:1 1 auto;flex-direction:column;justify-content:inherit;min-height:100%}.artistic-creative__inner-container>.block-editor-block-list__layout,.artistic-creative__inner-container>.block-editor-inner-blocks>.block-editor-block-list__layout{min-height:100%;width:100%}.artistic-creative--content-effects .artistic-creative__inner-container :is(.wp-block-heading,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.wp-block-pullquote,.wp-block-preformatted,.wp-block-code,.wp-block-button__link){background:transparent;border:0;border-radius:0;box-shadow:none;color:color-mix(in srgb,currentColor calc((1 - var(--ace-content-surface-opacity, 0))*100%),var(--ace-content-surface-color,#fff) calc(var(--ace-content-surface-opacity, 0)*100%));filter:invert(var(--ace-content-invert,0)) saturate(var(--ace-content-saturate,100%));mix-blend-mode:var(--ace-content-blend-mode,normal);padding:0}.artistic-creative--content-effects .artistic-creative__inner-container :is(.wp-block-heading,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.wp-block-pullquote,.wp-block-preformatted,.wp-block-code,.wp-block-button__link) :is(strong,em,mark,a,span,small,sub,sup,code){color:inherit;mix-blend-mode:inherit;text-shadow:inherit}.artistic-creative--content-effects .artistic-creative__inner-container :is(.wp-block-heading,.wp-block-paragraph,.wp-block-quote,.wp-block-pullquote){text-shadow:var(--ace-content-shadow,none),0 0 calc(8px + var(--ace-content-border-opacity, 0)*24px + var(--ace-content-backdrop-blur, 0px)*.65) color-mix(in srgb,var(--ace-content-surface-color,#fff) calc((.2 + var(--ace-content-border-opacity, 0))*100%),transparent)}.artistic-creative--content-effects .artistic-creative__inner-container .wp-block-button__link{display:inline-block}.artistic-creative__resize-container{display:grid!important;grid-template-columns:minmax(0,1fr);height:100%!important;max-width:100%;min-height:100%;width:100%!important}.artistic-creative__resize-container .components-resizable-box__handle-bottom{align-items:center;background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.55);border-radius:999px;bottom:-8px;box-shadow:0 8px 18px rgba(2,6,23,.28);cursor:row-resize;display:flex;height:16px;justify-content:center;left:calc(50% - 44px);pointer-events:auto;touch-action:none;width:88px;z-index:6}.artistic-creative__resize-container .components-resizable-box__handle-bottom:before{background:repeating-linear-gradient(90deg,rgba(226,232,240,.9) 0 6px,transparent 6px 10px);border-radius:999px;content:"";display:block;height:2px;pointer-events:none;width:34px}@media(prefers-reduced-motion:reduce){.artistic-creative__interactive-target,.artistic-creative__interactive-targets>*{transform:none}}.artistic-creative__layer--editor{pointer-events:auto}.artistic-creative__status{backdrop-filter:blur(10px);background:rgba(5,10,24,.42);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;bottom:16px;color:rgba(226,232,240,.9);font-size:12px;left:16px;opacity:0;padding:8px 12px;position:absolute;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}.artistic-creative__status.visible{opacity:1;transform:translateY(0)}.artistic-creation-environment__preview{margin-top:1rem}.artistic-creation-environment__preview-label{font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.artistic-creation-environment__preview-empty,.artistic-creation-environment__preview-shell{background:linear-gradient(145deg,#0f172a,#020617 55%,#111827);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);min-height:220px;overflow:hidden}.artistic-creation-environment__preview-shell iframe{border:0;display:block;height:220px;width:100%}.artistic-creation-environment__preview-empty{align-items:center;color:#cbd5e1;display:flex;justify-content:center;padding:1rem;text-align:center}.artistic-creation-environment-range{align-items:center;display:flex;gap:12px;max-width:420px}.artistic-creation-environment-range input[type=range]{flex:1}.artistic-creation-environment-range output{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600;min-width:3.5rem}.artistic-creation-environment-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-top:20px}.artistic-creation-environment-card{background:#fff;border:1px solid #d0d7de;border-radius:16px;box-shadow:0 12px 40px rgba(15,23,42,.05);padding:24px}.artistic-creation-environment-preview-card .artistic-creation-environment-preview-frame{aspect-ratio:16/9;border-radius:18px;margin-bottom:14px;overflow:hidden}.artistic-creation-environment-preview-card iframe{border:0;display:block;height:100%;width:100%}.artistic-creation-environment-catalog{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.artistic-creation-environment-catalog__item{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:16px;padding:18px}.artistic-creation-environment-catalog__item h3{margin:0 0 8px}.artistic-creation-environment-catalog__meta{font-size:13px;margin-bottom:.55rem}.artistic-creation-environment-catalog__status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}.artistic-creation-environment-catalog__status.is-available{background:rgba(34,197,94,.12);color:#166534}.artistic-creation-environment-catalog__status.is-concept{background:rgba(99,102,241,.12);color:#4338ca}@media(max-width:1200px){.artistic-creation-environment-grid{grid-template-columns:1fr}}.ace-scramble-text{cursor:default}.ace-magic-text{background:linear-gradient(120deg,transparent 25%,hsla(0,0%,100%,.42) 50%,transparent 75%),var(--ace-magic-gradient,linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#a78bfa,#ff6b6b));-webkit-background-clip:text;background-clip:text;background-size:320% 100%,200% auto;-webkit-text-fill-color:transparent;animation:ace-magic-shimmer 3s ease-in-out infinite alternate;display:inline;text-shadow:0 6px 20px hsla(0,0%,63%,.26)}@keyframes ace-magic-shimmer{0%{background-position:-70%,0}to{background-position:170%,100%}}.ace-magic-gradient-picker__swatch.is-active{border-color:#1e1e1e;outline:2px solid #1e1e1e;outline-offset:1px}.ace-artistic-text-type-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.ace-artistic-text-type-btn{background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px;line-height:1.4;padding:3px 8px}.ace-artistic-text-type-btn:hover{border-color:#007cba}.ace-artistic-text-type-btn.is-active{background:#007cba;border-color:#007cba;color:#fff}.ace-aurora-text{background:linear-gradient(135deg,#4ade80,#818cf8,#34d399,#a78bfa,#4ade80);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:ace-aurora-text-shift 6s ease-in-out infinite alternate;display:inline}@keyframes ace-aurora-text-shift{0%{background-position:0}to{background-position:100%}}.ace-neon-text{color:var(--ace-neon-color,#00f5ff)!important;-webkit-text-fill-color:var(--ace-neon-color,#00f5ff)!important;animation:ace-neon-text-pulse 2.5s ease-in-out infinite alternate;display:inline;text-shadow:0 0 6px var(--ace-neon-color,#00f5ff),0 0 16px var(--ace-neon-color,#00f5ff)}@keyframes ace-neon-text-pulse{0%{text-shadow:0 0 4px var(--ace-neon-color,#00f5ff),0 0 10px var(--ace-neon-color,#00f5ff)}to{text-shadow:0 0 10px var(--ace-neon-color,#00f5ff),0 0 26px var(--ace-neon-color,#00f5ff),0 0 42px var(--ace-neon-color,#00f5ff)}}.ace-prism-text{background:linear-gradient(90deg,#ff0080,#ff8c00,#ffe600,#00e5ff,#0070ff,#a550ff,#ff0080);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:ace-prism-text-rotate 3s linear infinite;display:inline}@keyframes ace-prism-text-rotate{0%{background-position:0;filter:hue-rotate(0deg)}to{background-position:100%;filter:hue-rotate(1turn)}}.ace-plasma-text{background:linear-gradient(90deg,#7c3aed,#db2777,#a78bfa,#e879f9,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:ace-plasma-text-drift 4s ease-in-out infinite alternate;display:inline}@keyframes ace-plasma-text-drift{0%{background-position:0;filter:hue-rotate(0deg)}to{background-position:100%;filter:hue-rotate(25deg)}}.ace-inferno-text{background:linear-gradient(90deg,#7f1d1d,#dc2626,#f97316,#fbbf24,#fef3c7,#fbbf24,#f97316,#dc2626,#7f1d1d);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:ace-inferno-text-flame 2s ease-in-out infinite alternate;display:inline}@keyframes ace-inferno-text-flame{0%{background-position:0}to{background-position:100%}}.ace-artistic-btn--magic .wp-block-button__link,.ace-magic-btn .wp-block-button__link{animation:ace-btn-magic-shimmer 3s ease-in-out infinite alternate!important;background:linear-gradient(120deg,transparent 25%,hsla(0,0%,100%,.35) 50%,transparent 75%),var(--ace-magic-gradient,linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#a78bfa,#ff6b6b))!important;background-size:320% 100%,200% auto!important;border-color:transparent!important;color:#fff!important}@keyframes ace-btn-magic-shimmer{0%{background-position:-70%,0}to{background-position:170%,100%}}.ace-artistic-btn--aurora .wp-block-button__link,.ace-artistic-btn--inferno .wp-block-button__link,.ace-artistic-btn--neon .wp-block-button__link,.ace-artistic-btn--plasma .wp-block-button__link,.ace-artistic-btn--prism .wp-block-button__link{background:#000!important;border-color:transparent!important;color:#fff!important;isolation:isolate!important;overflow:hidden!important;position:relative!important}.ace-artistic-btn--inferno{overflow:visible!important;position:relative!important}.ace-artistic-btn--aurora .wp-block-button__link{color:rgba(220,255,235,.95)!important;text-shadow:0 0 14px rgba(74,222,128,.45)!important}.ace-artistic-btn--neon .wp-block-button__link{color:#e0f7ff!important;text-shadow:0 0 10px rgba(0,245,255,.7)!important}.ace-artistic-btn--prism .wp-block-button__link{color:#fff!important;text-shadow:0 1px 6px rgba(0,0,0,.6)!important}.ace-artistic-btn--plasma .wp-block-button__link{color:#e9d5ff!important;text-shadow:0 0 10px rgba(167,139,250,.5)!important}.ace-artistic-btn--inferno .wp-block-button__link{color:#fff7ed!important;text-shadow:0 1px 6px rgba(0,0,0,.4),0 0 12px rgba(251,191,36,.3)!important}.ace-btn-gl-canvas{z-index:-1!important}.ace-btn-gl-canvas,.ace-btn-particle-canvas{border-radius:inherit!important;height:100%!important;inset:0!important;pointer-events:none!important;position:absolute!important;width:100%!important}.ace-btn-particle-canvas{mix-blend-mode:screen!important;z-index:1!important}.ace-btn-fire-whips{mix-blend-mode:screen!important;pointer-events:none!important;z-index:10!important}.ace-magic-gradient-picker{min-width:200px;padding:12px}.ace-magic-gradient-picker__label{color:#1e1e1e;font-size:11px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ace-magic-gradient-picker__swatches{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ace-magic-gradient-picker__swatch{border:2px solid transparent;border-radius:4px;cursor:pointer;height:36px;padding:0;transition:border-color .15s,transform .1s;width:36px}.ace-magic-gradient-picker__swatch:focus,.ace-magic-gradient-picker__swatch:hover{border-color:#1e1e1e;outline:none;transform:scale(1.1)}
