.tiptap{outline:none}.tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap ol,.tiptap ul{margin:.5rem 0;padding-left:1.5rem}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin:.25rem 0}.tiptap blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid hsl(var(--border));margin:1rem 0}.tiptap a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.tiptap a:hover{opacity:.8}.tiptap p{margin:.25rem 0}.tiptap strong{font-weight:600}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}.tiptap h1{margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:700}.tiptap h2{font-size:1.25rem}.tiptap h2,.tiptap h3{margin:.5rem 0 .25rem;font-weight:600}.tiptap h3{font-size:1.125rem}
[data-admin-v2]{--bg-app:#fff;--bg-card:#f7f7f8;--bg-soft:#fafafa;--bg-2:#f0f0f3;--bg-3:#e4e4e7;--line:#ebebef;--fg-1:#0a0a0b;--fg-2:#52525c;--fg-3:#a1a1aa;--hover:#f4f4f5;--green:#10b981;--green-soft:#e6f9f0;--green-dark:#0a7f4a;--amber:#f59e0b;--amber-soft:#fff3cd;--amber-dark:#9a6b00;--red:#ef4444;--red-soft:#fee2e2;--red-dark:#b91c1c;--blue:#076cc7;--blue-soft:#eff6ff;--sidebar-bg:var(--bg-soft);--canvas-bg:var(--bg-2);--inspector-bg:var(--bg-card)}.dark [data-admin-v2],[data-admin-v2].dark{--bg-app:#0a0a0c;--bg-card:#131317;--bg-soft:#16161a;--bg-2:#1c1c20;--bg-3:#2a2a2e;--line:#1c1c20;--fg-1:#fafafa;--fg-2:#a1a1aa;--fg-3:#6b6b73;--hover:#1c1c20;--green:#34d399;--green-soft:#04231a;--green-dark:#6ee7b7;--amber:#fbbf24;--amber-soft:#2a1f0a;--amber-dark:#fbbf24;--red:#f87171;--red-soft:#2a0e10;--red-dark:#fca5a5;--blue:#60a5fa;--blue-soft:#14223a;--sidebar-bg:#131317;--canvas-bg:#0a0a0c;--inspector-bg:#131317}
