/* Spaces V98.5 creator styles: first-party tokens, scoped to submitted Forms and Events. */
.wt-creator-design{margin:12px 0 3px;min-width:0;padding:19px;border:1px solid #ffffff23;border-radius:17px;background:linear-gradient(155deg,#ffffff09,#ffffff02)}
.wt-creator-design legend{padding:0 8px;color:#f3e6ff;font-size:15px;font-weight:760;letter-spacing:-.025em}
.wt-creator-design legend span{color:#d6a7ff;margin-right:6px}
.wt-creator-design>p{margin:0 0 14px}
.wt-creator-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.wt-creator-controls input[type=color]{min-height:45px;width:100%;padding:5px 8px;border:1px solid #ffffff31;border-radius:11px;background:#151019;cursor:pointer}
.wt-creator-controls input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}
.wt-creator-swatch,.wt-creator-event,.wt-preview{
 --wt-creator-accent:#9e80c8;--wt-creator-ink:#f6efff;--wt-creator-muted:#d2c5da;
 --wt-creator-bg:linear-gradient(145deg,#302441,#1b182c 70%,#151623);
 --wt-creator-pattern:none;--wt-creator-radius:22px;
 background:var(--wt-creator-pattern),var(--wt-creator-bg);
 color:var(--wt-creator-ink);border-radius:var(--wt-creator-radius);
 border:1px solid color-mix(in srgb,var(--wt-creator-accent),transparent 56%);
 position:relative;isolation:isolate;
}
.wt-creator-swatch{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;min-height:113px;padding:17px 21px;margin-top:15px;overflow:hidden}
.wt-creator-swatch span{color:var(--wt-creator-accent);font-size:21px;line-height:1}
.wt-creator-swatch strong{font-size:19px;letter-spacing:-.035em}
.wt-creator-swatch small{font-size:12px;color:var(--wt-creator-muted)}
.wt-preview{background:var(--wt-creator-pattern),var(--wt-creator-bg)}
.wt-creator-event{display:block;overflow:hidden;text-decoration:none}
.wt-creator-event h1,.wt-creator-event h2,.wt-preview h2{color:var(--wt-creator-ink)}
.wt-creator-event .wt-muted,.wt-preview .wt-muted{color:var(--wt-creator-muted)}
.wt-creator-event .wt-eyebrow,.wt-preview .wt-eyebrow{color:var(--wt-creator-accent)}
.wt-creator-event .wt-pill,.wt-preview .wt-pill{border-color:color-mix(in srgb,var(--wt-creator-accent),transparent 58%);color:var(--wt-creator-ink);background:color-mix(in srgb,var(--wt-creator-accent),transparent 82%)}
.wt-preview .wt-input,.wt-preview .wt-select,.wt-preview .wt-textarea{background:#0b0d17a8;color:var(--wt-creator-ink);border-color:#ffffff36}
.wt-preview .wt-btn.primary,.wt-creator-event .wt-btn.primary{background:var(--wt-creator-accent);border-color:transparent;color:#fff}
.wt-creator-event[data-theme="midnight"],.wt-creator-swatch[data-theme="midnight"],.wt-preview[data-theme="midnight"]{--wt-creator-bg:linear-gradient(138deg,#142c4c,#0b1023 84%);--wt-creator-ink:#eaf4ff;--wt-creator-muted:#adc7dd}
.wt-creator-event[data-theme="forest"],.wt-creator-swatch[data-theme="forest"],.wt-preview[data-theme="forest"]{--wt-creator-bg:linear-gradient(142deg,#173e34,#112320 78%);--wt-creator-ink:#e8fff1;--wt-creator-muted:#b8d8ca}
.wt-creator-event[data-theme="rose"],.wt-creator-swatch[data-theme="rose"],.wt-preview[data-theme="rose"]{--wt-creator-bg:linear-gradient(145deg,#61334d,#24182b 80%);--wt-creator-ink:#fff0f7;--wt-creator-muted:#e2becf}
.wt-creator-event[data-theme="blossom"],.wt-creator-swatch[data-theme="blossom"],.wt-preview[data-theme="blossom"]{--wt-creator-bg:linear-gradient(137deg,#fff4f4,#f9dce8 60%,#eacbdf);--wt-creator-ink:#482a40;--wt-creator-muted:#795b71}
.wt-creator-event[data-theme="candy"],.wt-creator-swatch[data-theme="candy"],.wt-preview[data-theme="candy"]{--wt-creator-bg:linear-gradient(128deg,#ffebf5,#e8dbff 58%,#cef3fa);--wt-creator-ink:#49365d;--wt-creator-muted:#715d85}
.wt-creator-event[data-theme="ocean"],.wt-creator-swatch[data-theme="ocean"],.wt-preview[data-theme="ocean"]{--wt-creator-bg:linear-gradient(147deg,#12384e,#10283b 76%,#11232e);--wt-creator-ink:#e5f8ff;--wt-creator-muted:#a8d2df}
.wt-creator-event[data-theme="sunset"],.wt-creator-swatch[data-theme="sunset"],.wt-preview[data-theme="sunset"]{--wt-creator-bg:linear-gradient(130deg,#f9e3c6,#f8c9b6 55%,#deadd0);--wt-creator-ink:#543342;--wt-creator-muted:#80596b}
.wt-creator-event[data-theme="mocha"],.wt-creator-swatch[data-theme="mocha"],.wt-preview[data-theme="mocha"]{--wt-creator-bg:linear-gradient(135deg,#49362e,#241e22 85%);--wt-creator-ink:#f9ece3;--wt-creator-muted:#d4b9a8}
.wt-creator-event[data-theme="neon"],.wt-creator-swatch[data-theme="neon"],.wt-preview[data-theme="neon"]{--wt-creator-bg:linear-gradient(132deg,#121123,#201c39 58%,#111a24);--wt-creator-ink:#f1f9ff;--wt-creator-muted:#bac8e8}
.wt-creator-event[data-theme="paper"],.wt-creator-swatch[data-theme="paper"],.wt-preview[data-theme="paper"]{--wt-creator-bg:linear-gradient(135deg,#fff9ec,#f1e7db 90%);--wt-creator-ink:#352e2c;--wt-creator-muted:#6d615d}
.wt-preview[data-theme="blossom"] .wt-input,.wt-preview[data-theme="candy"] .wt-input,.wt-preview[data-theme="sunset"] .wt-input,.wt-preview[data-theme="paper"] .wt-input,
.wt-preview[data-theme="blossom"] .wt-select,.wt-preview[data-theme="candy"] .wt-select,.wt-preview[data-theme="sunset"] .wt-select,.wt-preview[data-theme="paper"] .wt-select,
.wt-preview[data-theme="blossom"] .wt-textarea,.wt-preview[data-theme="candy"] .wt-textarea,.wt-preview[data-theme="sunset"] .wt-textarea,.wt-preview[data-theme="paper"] .wt-textarea{background:#ffffffb8;color:#302732;border-color:#2f244029}
.wt-preview[data-theme="blossom"] .wt-btn.primary,.wt-preview[data-theme="candy"] .wt-btn.primary,.wt-preview[data-theme="sunset"] .wt-btn.primary,.wt-preview[data-theme="paper"] .wt-btn.primary{color:#28212e}
.wt-preview[data-theme="blossom"] .wt-form-question,.wt-preview[data-theme="candy"] .wt-form-question,.wt-preview[data-theme="sunset"] .wt-form-question,.wt-preview[data-theme="paper"] .wt-form-question{color:var(--wt-creator-ink)}
.wt-creator-swatch[data-pattern="dots"],.wt-creator-event[data-pattern="dots"],.wt-preview[data-pattern="dots"]{--wt-creator-pattern:radial-gradient(circle,#ffffff48 2px,transparent 2.5px) 3px 4px/23px 23px}
.wt-creator-swatch[data-pattern="waves"],.wt-creator-event[data-pattern="waves"],.wt-preview[data-pattern="waves"]{--wt-creator-pattern:repeating-radial-gradient(ellipse at 110% 10%,transparent 0 25px,#ffffff26 27px 28px,transparent 29px 54px)}
.wt-creator-swatch[data-pattern="grid"],.wt-creator-event[data-pattern="grid"],.wt-preview[data-pattern="grid"]{--wt-creator-pattern:linear-gradient(90deg,#ffffff18 1px,transparent 1px) 0 0/24px 24px,linear-gradient(#ffffff18 1px,transparent 1px) 0 0/24px 24px}
.wt-creator-swatch[data-pattern="petals"],.wt-creator-event[data-pattern="petals"],.wt-preview[data-pattern="petals"]{--wt-creator-pattern:radial-gradient(ellipse 12px 24px at 12px 15px,#ffffff50 20%,transparent 70%) 0 0/81px 77px,radial-gradient(ellipse 24px 11px at 30px 36px,#ffffff38 25%,transparent 70%) 0 0/81px 77px}
.wt-creator-swatch[data-pattern="ribbons"],.wt-creator-event[data-pattern="ribbons"],.wt-preview[data-pattern="ribbons"]{--wt-creator-pattern:repeating-linear-gradient(130deg,transparent 0 35px,#ffffff17 36px 52px,transparent 53px 104px)}
.wt-creator-swatch[data-shape="square"],.wt-creator-event[data-shape="square"],.wt-preview[data-shape="square"]{--wt-creator-radius:8px}
.wt-creator-swatch[data-shape="pill"],.wt-creator-event[data-shape="pill"],.wt-preview[data-shape="pill"]{--wt-creator-radius:32px}
.wt-creator-owner-editor{margin-top:16px}.wt-creator-owner-editor>h2{margin-top:0}.wt-creator-owner-editor .wt-btn{margin-top:15px}
@media(max-width:540px){.wt-creator-design{padding:13px}.wt-creator-controls{grid-template-columns:1fr}.wt-creator-swatch{padding:13px;min-height:93px}.wt-creator-event{border-radius:17px}}
@media(prefers-reduced-motion:reduce){.wt-creator-swatch,.wt-creator-event,.wt-preview{scroll-behavior:auto;transition:none!important;animation:none!important}}
