blockquote-demo-core:where(.astro-qttaotfo){display:block;margin:1rem 0 1.5rem}.bqdc-buttons:where(.astro-qttaotfo){display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.bqdc-editor-wrap:where(.astro-qttaotfo){position:relative;border:1px solid var(--sl-color-gray-5);border-radius:.75rem;overflow:hidden;animation:bqdc-pulse 2s ease-in-out infinite;isolation:isolate}blockquote-demo-core:where(.astro-qttaotfo).interacted .bqdc-editor-wrap:where(.astro-qttaotfo){animation:none}.live-overlay:where(.astro-qttaotfo){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sl-color-bg) 60%,transparent);backdrop-filter:blur(2px);z-index:10;cursor:pointer;transition:opacity .3s ease}blockquote-demo-core:where(.astro-qttaotfo).interacted .live-overlay:where(.astro-qttaotfo){opacity:0;pointer-events:none}.live-overlay-text:where(.astro-qttaotfo){font-size:.875rem;font-weight:600;color:var(--sl-color-accent);padding:.5rem 1.25rem;border-radius:2rem;border:1px solid color-mix(in srgb,var(--sl-color-accent) 30%,transparent);background:color-mix(in srgb,var(--sl-color-accent) 8%,var(--sl-color-bg));animation:bqdc-overlay-pulse 2s ease-in-out infinite}@keyframes bqdc-overlay-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sl-color-accent) 15%,transparent)}}@keyframes bqdc-pulse{0%,to{border-color:var(--sl-color-gray-5);box-shadow:0 0 0 0 transparent}50%{border-color:var(--sl-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-accent) 25%,transparent)}}blockquote-demo-core:where(.astro-qttaotfo) .bqdc-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--sl-color-text);background:var(--sl-color-gray-6);cursor:pointer;transition:background-color .15s,color .15s;user-select:none}blockquote-demo-core:where(.astro-qttaotfo) .bqdc-btn:hover{background:var(--sl-color-gray-5)}blockquote-demo-core:where(.astro-qttaotfo) .bqdc-btn--active{background:var(--sl-color-accent);color:var(--sl-color-bg)}blockquote-demo-core:where(.astro-qttaotfo) .bqdc-btn--active:hover{background:color-mix(in srgb,var(--sl-color-accent) 85%,black)}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror{padding:1rem 1.25rem;min-height:8rem;outline:none}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror blockquote{border-left:3px solid var(--sl-color-gray-4);padding-left:1em;color:var(--sl-color-gray-2)}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror h1{font-size:2em;font-weight:700;line-height:1.25;margin:0 0 .5em}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror h2{font-size:1.5em;font-weight:700;line-height:1.25;margin:0 0 .5em}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror h3{font-size:1.25em;font-weight:700;line-height:1.25;margin:0 0 .5em}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror h4{font-size:1.1em;font-weight:700;line-height:1.25;margin:0 0 .5em}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror p{margin:.4em 0}blockquote-demo-core:where(.astro-qttaotfo) .ProseMirror code{background:var(--sl-color-gray-6);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}blockquote-demo:where(.astro-3hilbaw2){position:relative;display:block;border:1px solid var(--sl-color-gray-5);border-radius:.75rem;margin:1rem 0 1.5rem;overflow:visible;animation:bqd-pulse 2s ease-in-out infinite;isolation:isolate}blockquote-demo:where(.astro-3hilbaw2).interacted{animation:none}.live-overlay:where(.astro-3hilbaw2){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sl-color-bg) 60%,transparent);backdrop-filter:blur(2px);z-index:10;cursor:pointer;transition:opacity .3s ease;border-radius:.75rem}blockquote-demo:where(.astro-3hilbaw2).interacted .live-overlay:where(.astro-3hilbaw2){opacity:0;pointer-events:none}.live-overlay-text:where(.astro-3hilbaw2){font-size:.875rem;font-weight:600;color:var(--sl-color-accent);padding:.5rem 1.25rem;border-radius:2rem;border:1px solid color-mix(in srgb,var(--sl-color-accent) 30%,transparent);background:color-mix(in srgb,var(--sl-color-accent) 8%,var(--sl-color-bg));animation:bqd-overlay-pulse 2s ease-in-out infinite}@keyframes bqd-overlay-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sl-color-accent) 15%,transparent)}}@keyframes bqd-pulse{0%,to{border-color:var(--sl-color-gray-5);box-shadow:0 0 0 0 transparent}50%{border-color:var(--sl-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-accent) 25%,transparent)}}blockquote-demo:where(.astro-3hilbaw2) .dm-toolbar{margin:0;border:none;border-radius:.75rem .75rem 0 0;box-shadow:none;border-bottom:1px solid var(--sl-color-gray-5)}blockquote-demo:where(.astro-3hilbaw2) .dm-editor{margin:0;--dm-editor-border: none;--dm-editor-border-radius: 0 0 .75rem .75rem;--dm-editor-shadow: none}blockquote-demo:where(.astro-3hilbaw2) .ProseMirror{padding:1rem 1.25rem;min-height:8rem;outline:none}blockquote-demo:where(.astro-3hilbaw2) .ProseMirror h1,blockquote-demo:where(.astro-3hilbaw2) .ProseMirror h2,blockquote-demo:where(.astro-3hilbaw2) .ProseMirror h3,blockquote-demo:where(.astro-3hilbaw2) .ProseMirror h4{color:inherit}
