.ProseMirror{padding-top:.5rem;padding-left:1rem;padding-right:1rem;position:relative;outline:none!important}h1.tiptap-heading{margin-top:2rem;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}h2.tiptap-heading{margin-top:1.5rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}h3.tiptap-heading{margin-top:1rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}h1.tiptap-heading:first-child,h2.tiptap-heading:first-child,h3.tiptap-heading:first-child,h1.tiptap-heading+h2.tiptap-heading,h1.tiptap-heading+h3.tiptap-heading,h2.tiptap-heading+h1.tiptap-heading,h2.tiptap-heading+h3.tiptap-heading,h3.tiptap-heading+h1.tiptap-heading,h3.tiptap-heading+h2.tiptap-heading{margin-top:0}.tiptap p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;color:hsl(var(--accent-foreground));content:attr(data-placeholder)}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap blockquote{border-left:3px solid gray;margin:1.5rem 0;padding-left:1rem}.tippy-box,[data-tippy-root]{z-index:99999!important}.tippy-box[data-placement^=top]{margin-bottom:8px}.tippy-box[data-placement^=bottom]{margin-top:8px}.tippy-box[data-placement^=left]{margin-right:8px}.tippy-box[data-placement^=right]{margin-left:8px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-animation=fade][data-state=visible]{opacity:1;transition:opacity .2s}.legacy-compare-frame{aspect-ratio:16/9}.legacy-compare-range{accent-color:var(--color-primary)}.legacy-glare-card{--glare-x:50%;--glare-y:50%;isolation:isolate;transition:transform .14s ease-out;transform:perspective(900px)rotateX(0)rotateY(0)}.legacy-glare-shine{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--glare-x)var(--glare-y),#ffffff61,#fff0 42%),linear-gradient(120deg,#fff0 25%,#fff3 50%,#fff0 75%);opacity:.65;background-position:50%,0%;background-size:100% 100%,220% 220%;animation:5.5s ease-in-out infinite alternate legacy-glare-sweep;position:absolute;inset:0}.legacy-glare-vignette{z-index:1;pointer-events:none;background:linear-gradient(#00000005,#0000002e 45%,#0009);position:absolute;inset:0}.legacy-glare-card:hover .legacy-glare-shine{opacity:.9}@keyframes legacy-glare-sweep{0%{background-position:50%,0%}to{background-position:50%,100%}}.legacy-sparkles{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);isolation:isolate;border-radius:.9rem;justify-content:center;align-items:center;min-height:3.75rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.legacy-sparkles-text{z-index:2;position:relative}.legacy-sparkles-orb{z-index:1;color:hsl(var(--foreground)/.75);text-shadow:0 0 10px hsl(var(--foreground)/.3);-webkit-user-select:none;user-select:none;pointer-events:none;animation:7s ease-in-out infinite alternate legacy-sparkle-float;position:absolute}.legacy-sparkles-orb-1{animation-delay:0s;top:18%;left:12%}.legacy-sparkles-orb-2{animation-delay:1.2s;top:26%;left:82%}.legacy-sparkles-orb-3{animation-delay:2.1s;top:72%;left:18%}.legacy-sparkles-orb-4{animation-delay:3.2s;top:66%;left:86%}.legacy-sparkles-orb-5{animation-delay:4s;top:42%;left:50%}.legacy-sparkles-orb-6{animation-delay:.7s;top:12%;left:34%}.legacy-sparkles-orb-7{animation-delay:1.8s;top:16%;left:66%}.legacy-sparkles-orb-8{animation-delay:2.8s;top:82%;left:36%}.legacy-sparkles-orb-9{animation-delay:3.7s;top:78%;left:64%}.legacy-sparkles-orb-10{animation-delay:4.6s;top:48%;left:8%}@keyframes legacy-sparkle-float{0%{opacity:.35;transform:translate(-6px,2px)scale(.9)}50%{opacity:.9;transform:translateY(-4px)scale(1.08)}to{opacity:.45;transform:translate(7px,-8px)scale(.95)}}.legacy-morphing-text{transition:opacity .18s}.legacy-morphing-fade{opacity:.25}.legacy-scratch{justify-items:center;gap:.5rem;display:grid}.legacy-scratch-card{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);border-radius:1rem;width:100%;position:relative;overflow:hidden}.legacy-scratch-content{text-align:center;place-items:center;padding:1rem;font-size:clamp(1.8rem,6vw,3.2rem);line-height:1;display:grid;position:absolute;inset:0}.legacy-scratch-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.legacy-scratch-canvas.is-cleared{opacity:0;pointer-events:none;transition:opacity .22s}.legacy-scratch-hint{color:hsl(var(--muted-foreground));font-size:.75rem}.legacy-mq{width:100%;overflow:hidden}.legacy-mq-track{will-change:transform;gap:.75rem;width:max-content;animation:38s linear infinite legacy-mq-left-to-right;display:flex}.legacy-mq:hover .legacy-mq-track{animation-play-state:paused}.legacy-mq-card{flex:none;width:min(22rem,100vw - 4rem)}@keyframes legacy-mq-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.legacy-code-block .hljs{color:hsl(var(--foreground));background:0 0}.legacy-code-block pre,.legacy-code-block code,.legacy-code-block .hljs{white-space:pre;tab-size:2}.legacy-code-block .hljs-comment,.legacy-code-block .hljs-quote{color:#6b7280;font-style:italic}.legacy-code-block .hljs-keyword,.legacy-code-block .hljs-selector-tag,.legacy-code-block .hljs-literal,.legacy-code-block .hljs-name,.legacy-code-block .hljs-strong{color:#c2410c}.legacy-code-block .hljs-string,.legacy-code-block .hljs-title,.legacy-code-block .hljs-section,.legacy-code-block .hljs-attribute,.legacy-code-block .hljs-type,.legacy-code-block .hljs-template-tag,.legacy-code-block .hljs-template-variable{color:#0369a1}.legacy-code-block .hljs-number,.legacy-code-block .hljs-symbol,.legacy-code-block .hljs-bullet,.legacy-code-block .hljs-variable,.legacy-code-block .hljs-built_in,.legacy-code-block .hljs-builtin-name{color:#7c3aed}.dark .legacy-code-block .hljs-comment,.dark .legacy-code-block .hljs-quote{color:#9ca3af}.dark .legacy-code-block .hljs-keyword,.dark .legacy-code-block .hljs-selector-tag,.dark .legacy-code-block .hljs-literal,.dark .legacy-code-block .hljs-name,.dark .legacy-code-block .hljs-strong{color:#fb923c}.dark .legacy-code-block .hljs-string,.dark .legacy-code-block .hljs-title,.dark .legacy-code-block .hljs-section,.dark .legacy-code-block .hljs-attribute,.dark .legacy-code-block .hljs-type,.dark .legacy-code-block .hljs-template-tag,.dark .legacy-code-block .hljs-template-variable{color:#38bdf8}.dark .legacy-code-block .hljs-number,.dark .legacy-code-block .hljs-symbol,.dark .legacy-code-block .hljs-bullet,.dark .legacy-code-block .hljs-variable,.dark .legacy-code-block .hljs-built_in,.dark .legacy-code-block .hljs-builtin-name{color:#c084fc}
