.typography-target{outline-offset:2px;outline:1px dashed #0000;transition:outline-color .15s ease-out,background-color .15s ease-out}@media (hover:hover) and (pointer:fine){.typography-target:hover{outline-color:color-mix(in srgb, var(--typography-accent) 40%, transparent);transition-delay:60ms}}.typography-target:focus-visible,.typography-target[data-typography-state=selected]{outline:1px solid color-mix(in srgb, var(--typography-accent) 55%, transparent);outline-offset:2px;transition-delay:0s}.typography-target[data-typography-state=selected]{background-color:color-mix(in srgb, var(--typography-accent) 4%, transparent)}.typography-target[data-typography-state=linked]{outline:1px dotted color-mix(in srgb, var(--typography-accent) 35%, transparent);outline-offset:2px}[data-editor-section-state]{outline-offset:6px;outline:1px dashed #0000;transition:outline-color .15s ease-out}[data-editor-section-state=hovered]{outline-color:color-mix(in srgb, var(--editor-section-accent) 40%, transparent)}[data-editor-section-state=selected]{outline:1px solid color-mix(in srgb, var(--editor-section-accent) 55%, transparent)}@media (prefers-reduced-motion:reduce){.typography-target,[data-editor-section-state]{transition:none}}@media (forced-colors:active){.typography-target:hover,[data-editor-section-state=hovered]{outline-color:canvastext}.typography-target:focus-visible,.typography-target[data-typography-state=selected],.typography-target[data-typography-state=linked],[data-editor-section-state=selected]{outline-color:highlight}}
