:root,.tau-editor,.tau-editor-surface{--ed-text:var(--tau-ink-1);--ed-text-secondary:var(--tau-ink-2);--ed-text-tertiary:var(--tau-ink-3);--ed-text-inverse:var(--tau-ink-inverse);--ed-bg-page:var(--tau-bg-page);--ed-bg-surface:var(--tau-bg-surface);--ed-bg-sunken:var(--tau-bg-sunken);--ed-bg-hover:var(--tau-bg-hover);--ed-bg-press:var(--tau-bg-press);--ed-bg-selected:var(--tau-bg-selected);--ed-border:var(--tau-line-1);--ed-border-soft:var(--tau-line-2);--ed-border-focus:var(--tau-accent);--ed-accent:var(--tau-accent);--ed-accent-hover:var(--tau-accent-hover);--ed-accent-soft:var(--tau-accent-soft);--ed-accent-text:var(--tau-accent-text);--ed-focus-ring:var(--tau-focus-ring);--ed-ok:var(--tau-ok);--ed-ok-soft:var(--tau-ok-soft);--ed-warn:var(--tau-warn);--ed-warn-soft:var(--tau-warn-soft);--ed-danger:var(--tau-danger);--ed-danger-soft:var(--tau-danger-soft);--ed-info:var(--tau-info);--ed-info-soft:var(--tau-info-soft);--ed-overlay:var(--tau-overlay);--ed-shadow-card:var(--tau-shadow-card);--ed-shadow-lift:var(--tau-shadow-lift);--ed-shadow-float:var(--tau-shadow-float);--ed-font-mono:var(--tau-font-mono);--ed-selection:var(--tau-accent-soft);--ed-tag-bg:var(--tau-bg-page);--ed-code-bg:var(--tau-bg-surface-hover);--ed-code-shadow:inset 0 0 0 1px var(--tau-line-1);--ed-code-caret:var(--tau-ink-1);--ed-code-selection:var(--tau-accent-soft);--ed-glass-bg:var(--tau-bg-surface);--ed-glass-blur:blur(10px)}.ed-toolbar-item{color:var(--ed-text-secondary);transition:background-color var(--tau-dur-fast,.16s) var(--tau-ease-out,ease), color var(--tau-dur-fast,.16s) var(--tau-ease-out,ease)}.ed-toolbar-item:hover,.ed-toolbar-item.is-open{background-color:var(--ed-bg-hover);color:var(--ed-text)}.ed-toolbar-item.is-active{background-color:var(--ed-accent-soft);color:var(--ed-accent-text)}@scope(.ed-block:hover:not(:has(.ed-block:hover))) to (.ed-block){[data-block-reveal]{opacity:1}}@keyframes ed-menu-fade-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root,[data-mode]{--ed-quote-text:var(--tau-ink-1);--ed-quote-nested-text:var(--tau-ink-2);--ed-quote-mark:var(--tau-accent);--ed-quote-mark-font:Georgia, "Times New Roman", serif;--ed-quote-bar:color-mix(in srgb, var(--tau-ink-1) 20%, transparent)}
