.ProseMirror{min-height:200px;color:hsl(var(--foreground));background:0 0;outline:none;padding:1rem;font-size:14px;line-height:1.6}.ProseMirror:focus{outline:none}.ProseMirror p{margin:.5rem 0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin:1rem 0 .5rem;font-weight:600}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem;list-style-position:outside}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0;display:list-item}.ProseMirror li::marker{color:hsl(var(--muted-foreground))}.template-gallery-preview :is(p,li){margin:.15em 0}.template-gallery-preview p{margin-bottom:.65em}.template-gallery-preview :is(ul,ol){margin:.5em 0;padding-left:1.25rem}.template-gallery-preview ul{list-style:outside}.template-gallery-preview ol{list-style:decimal}.ProseMirror blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror a{color:#0a5adb;text-decoration:underline}.ProseMirror a:hover{color:#0846ab}.dark .ProseMirror a{color:#76a8f9}.dark .ProseMirror a:hover{color:#9dc1fb}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror .is-editor-empty:first-child{color:hsl(var(--muted-foreground))}@media (max-width:640px){.prose pre{-webkit-overflow-scrolling:touch;max-width:100%;padding:.75rem;font-size:.75rem;overflow-x:auto}.prose code{word-break:break-word;overflow-wrap:break-word}*{-webkit-overflow-scrolling:touch}}
.google-reviews-component{align-items:center;gap:6px;display:inline-flex}.google-reviews-node-view{margin:8px 0;display:inline-block}.google-reviews-component .star-button{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .15s}.google-reviews-component .star-button:hover{transform:scale(1.1)}.google-reviews-component .star-icon{transition:color .15s,fill .15s}.google-reviews-email-component{align-items:center;gap:6px;display:inline-flex}.google-reviews-email-component .star-button{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .15s}.google-reviews-email-component .star-button:hover{transform:scale(1.1)}.google-reviews-email-component .star-icon{transition:color .15s,fill .15s}
