.add-section-dialog[data-v-5433e399] .p-dialog-header{padding:1.5rem}.add-section-dialog[data-v-5433e399] .p-dialog-content{padding:0}.icon-wrapper[data-v-5433e399]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}.story-footer-block[data-v-fb345c49],.content-block[data-v-c5ae1212]{width:100%}.post-content[data-v-c5ae1212]{font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:color-mix(in srgb,var(--p-surface-700) 100%,transparent)}.post-content[data-v-c5ae1212]:where(.dark,.dark *){color:color-mix(in srgb,var(--p-surface-300) 100%,transparent)}.post-content[data-v-c5ae1212] h1,.post-content[data-v-c5ae1212] h2,.post-content[data-v-c5ae1212] h3,.post-content[data-v-c5ae1212] h4,.post-content[data-v-c5ae1212] h5,.post-content[data-v-c5ae1212] h6{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}.post-content[data-v-c5ae1212] h1:where(.dark,.dark *),.post-content[data-v-c5ae1212] h2:where(.dark,.dark *),.post-content[data-v-c5ae1212] h3:where(.dark,.dark *),.post-content[data-v-c5ae1212] h4:where(.dark,.dark *),.post-content[data-v-c5ae1212] h5:where(.dark,.dark *),.post-content[data-v-c5ae1212] h6:where(.dark,.dark *){color:color-mix(in srgb,var(--p-surface-100) 100%,transparent)}.post-content[data-v-c5ae1212] p{margin-bottom:0;font-size:1.125rem;line-height:1.75rem}.post-content[data-v-c5ae1212] ul,.post-content[data-v-c5ae1212] ol{margin-bottom:1rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75rem}.post-content[data-v-c5ae1212] li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.post-content[data-v-c5ae1212] blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-500) calc(100% * var(--tw-border-opacity, 1)),transparent);padding-left:1rem;font-style:italic}.post-content[data-v-c5ae1212] pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;background-color:color-mix(in srgb,var(--p-surface-100) 100%,transparent);padding:1rem}.post-content[data-v-c5ae1212] pre:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}.post-content[data-v-c5ae1212] code{border-radius:.25rem;background-color:color-mix(in srgb,var(--p-surface-100) 100%,transparent);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.post-content[data-v-c5ae1212] code:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}.post-content[data-v-c5ae1212] pre code{background-color:transparent;padding:0}.post-content[data-v-c5ae1212] a{color:color-mix(in srgb,var(--p-primary-600) 100%,transparent)}.post-content[data-v-c5ae1212] a:hover{text-decoration-line:underline}.post-content[data-v-c5ae1212] a:where(.dark,.dark *){color:color-mix(in srgb,var(--p-primary-400) 100%,transparent)}.post-content[data-v-c5ae1212] img{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.post-content[data-v-c5ae1212] table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse}.post-content[data-v-c5ae1212] th,.post-content[data-v-c5ae1212] td{border-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-300) calc(100% * var(--tw-border-opacity, 1)),transparent);padding:.5rem}.post-content[data-v-c5ae1212] th:where(.dark,.dark *),.post-content[data-v-c5ae1212] td:where(.dark,.dark *){--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-600) calc(100% * var(--tw-border-opacity, 1)),transparent)}.post-content[data-v-c5ae1212] th{background-color:color-mix(in srgb,var(--p-surface-100) 100%,transparent);font-weight:600}.post-content[data-v-c5ae1212] th:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}.simple-text-block[data-v-0539ecce]{width:100%}.block-content[data-v-0539ecce]{font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:#374151}.block-content[data-v-0539ecce]:where(.dark,.dark *){color:#d1d5db}.block-content[data-v-0539ecce] h1,.block-content[data-v-0539ecce] h2,.block-content[data-v-0539ecce] h3,.block-content[data-v-0539ecce] h4,.block-content[data-v-0539ecce] h5,.block-content[data-v-0539ecce] h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;color:#111827}.block-content[data-v-0539ecce] h1:where(.dark,.dark *),.block-content[data-v-0539ecce] h2:where(.dark,.dark *),.block-content[data-v-0539ecce] h3:where(.dark,.dark *),.block-content[data-v-0539ecce] h4:where(.dark,.dark *),.block-content[data-v-0539ecce] h5:where(.dark,.dark *),.block-content[data-v-0539ecce] h6:where(.dark,.dark *){color:#fff}.block-content[data-v-0539ecce] p{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}.block-content[data-v-0539ecce] ul,.block-content[data-v-0539ecce] ol{margin-bottom:1rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75rem}.block-content[data-v-0539ecce] li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.block-content[data-v-0539ecce] blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-500) calc(100% * var(--tw-border-opacity, 1)),transparent);padding-left:1rem;font-style:italic}.block-content[data-v-0539ecce] a{color:color-mix(in srgb,var(--p-primary-600) 100%,transparent)}.block-content[data-v-0539ecce] a:hover{text-decoration-line:underline}.block-content[data-v-0539ecce] a:where(.dark,.dark *){color:color-mix(in srgb,var(--p-primary-400) 100%,transparent)}.block-content[data-v-0539ecce] img{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.recipe-body[data-v-8644ca8a]{line-height:1.625;color:#374151}.recipe-body[data-v-8644ca8a]:where(.dark,.dark *){color:#d1d5db}.recipe-body[data-v-8644ca8a] h1,.recipe-body[data-v-8644ca8a] h2,.recipe-body[data-v-8644ca8a] h3,.recipe-body[data-v-8644ca8a] h4{margin-top:1rem;margin-bottom:.5rem;font-weight:700;color:#111827}.recipe-body[data-v-8644ca8a] h1:where(.dark,.dark *),.recipe-body[data-v-8644ca8a] h2:where(.dark,.dark *),.recipe-body[data-v-8644ca8a] h3:where(.dark,.dark *),.recipe-body[data-v-8644ca8a] h4:where(.dark,.dark *){color:#fff}.recipe-body[data-v-8644ca8a] p{margin-bottom:.75rem}.recipe-body[data-v-8644ca8a] ul,.recipe-body[data-v-8644ca8a] ol{margin-bottom:1rem;padding-left:1.5rem}.recipe-body[data-v-8644ca8a] li{margin-bottom:.5rem}.recipe-body[data-v-8644ca8a] a{color:color-mix(in srgb,var(--p-primary-600) 100%,transparent)}.recipe-body[data-v-8644ca8a] a:hover{text-decoration-line:underline}.recipe-body[data-v-8644ca8a] a:where(.dark,.dark *){color:color-mix(in srgb,var(--p-primary-400) 100%,transparent)}.recipe-body[data-v-8644ca8a] strong{font-weight:600;color:#111827}.recipe-body[data-v-8644ca8a] strong:where(.dark,.dark *){color:#fff}.step-by-step-block[data-v-2b8e9e83]{width:100%}.description-content[data-v-2b8e9e83],.step-text[data-v-2b8e9e83]{font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:color-mix(in srgb,var(--p-surface-700) 100%,transparent)}.description-content[data-v-2b8e9e83]:where(.dark,.dark *),.step-text[data-v-2b8e9e83]:where(.dark,.dark *){color:color-mix(in srgb,var(--p-surface-300) 100%,transparent)}.description-content[data-v-2b8e9e83] h1,.description-content[data-v-2b8e9e83] h2,.description-content[data-v-2b8e9e83] h3,.description-content[data-v-2b8e9e83] h4,.description-content[data-v-2b8e9e83] h5,.description-content[data-v-2b8e9e83] h6,.step-text[data-v-2b8e9e83] h1,.step-text[data-v-2b8e9e83] h2,.step-text[data-v-2b8e9e83] h3,.step-text[data-v-2b8e9e83] h4,.step-text[data-v-2b8e9e83] h5,.step-text[data-v-2b8e9e83] h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}.description-content[data-v-2b8e9e83] h1:where(.dark,.dark *),.description-content[data-v-2b8e9e83] h2:where(.dark,.dark *),.description-content[data-v-2b8e9e83] h3:where(.dark,.dark *),.description-content[data-v-2b8e9e83] h4:where(.dark,.dark *),.description-content[data-v-2b8e9e83] h5:where(.dark,.dark *),.description-content[data-v-2b8e9e83] h6:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h1:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h2:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h3:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h4:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h5:where(.dark,.dark *),.step-text[data-v-2b8e9e83] h6:where(.dark,.dark *){color:color-mix(in srgb,var(--p-surface-100) 100%,transparent)}.description-content[data-v-2b8e9e83] p,.step-text[data-v-2b8e9e83] p{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}.description-content[data-v-2b8e9e83] ul,.description-content[data-v-2b8e9e83] ol,.step-text[data-v-2b8e9e83] ul,.step-text[data-v-2b8e9e83] ol{margin-bottom:1rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75rem}.description-content[data-v-2b8e9e83] li,.step-text[data-v-2b8e9e83] li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.description-content[data-v-2b8e9e83] blockquote,.step-text[data-v-2b8e9e83] blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-500) calc(100% * var(--tw-border-opacity, 1)),transparent);padding-left:1rem;font-style:italic}.description-content[data-v-2b8e9e83] a,.step-text[data-v-2b8e9e83] a{color:color-mix(in srgb,var(--p-primary-600) 100%,transparent)}.description-content[data-v-2b8e9e83] a:hover,.step-text[data-v-2b8e9e83] a:hover{text-decoration-line:underline}.description-content[data-v-2b8e9e83] a:where(.dark,.dark *),.step-text[data-v-2b8e9e83] a:where(.dark,.dark *){color:color-mix(in srgb,var(--p-primary-400) 100%,transparent)}.description-content[data-v-2b8e9e83] img,.step-text[data-v-2b8e9e83] img{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.step-number[data-v-2b8e9e83]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.step-item:hover .step-number[data-v-2b8e9e83]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.step-item:hover+.step-item[data-v-2b8e9e83]:before{opacity:1}.upsert-content-block[data-v-397caa33]{width:100%}.editor-container[data-v-397caa33]{overflow:hidden;border-radius:.5rem;background-color:color-mix(in srgb,var(--p-surface-0) 100%,transparent)}.editor-container[data-v-397caa33]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-surface-950) 100%,transparent)}.upsert-simple-text-block[data-v-8a6e1d95],.upsert-recipe-detail-block[data-v-f3f4b5b3]{width:100%}.step-edit-item[data-v-fb653fd4]{position:relative;transition:all .2s ease}.step-edit-item[data-v-fb653fd4]:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.step-number[data-v-fb653fd4]{transition:transform .2s ease}.step-edit-item:hover .step-number[data-v-fb653fd4]{transform:scale(1.1)}.upsert-story-header-block[data-v-db8c9244],.upsert-story-footer-block[data-v-bf9a07ab]{width:100%}.items-grid[data-v-bf9a07ab]{max-height:24rem}.items-grid[data-v-bf9a07ab]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.items-grid[data-v-bf9a07ab]{overflow-y:auto}.item-card[data-v-bf9a07ab]{cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-200) calc(100% * var(--tw-border-opacity, 1)),transparent);padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.item-card[data-v-bf9a07ab]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-surface-700) calc(100% * var(--tw-border-opacity, 1)),transparent)}.item-card[data-v-bf9a07ab]:hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-400) calc(100% * var(--tw-border-opacity, 1)),transparent);background-color:color-mix(in srgb,var(--p-surface-50) 100%,transparent)}.item-card[data-v-bf9a07ab]:hover:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}.item-card.selected[data-v-bf9a07ab]{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--p-primary-500) calc(100% * var(--tw-border-opacity, 1)),transparent);background-color:color-mix(in srgb,var(--p-primary-50) 100%,transparent)}.item-card.selected[data-v-bf9a07ab]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--p-primary-900) 20%,transparent)}.line-clamp-2[data-v-bf9a07ab]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-bf9a07ab] .item-selector-dialog .p-dialog-content{max-height:70vh}.post-content{font-size:1.125rem;line-height:1.8;color:var(--surface-900);white-space:pre-wrap}.dark .post-content{color:var(--surface-100)}.post-content p{min-height:2rem;margin-bottom:0}.post-content .ql-align-center{text-align:center!important}.post-content .ql-align-right{text-align:right!important}.post-content .ql-align-justify{text-align:justify!important}.post-content br{margin:.5rem 0}.post-content h2{font-size:1.75rem;font-weight:700;margin:2rem 0 1rem;color:var(--surface-900)}.post-content h3{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.post-content h4{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .75rem}.post-content a{color:var(--p-primary-color);text-decoration:underline;text-underline-offset:2px;transition:all .2s ease}.post-content a:hover{color:var(--p-primary-600);text-decoration-thickness:2px}.dark .post-content a{color:var(--p-primary-400)}.dark .post-content a:hover{color:var(--p-primary-300)}.post-content ul,.post-content ol{padding-left:2rem;margin:1rem 0}.post-content ul li,.post-content ol li{margin-bottom:.5rem}.post-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.post-content blockquote{border-left:4px solid var(--primary-300);padding-left:1rem;font-style:italic;margin:1.5rem 0;color:var(--surface-700)}.dark .post-content blockquote{border-left-color:var(--primary-700);color:var(--surface-300)}.post-content pre{background-color:var(--surface-100);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.dark .post-content pre{background-color:var(--surface-800)}.post-content code{font-family:monospace;background-color:var(--surface-100);padding:.2rem .4rem;border-radius:.25rem}.dark .post-content code{background-color:var(--surface-800)}.edit-toolbar{border:2px solid var(--primary-500)}.content-section,.content-block-wrapper{position:relative}.add-section-button{outline:none}.add-section-button:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.slide-down-enter-active,.slide-down-leave-active{transition:all .3s ease}.slide-down-enter-from,.slide-down-leave-to{transform:translateY(-100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.drag-handle{cursor:move;padding:8px 4px 8px 8px;color:var(--surface-500);transition:color .2s;display:flex;align-items:center}.drag-handle:hover{color:var(--primary-500)}.ghost{opacity:.5}
