.image-editor-font-selector-module__CfuCXq__option{text-align:start;gap:4px;min-width:0;padding-block:6px;display:grid}.image-editor-font-selector-module__CfuCXq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-editor-font-selector-module__CfuCXq__preview{color:currentColor;min-height:18px;font-size:16px;line-height:18px}.image-editor-font-selector-module__CfuCXq__fontList{gap:var(--space-3);margin-top:var(--space-4);min-width:0;display:grid}.image-editor-font-selector-module__CfuCXq__fontGroup{min-width:0}.image-editor-font-selector-module__CfuCXq__fontGroup>summary{cursor:pointer;border-radius:var(--radius-control);padding:8px;font-size:14px}.image-editor-font-selector-module__CfuCXq__fontGroup>summary>.image-editor-font-selector-module__CfuCXq__option{vertical-align:middle;width:calc(100% - 24px);display:inline-grid}.image-editor-font-selector-module__CfuCXq__fontGroup>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.image-editor-font-selector-module__CfuCXq__weights{gap:4px;padding:8px 0 8px 24px;display:grid}.image-editor-font-selector-module__CfuCXq__weights button{min-height:44px}.image-editor-font-selector-module__CfuCXq__weights .image-editor-font-selector-module__CfuCXq__preview{font-size:16px;line-height:1.5}.image-editor-font-selector-module__CfuCXq__singleFont{min-width:0}
.image-canvas-start-module__sHfCva__start{z-index:40;pointer-events:none;color:var(--color-text-primary);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;line-height:1.5;display:flex;position:absolute;inset:0}.image-canvas-start-module__sHfCva__hitArea{width:100%;height:100%;padding:var(--space-4);color:var(--color-text-secondary);cursor:pointer;pointer-events:auto;font:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.image-canvas-start-module__sHfCva__hitArea:focus-visible{outline:2px solid var(--control-focus-ring-color);outline-offset:-8px;border-radius:var(--radius-media)}.image-canvas-start-module__sHfCva__content{pointer-events:auto;width:min(320px,100% - 24px);position:relative}.image-canvas-start-module__sHfCva__content button{pointer-events:auto}.image-canvas-start-module__sHfCva__dropPrompt svg{flex:none;width:18px;height:18px}.image-canvas-start-module__sHfCva__actions{justify-content:center;align-items:center;gap:var(--space-1);pointer-events:auto;flex-wrap:wrap;display:flex;position:relative}.image-canvas-start-module__sHfCva__dropPrompt{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}.image-canvas-start-module__sHfCva__dragOverSurface:after{content:"";inset:var(--space-2);z-index:35;pointer-events:none;border:1px dashed color-mix(in srgb,var(--color-primary)50%,transparent);border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-primary)4%,transparent);position:absolute}@media (max-width:720px){.image-canvas-start-module__sHfCva__start{--tool-workspace-preview-height:120px;gap:var(--space-2)}}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--radius-control:8px;--radius-media:12px;--radius-card:16px;--radius-panel:16px;--radius-surface:20px;--radius-pill:9999px;--button-height-desktop:52px;--button-height-tablet:48px;--button-height-mobile:36px;--button-padding-inline-desktop:14px;--button-padding-inline-tablet:10px;--button-padding-inline-mobile:8px;--layout-section-gap-desktop:44px;--layout-section-gap-tablet:36px;--layout-section-gap-mobile:28px;--heading-stack-gap-desktop:12px;--heading-stack-gap-mobile:8px;--color-background:#f5f4ef;--color-background-elevated:#fffdf8;--color-background-muted:#ece8dd;--color-primary:#0f8b8d;--color-primary-foreground:#f4fffe;--color-primary-soft:#d8f1ef;--color-secondary:#c67a2b;--color-secondary-foreground:#2b1a09;--color-secondary-soft:#f9ead9;--color-text-primary:#17201f;--color-text-secondary:#52615d;--color-text-inverse:#f4fffe;--color-border-default:#d6d1c4;--color-state-success:#1f8a5b;--color-state-warning:#c67a2b;--color-state-danger:#c94a4a;--color-state-info:var(--color-primary);--color-surface-panel:color-mix(in srgb,var(--color-background-elevated)90%,transparent);--color-surface-subtle:color-mix(in srgb,var(--color-background)58%,transparent);--color-surface-muted:color-mix(in srgb,var(--color-background)68%,transparent);--color-surface-overlay:#0f172a52;--color-foreground:var(--color-text-primary);--color-foreground-muted:var(--color-text-secondary);--color-border:var(--color-border-default);--color-border-weak:color-mix(in srgb,var(--color-border)48%,transparent);--color-border-faint:color-mix(in srgb,var(--color-border)50%,transparent);--color-border-muted:color-mix(in srgb,var(--color-border)54%,transparent);--color-border-soft:color-mix(in srgb,var(--color-border)60%,transparent);--color-border-medium:color-mix(in srgb,var(--color-border)64%,transparent);--color-border-medium-strong:color-mix(in srgb,var(--color-border)68%,transparent);--color-border-subtle:color-mix(in srgb,var(--color-border)70%,transparent);--color-border-emphasis:color-mix(in srgb,var(--color-border)72%,transparent);--color-border-dashed:color-mix(in srgb,var(--color-border)80%,transparent);--color-border-strong:color-mix(in srgb,var(--color-border)88%,transparent);--color-accent:var(--color-primary);--color-accent-foreground:var(--color-primary-foreground);--color-accent-soft:var(--color-primary-soft);--color-focus-ring:color-mix(in srgb,var(--color-accent)60%,transparent);--interactive-hover-border-color:color-mix(in srgb,var(--color-accent)36%,var(--color-border));--interactive-hover-background-color:color-mix(in srgb,var(--color-accent-soft)24%,var(--color-background-elevated));--interactive-hover-foreground-color:var(--color-foreground);--interactive-focus-border-color:var(--color-focus-ring);--interactive-focus-background-color:var(--color-surface-panel);--interactive-active-border-color:color-mix(in srgb,var(--color-accent)48%,transparent);--interactive-active-background-color:var(--color-accent);--control-primary-background-color:var(--color-primary);--control-primary-foreground-color:var(--color-primary-foreground);--control-primary-hover-background-color:color-mix(in srgb,var(--color-primary)90%,var(--color-surface-panel));--control-primary-active-background-color:color-mix(in srgb,var(--color-primary)82%,var(--color-surface-panel));--control-secondary-border-color:var(--color-border-subtle);--control-secondary-background-color:var(--color-surface-panel);--control-secondary-foreground-color:var(--color-text-primary);--control-secondary-hover-border-color:var(--interactive-hover-border-color);--control-secondary-hover-background-color:var(--interactive-hover-background-color);--control-secondary-hover-foreground-color:var(--interactive-hover-foreground-color);--control-secondary-active-background-color:color-mix(in srgb,var(--interactive-hover-background-color)82%,var(--color-background));--control-active-border-color:var(--interactive-active-border-color);--control-active-background-color:var(--color-primary);--control-active-foreground-color:var(--color-primary-foreground);--control-focus-ring-color:var(--color-focus-ring);--control-focus-border-color:var(--interactive-focus-border-color);--control-focus-background-color:var(--interactive-focus-background-color);--control-select-background-color:var(--color-surface-subtle);--control-select-foreground-color:var(--color-text-primary);--tool-toolbar-height:44px;--tool-toolbar-padding-block:8px;--tool-toolbar-padding-inline:12px;--tool-toolbar-gap:8px;--tool-toolbar-group-gap:4px;--tool-toolbar-group-padding-block:3px;--tool-toolbar-group-padding-inline:5px;--tool-toolbar-control-height:34px;--tool-toolbar-icon-button-size:34px;--tool-toolbar-icon-size:16px;--tool-toolbar-radius:10px;--tool-toolbar-chip-height:30px;--tool-toolbar-chip-padding-inline:10px;--tool-toolbar-font-size:.86rem;--tool-toolbar-font-weight:800;--tool-toolbar-chip-font-size:.78rem;--tool-toolbar-border-color:var(--control-secondary-border-color);--tool-toolbar-background-color:var(--control-secondary-background-color);--tool-toolbar-foreground-color:var(--control-secondary-foreground-color);--tool-toolbar-hover-border-color:var(--interactive-hover-border-color);--tool-toolbar-hover-background-color:var(--interactive-hover-background-color);--tool-toolbar-active-border-color:var(--control-active-border-color);--tool-toolbar-active-background-color:var(--control-active-background-color);--tool-toolbar-active-foreground-color:var(--control-active-foreground-color);--tool-toolbar-disabled-opacity:.42;--color-success:var(--color-state-success);--color-warning:var(--color-state-warning);--color-danger:var(--color-state-danger);--shadow-soft:none;--background:#fff;--foreground:var(--color-text-primary);--card:var(--color-background-elevated);--card-foreground:var(--color-text-primary);--popover:var(--color-background-elevated);--popover-foreground:var(--color-text-primary);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-surface-subtle);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-secondary);--accent:var(--color-surface-muted);--accent-foreground:var(--color-text-primary);--destructive:var(--color-state-danger);--border:var(--color-border-default);--input:var(--color-border-soft);--ring:var(--color-focus-ring);--chart-1:#90c5ff;--chart-2:#3080ff;--chart-3:#155dfc;--chart-4:#1447e6;--chart-5:#193cb8;--radius:0rem;--sidebar:var(--color-background-elevated);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-primary);--sidebar-primary-foreground:var(--color-primary-foreground);--sidebar-accent:var(--color-surface-muted);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--color-focus-ring)}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--background:lab(100% 0 0);--chart-1:lab(77.5052% -6.4629 -36.42);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(44.0605% 29.0279 -86.0352);--chart-4:lab(36.9089% 35.0961 -85.6872);--chart-5:lab(30.2514% 27.7853 -70.2699)}}
.image-canvas-option-grid-module__zExVFW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.image-canvas-option-grid-module__zExVFW__card{border:1px solid var(--color-border-subtle);background:var(--color-background-elevated);min-width:0;color:var(--color-text-primary);cursor:pointer;text-align:center;border-radius:10px;gap:8px;padding:8px;display:grid}.image-canvas-option-grid-module__zExVFW__cardDraggable{cursor:grab}.image-canvas-option-grid-module__zExVFW__cardDraggable:active{cursor:grabbing}.image-canvas-option-grid-module__zExVFW__card:hover{border-color:var(--interactive-hover-border-color);background:var(--interactive-hover-background-color)}.image-canvas-option-grid-module__zExVFW__cardActive{border-color:color-mix(in srgb,var(--color-primary)72%,transparent);background:color-mix(in srgb,var(--color-primary)10%,var(--color-background-elevated))}.image-canvas-option-grid-module__zExVFW__preview{place-items:center;height:48px;display:grid}.image-canvas-option-grid-module__zExVFW__label{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:.75rem;font-weight:800;line-height:1.2}@media (max-width:520px){.image-canvas-option-grid-module__zExVFW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
