/* Creation entry only: existing dashboard and page/theme layout remain owned by their hosts. */
.winkdom-sites-create-embed{--winkdom-core-ink:var(--winkdom-color-heading,#172033);--winkdom-core-border:color-mix(in srgb,currentColor 16%,transparent);--winkdom-core-surface:var(--winkdom-color-surface,#fff);box-sizing:border-box;width:100%;font-family:inherit}
.winkdom-sites-create-embed *{box-sizing:border-box}
.winkdom-sites-create-embed { max-width:860px; margin:clamp(16px,4vw,64px) auto; padding:0 clamp(0px,2vw,20px); text-align:center; color:var(--winkdom-core-ink); }
.winkdom-sites-create-embed .winkdom-sites-start__eyebrow { margin:0 0 16px; font-size:14px; font-weight:600; }
.winkdom-sites-create-embed :is(h1,h2,h3) { margin:0 auto 20px; max-width:18ch; font-size:clamp(32px,4.5vw,56px); line-height:1.12; letter-spacing:-.035em; text-wrap:balance; }
.winkdom-sites-create-embed .winkdom-sites-start__intro { max-width:52ch; margin:0 auto; font-size:17px; line-height:1.6; text-wrap:pretty; }
.winkdom-sites-create-embed .winkdom-sites-start__card { margin:28px 0 20px; padding:clamp(18px,3vw,28px); text-align:start; border:1px solid var(--winkdom-core-border); border-radius:20px; background:var(--winkdom-core-surface); box-shadow:0 12px 40px rgb(0 0 0 / .05); }
.winkdom-sites-create-embed .winkdom-sites-start__card label { display:grid; gap:12px; font-weight:600; }
.winkdom-sites-create-embed textarea { display:block; box-sizing:border-box; width:100%; min-width:0; min-height:120px; resize:vertical; border:0; padding:0; background:transparent; color:inherit; font:inherit; font-size:16px; line-height:1.6; }
.winkdom-sites-create-embed .winkdom-sites-start__actions { display:flex; align-items:center; justify-content:space-between; gap:18px; margin-top:18px; }
.winkdom-sites-create-embed .winkdom-sites-start__actions p,.winkdom-sites-create-embed .winkdom-sites-start__status { margin:0; font-size:13px; line-height:1.6; }
.winkdom-sites-create-embed .winkdom-sites-start__status { margin-top:16px; }
.winkdom-sites-create-embed .winkdom-sites-start__status[data-state="error"] { font-weight:600; }
.winkdom-sites-create-embed .winkdom-sites-start__examples,.winkdom-sites-create-embed .winkdom-sites-start__alternatives { display:flex; flex-wrap:wrap; justify-content:center; gap:10px; }
.winkdom-sites-create-embed .winkdom-sites-start__alternatives { margin-top:24px; }
.winkdom-sites-create-embed .winkdom-sites-start__examples button { min-height:44px; max-width:100%; padding:10px 16px; border:1px solid var(--winkdom-core-border); border-radius:24px; color:inherit; background:transparent; font:inherit; font-size:13px; cursor:pointer; overflow-wrap:anywhere; }
.winkdom-sites-create-embed [hidden] { display:none!important; }
.winkdom-sites-create-embed :is(button,textarea):focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.winkdom-sites-create-embed .winkdom-sites-start__actions button { flex-shrink:0; min-height:48px; }

.winkdom-sites-create-embed .winkdom-sites-start__actions button{border:0;border-radius:var(--winkdom-button-radius,12px);padding:12px 22px;color:var(--winkdom-color-on-brand,#fff);background:var(--winkdom-color-brand,#6658e8);font:inherit;font-weight:700;cursor:pointer}
.winkdom-sites-create-embed .winkdom-sites-start__actions button:disabled{opacity:.65;cursor:wait}
.winkdom-sites-create-embed .winkdom-sites-start__alternatives a{color:var(--winkdom-color-brand,#6658e8);text-underline-offset:4px}
@media(max-width:600px){.winkdom-sites-create-embed .winkdom-sites-start__actions{flex-direction:column;align-items:stretch}.winkdom-sites-create-embed .winkdom-sites-start__actions button{width:100%}}
