@layer theme,base,components,product;@layer compositions{._root_c3zrz_4{gap:var(--space-4);color:var(--text);display:grid}._intro_c3zrz_9{justify-items:center;gap:var(--space-2);text-align:center;display:grid}._title_c3zrz_15{font-size:clamp(var(--font-size-title-lg), 5.5vw, var(--font-size-title-xl));line-height:var(--line-height-heading);text-wrap:balance}._description_c3zrz_20{max-inline-size:38ch;color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);text-wrap:balance}._actions_c3zrz_27{gap:var(--space-1);display:grid}._control_c3zrz_31{min-width:0;min-height:var(--space-14);background:var(--component-button-primary-bg);border:var(--border-width-hairline) solid transparent;border-radius:var(--component-input-radius);display:grid}._photo_c3zrz_39,._textForm_c3zrz_40{grid-area:1/1;min-width:0}._photo_c3zrz_39{display:grid;position:relative}._photo_c3zrz_39 ._photoButton_c3zrz_48{width:100%;min-height:var(--space-14);box-shadow:none;padding-inline:var(--space-10);background:0 0;border:0}._photo_c3zrz_39 ._photoButton_c3zrz_48:hover{background:color-mix(in oklch, var(--component-button-primary-bg-hover) 40%, transparent)}._photoArrow_c3zrz_59{inset-inline-end:var(--space-3);width:var(--space-5);height:var(--space-5);color:var(--component-button-primary-fg);pointer-events:none;position:absolute;top:50%;translate:0 -50%}._textForm_c3zrz_40{align-items:center;gap:var(--space-2);padding-inline:var(--space-3) var(--space-1);opacity:0;display:flex}._textForm_c3zrz_40>svg{width:var(--space-4);height:var(--space-4);color:var(--text-muted);flex-shrink:0}._textForm_c3zrz_40 input{width:100%;min-width:0;min-height:var(--control-size-default);color:var(--text);font-size:var(--font-size-body-sm);background:0 0}._textForm_c3zrz_40 input:focus{box-shadow:none;outline:none}._textForm_c3zrz_40 button{width:var(--control-size-default);height:var(--control-size-default);color:var(--accent-ink);flex-shrink:0;place-items:center;display:grid}._textForm_c3zrz_40 button svg{width:var(--space-5);height:var(--space-5)}._root_c3zrz_4[data-mode=words] ._control_c3zrz_31{background:var(--surface);border-color:var(--border)}._root_c3zrz_4[data-mode=words] ._photo_c3zrz_39{opacity:0}._root_c3zrz_4[data-mode=words] ._textForm_c3zrz_40{opacity:1}._control_c3zrz_31:focus-within{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:var(--focus-ring-offset)}._toggle_c3zrz_121{min-height:var(--control-size-small);color:var(--text-muted);font-size:var(--font-size-label);text-underline-offset:var(--space-1);cursor:pointer;justify-self:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._toggle_c3zrz_121:hover{color:var(--accent-ink)}._toggle_c3zrz_121:focus-visible,._textForm_c3zrz_40 button:focus-visible{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:var(--focus-ring-offset)}@media (scripting:none){._control_c3zrz_31{background:var(--surface);border-color:var(--border)}._photo_c3zrz_39,._toggle_c3zrz_121{display:none}._textForm_c3zrz_40{opacity:1}}@media (prefers-reduced-motion:no-preference){._control_c3zrz_31{transition:background-color var(--duration-emphasis) var(--ease-proof), border-color var(--duration-emphasis) var(--ease-proof)}._photo_c3zrz_39,._textForm_c3zrz_40{transition:opacity var(--duration-proof) var(--ease-proof)}}html[data-motion=reduced] :is(._control_c3zrz_31,._photo_c3zrz_39,._textForm_c3zrz_40){transition:none}}@layer utilities,overrides;
