.site-logo-module__yO1Srq__logo{color:inherit;flex-shrink:0;align-items:center;display:inline-flex}
.auth-shell-module__tRw0qq__shell{background:var(--bg);min-height:100dvh}.auth-shell-module__tRw0qq__topBar{border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-shell-module__tRw0qq__topBarInner{justify-content:flex-start;align-items:center;display:flex}.auth-shell-module__tRw0qq__main{justify-content:center;align-items:center;min-height:calc(100dvh - 4.5rem);padding:2rem 1.5rem 3rem;display:flex}.auth-shell-module__tRw0qq__mainInner{width:100%;max-width:var(--container-narrow);justify-content:center;display:flex}
.onboarding-module__s8emHG__nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.onboarding-module__s8emHG__stepPill{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-text-muted);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.onboarding-module__s8emHG__stepPillActive{border-color:color-mix(in srgb, var(--site-accent) 40%, var(--site-border));background:color-mix(in srgb, var(--site-accent-soft) 60%, var(--site-surface));color:var(--site-text)}.onboarding-module__s8emHG__stepPillDone{color:var(--site-text-highlight,var(--text-highlight))}.onboarding-module__s8emHG__stepDot{opacity:.35;background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.onboarding-module__s8emHG__stepPillActive .onboarding-module__s8emHG__stepDot,.onboarding-module__s8emHG__stepPillDone .onboarding-module__s8emHG__stepDot{opacity:1;background:var(--site-text-highlight,var(--site-link-emphasis,var(--link-emphasis)))}.onboarding-module__s8emHG__shell{max-width:42rem;margin:0 auto;padding:0 0 2rem}.onboarding-module__s8emHG__shellWide{max-width:42rem;margin:0 auto;padding:0}.onboarding-module__s8emHG__themeStepPanel{padding:0}.onboarding-module__s8emHG__themeStepOuter{box-shadow:none;background:0 0;border:none;padding:0}@media (min-width:960px){.onboarding-module__s8emHG__shellWide{width:100%;max-width:min(84rem,100%);margin:0}.onboarding-module__s8emHG__themeStepPanel{padding:0}}.onboarding-module__s8emHG__stepHeader{gap:.625rem;margin-bottom:1.5rem;display:grid}@media (min-width:960px){.onboarding-module__s8emHG__stepHeaderWide{margin-bottom:2rem}}.onboarding-module__s8emHG__stepTitle{color:var(--site-text);font-size:clamp(1.75rem,3vw,2.15rem);line-height:1.12}.onboarding-module__s8emHG__stepSubline{color:var(--site-text-muted);font-size:1rem;line-height:1.55}.onboarding-module__s8emHG__cardGrid{gap:.75rem;display:grid}.onboarding-module__s8emHG__cardGridTwo,.onboarding-module__s8emHG__cardGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.onboarding-module__s8emHG__cardGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.onboarding-module__s8emHG__selectionCard{border-radius:var(--radius-md);border:1.5px solid var(--site-border);background:var(--site-surface-raised);text-align:center;cursor:pointer;justify-items:center;gap:.5rem;padding:1rem .875rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.onboarding-module__s8emHG__selectionCard:hover{border-color:color-mix(in srgb, var(--site-accent) 30%, var(--site-border));transform:translateY(-1px)}.onboarding-module__s8emHG__selectionCardActive{border-color:var(--site-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--site-accent) 25%, transparent);background:color-mix(in srgb, var(--site-accent-soft) 35%, var(--site-surface-raised))}.onboarding-module__s8emHG__selectionGlyph{background:var(--site-accent-soft);width:2.75rem;height:2.75rem;color:var(--site-text-highlight,var(--text-highlight));border-radius:999px;place-items:center;font-size:1.125rem;font-weight:700;display:inline-grid}.onboarding-module__s8emHG__selectionLabel{font-family:var(--font-display), Georgia, serif;color:var(--site-text);font-size:.9375rem}.onboarding-module__s8emHG__selectionDescription{color:var(--site-text-muted);font-size:.75rem;line-height:1.45}.onboarding-module__s8emHG__formStack{gap:1rem;display:grid}.onboarding-module__s8emHG__fieldHint{color:var(--site-text-muted);font-size:.8125rem}.onboarding-module__s8emHG__optionalPhotoSection{gap:.75rem;padding-top:.25rem;display:grid}.onboarding-module__s8emHG__avatarPreviewRow{align-items:center;gap:1rem;display:flex}.onboarding-module__s8emHG__avatarPreview{object-fit:cover;border:2px solid var(--site-border);background:var(--site-accent-soft);border-radius:999px;width:4.5rem;height:4.5rem}.onboarding-module__s8emHG__avatarPlaceholder{color:var(--site-text-highlight,var(--site-text));place-items:center;font-size:1.5rem;font-weight:700;display:grid}.onboarding-module__s8emHG__handlePreview{color:var(--site-text-muted);margin-top:-.375rem;font-size:.8125rem}.onboarding-module__s8emHG__handlePreview span{color:var(--site-text);font-weight:600}.onboarding-module__s8emHG__socialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:640px){.onboarding-module__s8emHG__socialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.onboarding-module__s8emHG__socialCard{border-radius:var(--radius-md);border:1.5px solid var(--site-border);background:var(--site-surface);cursor:pointer;justify-items:center;gap:.375rem;padding:.875rem .5rem;transition:border-color .2s;display:grid}.onboarding-module__s8emHG__socialCardActive{border-color:var(--site-accent);background:color-mix(in srgb, var(--site-accent-soft) 40%, var(--site-surface))}.onboarding-module__s8emHG__socialGlyph{color:var(--site-text-highlight,var(--text-highlight));font-size:1.125rem;font-weight:800}.onboarding-module__s8emHG__socialLabel{color:var(--site-text);font-size:.75rem;font-weight:700}.onboarding-module__s8emHG__socialInputs{gap:.875rem;margin-top:1.25rem;display:grid}.onboarding-module__s8emHG__actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.onboarding-module__s8emHG__actionsEnd{justify-content:flex-end}.onboarding-module__s8emHG__formError{border-radius:var(--radius-md);background:color-mix(in srgb, var(--site-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--site-accent) 20%, transparent);color:var(--site-text-highlight,var(--text-highlight));padding:.75rem 1rem;font-size:.875rem}.onboarding-module__s8emHG__accountCard{border-radius:var(--radius-lg);border:1px solid var(--site-border);background:var(--site-surface-raised);box-shadow:var(--shadow-sm);padding:1.5rem}.onboarding-module__s8emHG__divider{color:var(--site-text-muted);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.8125rem;display:flex}.onboarding-module__s8emHG__divider:before,.onboarding-module__s8emHG__divider:after{content:"";background:var(--site-border);flex:1;height:1px}.onboarding-module__s8emHG__oauthRow{gap:.625rem;display:grid}.onboarding-module__s8emHG__oauthButton{border:1px solid var(--site-border);background:var(--site-surface);width:100%;min-height:44px;color:var(--site-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.onboarding-module__s8emHG__oauthButton:hover:not(:disabled){background:var(--site-accent-soft)}.onboarding-module__s8emHG__oauthButton:disabled{opacity:.55;cursor:not-allowed}.onboarding-module__s8emHG__oauthIcon{font-size:1rem;font-weight:800}.onboarding-module__s8emHG__accountFooter{text-align:center;color:var(--site-text-muted);margin-top:1.25rem;font-size:.875rem}.onboarding-module__s8emHG__accountFooter a{color:var(--site-link-emphasis,var(--link-emphasis));font-weight:600}.onboarding-module__s8emHG__accountFooter a:hover{color:var(--site-link-emphasis-hover,var(--link-emphasis-hover))}.onboarding-module__s8emHG__otherField{margin-top:.75rem}.onboarding-module__s8emHG__confirmationBanner{border-radius:var(--radius-md);background:var(--site-accent-soft);border:1px solid color-mix(in srgb, var(--site-accent) 20%, transparent);color:var(--site-text);padding:1rem 1.125rem;font-size:.9375rem;line-height:1.55}.onboarding-module__s8emHG__confirmationStack{gap:.875rem;display:grid}.onboarding-module__s8emHG__confirmationMeta{color:var(--site-text-muted,var(--site-text));margin:0;font-size:.9375rem;line-height:1.55}.onboarding-module__s8emHG__confirmationAction{color:var(--site-link-emphasis,var(--link-emphasis));font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.onboarding-module__s8emHG__confirmationAction:hover{text-decoration:underline}.onboarding-module__s8emHG__confirmationAction:disabled{opacity:.6;cursor:not-allowed}.onboarding-module__s8emHG__confirmationNotice{border-radius:var(--radius-md);background:color-mix(in srgb, var(--site-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--site-accent) 16%, transparent);margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.onboarding-module__s8emHG__confirmationPanel{border-radius:calc(var(--radius-md) + 2px);background:var(--site-surface);border:1px solid var(--site-border);gap:1rem;padding:1.25rem;display:grid}.onboarding-module__s8emHG__confirmationIcon{background:color-mix(in srgb, var(--site-accent) 14%, white);width:3rem;height:3rem;color:var(--site-text-highlight,var(--text-highlight));border-radius:999px;place-items:center;font-size:1.35rem;display:grid}.onboarding-module__s8emHG__confirmationTitle{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.onboarding-module__s8emHG__confirmationSteps{color:var(--site-text-muted,var(--site-text));margin:0;padding-left:1.15rem;font-size:.9375rem;line-height:1.6}.onboarding-module__s8emHG__confirmationSteps li+li{margin-top:.35rem}.onboarding-module__s8emHG__confirmationActions{flex-wrap:wrap;align-items:center;gap:.875rem 1rem;display:flex}.onboarding-module__s8emHG__confirmationResendDisabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.onboarding-module__s8emHG__confirmationSecondaryAction{color:var(--site-link-emphasis,var(--link-emphasis));font-size:.9375rem;font-weight:600}.onboarding-module__s8emHG__confirmationSecondaryAction:hover{text-decoration:underline}.onboarding-module__s8emHG__confirmationHint{color:var(--site-text-muted,var(--site-text));margin:0;font-size:.875rem;line-height:1.5}.onboarding-module__s8emHG__formNotice{border-radius:var(--radius-md);background:color-mix(in srgb, var(--site-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--site-accent) 16%, transparent);color:var(--site-text);padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.onboarding-module__s8emHG__onboardingFlow>*{animation:.55s ease-out both onboarding-module__s8emHG__onboardingFadeUp}.onboarding-module__s8emHG__onboardingFlow>:first-child{animation-delay:40ms}.onboarding-module__s8emHG__onboardingFlow>:nth-child(2){animation-delay:.1s}.onboarding-module__s8emHG__onboardingFlow>:nth-child(3){animation-delay:.16s}.onboarding-module__s8emHG__onboardingFlow>:nth-child(4){animation-delay:.22s}.onboarding-module__s8emHG__stepPanel{animation:.45s ease-out both onboarding-module__s8emHG__onboardingFadeUp}.onboarding-module__s8emHG__aiPromptCard{border-radius:var(--radius-lg);border:1px solid var(--site-border);background:var(--site-surface-raised);box-shadow:var(--shadow-sm);padding:1.5rem}.onboarding-module__s8emHG__aiPromptTitle{font-family:var(--font-display), Georgia, serif;color:var(--site-text);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.15}@keyframes onboarding-module__s8emHG__onboardingFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-module__s8emHG__onboardingFlow>*,.onboarding-module__s8emHG__stepPanel{animation:none}}
.onboarding-ai-module__lBrKpW__modeSection{gap:1rem;margin-bottom:1.5rem;display:grid}.onboarding-ai-module__lBrKpW__modeIntro{gap:.375rem;display:grid}.onboarding-ai-module__lBrKpW__modeTitle{color:var(--site-text,var(--text));font-size:1.125rem;font-weight:700}.onboarding-ai-module__lBrKpW__modeSubline{color:var(--site-text-muted,var(--text-muted));font-size:.9375rem;line-height:1.55}.onboarding-ai-module__lBrKpW__modeGrid{gap:.75rem;display:grid}@media (min-width:640px){.onboarding-ai-module__lBrKpW__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-ai-module__lBrKpW__modeCard{border-radius:var(--radius-md,.75rem);border:1px solid var(--site-border,var(--line));background:var(--site-surface,var(--surface));text-align:left;cursor:pointer;gap:.375rem;padding:1rem 1.125rem;transition:border-color .15s,background .15s;display:grid}.onboarding-ai-module__lBrKpW__modeCard:hover{border-color:color-mix(in srgb, var(--site-accent,var(--accent)) 35%, var(--site-border,var(--line)))}.onboarding-ai-module__lBrKpW__modeCardActive{border-color:color-mix(in srgb, var(--site-accent,var(--accent)) 50%, var(--site-border,var(--line)));background:color-mix(in srgb, var(--site-accent-soft,var(--accent-soft)) 45%, var(--site-surface,var(--surface)))}.onboarding-ai-module__lBrKpW__modeCardTitle{color:var(--site-text,var(--text));font-size:.9375rem;font-weight:700}.onboarding-ai-module__lBrKpW__modeCardDescription{color:var(--site-text-muted,var(--text-muted));font-size:.8125rem;line-height:1.5}.onboarding-ai-module__lBrKpW__aiFieldWrap{gap:.375rem;display:grid}.onboarding-ai-module__lBrKpW__aiSuggestRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.onboarding-ai-module__lBrKpW__suggestButton{border:1px solid color-mix(in srgb, var(--site-accent,var(--accent)) 30%, var(--site-border,var(--line)));background:color-mix(in srgb, var(--site-accent-soft,var(--accent-soft)) 35%, transparent);color:var(--site-text,var(--text));cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.onboarding-ai-module__lBrKpW__suggestButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--site-accent,var(--accent)) 50%, var(--site-border,var(--line)))}.onboarding-ai-module__lBrKpW__suggestButton:disabled{opacity:.55;cursor:not-allowed}.onboarding-ai-module__lBrKpW__aiHint{color:var(--site-text-muted,var(--text-muted));font-size:.75rem}.onboarding-ai-module__lBrKpW__aiError{color:#c0392b;margin:0;font-size:.8125rem}.onboarding-ai-module__lBrKpW__promptPanel{border:1px solid var(--line);border-radius:var(--radius-md,.75rem);background:color-mix(in srgb, var(--accent-soft) 18%, var(--surface));gap:1rem;margin-bottom:1.75rem;padding:1.25rem;display:grid}.onboarding-ai-module__lBrKpW__promptPanelIntro{gap:.375rem;display:grid}.onboarding-ai-module__lBrKpW__promptPanelBody{gap:.75rem;display:grid}.onboarding-ai-module__lBrKpW__promptPanelActions{flex-wrap:wrap;gap:.5rem;display:flex}
.theme-studio-module__roFyUW__studio{gap:clamp(1.25rem,3vw,2rem);display:grid}.theme-studio-module__roFyUW__studioWorkspace{gap:clamp(.875rem,2vw,1.25rem);display:grid}@media (min-width:768px){.theme-studio-module__roFyUW__studioWorkspace{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:.875rem}}.theme-studio-module__roFyUW__pageHero{gap:.625rem;padding-top:.25rem;display:grid}.theme-studio-module__roFyUW__pageBadge{border:1px solid var(--line);background:var(--primary-soft);color:#1f1a14;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.35rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.theme-studio-module__roFyUW__pageTitle{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--site-text);margin:0;font-size:clamp(1.75rem,3vw,2.15rem);font-weight:600;line-height:1.12}.theme-studio-module__roFyUW__pageSubline{color:var(--site-text-muted);margin:0;font-size:1rem;line-height:1.55}.theme-studio-module__roFyUW__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--site-text-muted);margin:0;font-size:.6875rem;font-weight:700}.theme-studio-module__roFyUW__previewStudio{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:clamp(1rem,2.5vw,1.375rem);display:flex}.theme-studio-module__roFyUW__previewStudioHeader{gap:.375rem;display:grid}.theme-studio-module__roFyUW__previewStudioHint{color:var(--site-text-muted);margin:0;font-size:.875rem;line-height:1.5}.theme-studio-module__roFyUW__previewStudioBody{flex:1;justify-content:center;align-items:center;min-height:clamp(300px,42vh,420px);padding:.5rem 0;display:flex;position:relative}.theme-studio-module__roFyUW__previewSpotlight{background:var(--primary-soft);opacity:.85;pointer-events:none;border-radius:50%;position:absolute;inset:10% 14%}.theme-studio-module__roFyUW__deviceShell{z-index:1;width:min(100%,14rem);position:relative}@media (min-width:640px){.theme-studio-module__roFyUW__deviceShell{width:min(100%,15.5rem)}}.theme-studio-module__roFyUW__deviceBezel{background:#1a1520;border-radius:2rem;flex-direction:column;padding:.55rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 48px #100a1c38,0 8px 20px #100a1c24}.theme-studio-module__roFyUW__deviceStatusBar{grid-template-columns:1fr auto 1fr;align-items:center;padding:.3rem .7rem .45rem;display:grid}.theme-studio-module__roFyUW__deviceTime{color:#ffffffb8;letter-spacing:.02em;font-size:.625rem;font-weight:600}.theme-studio-module__roFyUW__deviceNotch{background:#00000073;border-radius:999px;width:4.25rem;height:.28rem}.theme-studio-module__roFyUW__deviceSignal{background:#ffffff73;border-radius:2px;justify-self:end;width:2rem;height:.4rem}.theme-studio-module__roFyUW__deviceViewport{background:var(--site-bg);aspect-ratio:9/16;border-radius:1.45rem;flex-direction:column;width:100%;min-height:21rem;max-height:min(32rem,58vh);transition:opacity .32s,transform .32s;display:flex;overflow:hidden auto;container:phone-preview/inline-size}.theme-studio-module__roFyUW__deviceViewportRefreshing{opacity:.78;transform:scale(.985)}.theme-studio-module__roFyUW__previewSections{pointer-events:none;background:var(--site-bg);flex-shrink:0;gap:.625rem;padding:0 .625rem .75rem;display:grid}.theme-studio-module__roFyUW__previewSections a{cursor:default}.theme-studio-module__roFyUW__themeBrowser{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;padding:clamp(1rem,2.5vw,1.375rem);display:flex}.theme-studio-module__roFyUW__browserSectionHeader{gap:.35rem;display:grid}.theme-studio-module__roFyUW__browserSectionTitle{letter-spacing:-.02em;color:var(--site-text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.theme-studio-module__roFyUW__browserSectionMeta{color:var(--site-text-muted);font-weight:600}.theme-studio-module__roFyUW__themeGallery{scrollbar-gutter:stable;flex-wrap:wrap;flex:1;gap:.625rem .5rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.theme-studio-module__roFyUW__swatchRow{flex-wrap:wrap;gap:.625rem .5rem;display:flex}.theme-studio-module__roFyUW__swatchOption{cursor:pointer;background:0 0;border:none;justify-items:center;gap:.35rem;width:3.5rem;padding:.125rem;transition:transform .2s;display:grid}.theme-studio-module__roFyUW__swatchOption:hover{transform:translateY(-1px)}.theme-studio-module__roFyUW__swatchOption:focus-visible{outline:none}.theme-studio-module__roFyUW__swatchOption:focus-visible .theme-studio-module__roFyUW__swatchCircle{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--link-emphasis)}.theme-studio-module__roFyUW__swatchCircle{border:2px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;width:2rem;height:2rem;transition:box-shadow .2s,border-color .2s,transform .2s;display:block;position:relative;box-shadow:0 2px 8px #1f1a1414}.theme-studio-module__roFyUW__swatchOptionSelected .theme-studio-module__roFyUW__swatchCircle,.theme-studio-module__roFyUW__swatchOption:hover .theme-studio-module__roFyUW__swatchCircle{border-color:var(--primary);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary), 0 4px 12px #1f1a141a}.theme-studio-module__roFyUW__swatchRing{pointer-events:none;border:2px solid #ffffffb8;border-radius:999px;position:absolute;inset:3px}.theme-studio-module__roFyUW__swatchLabel{text-align:center;max-width:4.25rem;min-height:1.5em;color:var(--site-text-muted);font-size:.625rem;font-weight:600;line-height:1.25}.theme-studio-module__roFyUW__swatchOptionSelected .theme-studio-module__roFyUW__swatchLabel{color:var(--site-text);font-weight:700}.theme-studio-module__roFyUW__swatchOption:hover .theme-studio-module__roFyUW__swatchLabel{color:var(--site-text)}.theme-studio-module__roFyUW__palettePicker{gap:1rem;display:grid}.theme-studio-module__roFyUW__paletteGroup{gap:.625rem;display:grid}.theme-studio-module__roFyUW__paletteGroupLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--site-text-muted);margin:0;font-size:.625rem;font-weight:700}.theme-studio-module__roFyUW__paletteBlock{border-top:1px solid color-mix(in srgb, var(--site-border) 70%, transparent);flex-shrink:0;gap:.875rem;padding-top:1rem;display:grid}.theme-studio-module__roFyUW__studioActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding-top:.25rem;display:flex}@media (max-width:639px){.theme-studio-module__roFyUW__studioActions{flex-direction:column-reverse;align-items:stretch}.theme-studio-module__roFyUW__studioActions>button:last-child{width:100%}}.theme-studio-module__roFyUW__studioError{border-radius:var(--radius-md);background:color-mix(in srgb, var(--site-accent) 8%, var(--site-surface));border:1px solid color-mix(in srgb, var(--site-accent) 18%, transparent);color:var(--site-text-highlight,var(--text-highlight));padding:.875rem 1.125rem;font-size:.875rem;line-height:1.5}@media (max-width:767px){.theme-studio-module__roFyUW__studioWorkspace{grid-template-rows:auto auto}.theme-studio-module__roFyUW__previewStudio{order:1}.theme-studio-module__roFyUW__themeBrowser{order:2}.theme-studio-module__roFyUW__themeGallery{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.theme-studio-module__roFyUW__swatchOption,.theme-studio-module__roFyUW__deviceViewport{transition:none}.theme-studio-module__roFyUW__swatchOption:hover{transform:none}}
