.ou-article-prose{color:var(--foreground);font-size:1rem;line-height:1.75}.ou-article-prose p{margin-top:0;margin-bottom:.5rem}.ou-article-prose ol,.ou-article-prose ul{margin-top:.25rem;margin-bottom:.75rem}.ou-article-prose li{margin-bottom:.25rem}.ou-article-prose h1,.ou-article-prose h2,.ou-article-prose h3,.ou-article-prose h4,.ou-article-prose h5,.ou-article-prose h6{color:var(--foreground);font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.3}.ou-article-prose [data-level="1"]{font-size:1.75rem}.ou-article-prose [data-level="2"]{font-size:1.375rem}.ou-article-prose [data-level="3"]{font-size:1.125rem}.ou-article-prose [data-level="4"]{font-size:1rem}.ou-article-prose [data-level="5"],.ou-article-prose [data-level="6"]{font-size:1rem;color:var(--muted-foreground)}.ou-article-prose[data-theme]{font-family:var(--th-font)}.ou-article-prose[data-theme] p:not([data-level]){font-size:var(--th-body-size,1rem);color:var(--th-body-color,var(--foreground));line-height:var(--th-body-lh,1.6)}.ou-article-prose[data-theme] [data-level]{font-family:var(--th-h-font);color:var(--th-h-color);font-weight:var(--th-h-weight);margin-top:var(--th-h-before);margin-bottom:var(--th-h-after)}.ou-article-prose[data-theme] [data-level="1"]{font-size:var(--th-h1-size)}.ou-article-prose[data-theme] [data-level="2"]{font-size:var(--th-h2-size)}.ou-article-prose[data-theme] [data-level="3"]{font-size:var(--th-h3-size)}.ou-article-prose[data-theme] [data-level="4"]{font-size:var(--th-h4-size)}.ou-article-prose[data-theme] [data-level="5"]{font-size:var(--th-h5-size)}.ou-article-prose[data-theme] [data-level="6"]{font-size:var(--th-h6-size)}.ou-article-prose [data-marker=bullet],.ou-article-prose [data-marker=ordered]{position:relative;padding-inline-start:1.4em}.ou-article-prose [data-marker=bullet]:before{content:"•";position:absolute;inset-inline-start:.35em;color:var(--foreground)}.ou-article-prose [data-marker=bullet][data-marker-depth="1"]:before{content:"◦"}.ou-article-prose [data-marker=bullet][data-marker-depth="2"]:before{content:"▪";font-size:.8em;top:.15em}.ou-article-prose [data-marker=ordered]:before{content:attr(data-marker-num) ".";position:absolute;inset-inline-start:0;color:var(--foreground);font-variant-numeric:tabular-nums}.ou-article-prose [data-marker=task]{position:relative;padding-inline-start:1.6em}.ou-article-prose .ou-task-check{position:absolute;inset-inline-start:0;margin:.25em 0 0;cursor:pointer}.ou-article-prose [data-marker=task][data-checked=true]{color:var(--muted-foreground);text-decoration:line-through}@counter-style ou-korean-jamo{system:fixed 1;symbols:"가" "나" "다" "라" "마" "바" "사" "아" "자" "차" "카" "타" "파" "하";suffix:""}@counter-style ou-circled{system:fixed 1;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";suffix:""}.ou-article-prose[data-outline] [data-level]:before{color:var(--muted-foreground);margin-right:.25rem;white-space:pre}.ou-article-prose[data-outline][data-h1-style=decimal-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=decimal-paren] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1) ")" attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=decimal-both] [data-level="1"]:before{content:attr(data-h1-prefix) "(" counter(h1) ")" attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=upper-roman-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,upper-roman) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=lower-roman-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,lower-roman) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=upper-alpha-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,upper-alpha) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=lower-alpha-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,lower-alpha) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=korean-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,ou-korean-jamo) "." attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=korean-paren] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,ou-korean-jamo) ")" attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=circled] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1,ou-circled) attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h1-style=nested-decimal-dot] [data-level="1"]:before{content:attr(data-h1-prefix) counter(h1) attr(data-h1-suffix) " "}.ou-article-prose[data-outline][data-h2-style=decimal-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=decimal-paren] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2) ")" attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=decimal-both] [data-level="2"]:before{content:attr(data-h2-prefix) "(" counter(h2) ")" attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=upper-roman-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,upper-roman) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=lower-roman-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,lower-roman) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=upper-alpha-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,upper-alpha) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=lower-alpha-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,lower-alpha) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=korean-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,ou-korean-jamo) "." attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=korean-paren] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,ou-korean-jamo) ")" attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=circled] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h2,ou-circled) attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h2-style=nested-decimal-dot] [data-level="2"]:before{content:attr(data-h2-prefix) counter(h1) "." counter(h2) attr(data-h2-suffix) " "}.ou-article-prose[data-outline][data-h3-style=decimal-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=decimal-paren] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3) ")" attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=decimal-both] [data-level="3"]:before{content:attr(data-h3-prefix) "(" counter(h3) ")" attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=upper-roman-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,upper-roman) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=lower-roman-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,lower-roman) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=upper-alpha-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,upper-alpha) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=lower-alpha-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,lower-alpha) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=korean-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,ou-korean-jamo) "." attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=korean-paren] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,ou-korean-jamo) ")" attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=circled] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h3,ou-circled) attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h3-style=nested-decimal-dot] [data-level="3"]:before{content:attr(data-h3-prefix) counter(h1) "." counter(h2) "." counter(h3) attr(data-h3-suffix) " "}.ou-article-prose[data-outline][data-h4-style=decimal-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=decimal-paren] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4) ")" attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=decimal-both] [data-level="4"]:before{content:attr(data-h4-prefix) "(" counter(h4) ")" attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=upper-roman-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,upper-roman) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=lower-roman-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,lower-roman) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=upper-alpha-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,upper-alpha) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=lower-alpha-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,lower-alpha) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=korean-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,ou-korean-jamo) "." attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=korean-paren] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,ou-korean-jamo) ")" attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=circled] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h4,ou-circled) attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h4-style=nested-decimal-dot] [data-level="4"]:before{content:attr(data-h4-prefix) counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) attr(data-h4-suffix) " "}.ou-article-prose[data-outline][data-h5-style=decimal-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=decimal-paren] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5) ")" attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=decimal-both] [data-level="5"]:before{content:attr(data-h5-prefix) "(" counter(h5) ")" attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=upper-roman-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,upper-roman) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=lower-roman-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,lower-roman) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=upper-alpha-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,upper-alpha) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=lower-alpha-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,lower-alpha) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=korean-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,ou-korean-jamo) "." attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=korean-paren] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,ou-korean-jamo) ")" attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=circled] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h5,ou-circled) attr(data-h5-suffix) " "}.ou-article-prose[data-outline][data-h5-style=nested-decimal-dot] [data-level="5"]:before{content:attr(data-h5-prefix) counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) attr(data-h5-suffix) " "}.ou-article-prose p{margin:.5rem 0}.ou-article-prose ol,.ou-article-prose ul{margin:.5rem 0;padding-left:1.5rem}.ou-article-prose ul{list-style:disc}.ou-article-prose ul ul{list-style:circle}.ou-article-prose ul ul ul{list-style:square}.ou-article-prose ol{list-style:ou-circled}.ou-article-prose ol ol{list-style:lower-alpha}.ou-article-prose ol ol ol{list-style:lower-roman}.ou-article-prose li{margin:.125rem 0}.ou-article-prose ul[data-type=taskList],.ou-article-prose ul[data-type=taskList] ul[data-type=taskList]{list-style:none;padding-left:0}.ou-article-prose ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:.5rem}.ou-article-prose ul[data-type=taskList]>li>label{display:inline-flex;align-items:center;margin-top:.25rem;cursor:pointer;user-select:none}.ou-article-prose ul[data-type=taskList]>li>label>input[type=checkbox]{cursor:pointer;accent-color:var(--primary)}.ou-article-prose ul[data-type=taskList]>li>div{flex:1;min-width:0}.ou-article-prose ul[data-type=taskList]>li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}.ou-article-prose blockquote{border:1px solid var(--border);background:color-mix(in oklab,var(--muted) 40%,transparent);color:var(--muted-foreground);padding:.5rem .875rem;border-radius:.5rem;margin:.75rem 0}.ou-article-prose [data-block-container][data-bg],.ou-article-prose [data-block-group][data-bg]{padding:.375rem .75rem;border-radius:.5rem;margin:.25rem 0}.ou-article-prose [data-block-container][data-bg=category-1],.ou-article-prose [data-block-group][data-bg=category-1]{background:color-mix(in oklab,var(--color-category-1) 38%,transparent)}.ou-article-prose [data-block-container][data-bg=category-2],.ou-article-prose [data-block-group][data-bg=category-2]{background:color-mix(in oklab,var(--color-category-2) 38%,transparent)}.ou-article-prose [data-block-container][data-bg=category-3],.ou-article-prose [data-block-group][data-bg=category-3]{background:color-mix(in oklab,var(--color-category-3) 38%,transparent)}.ou-article-prose [data-block-container][data-bg=category-4],.ou-article-prose [data-block-group][data-bg=category-4]{background:color-mix(in oklab,var(--color-category-4) 38%,transparent)}.ou-article-prose [data-block-container][data-bg=category-5],.ou-article-prose [data-block-group][data-bg=category-5]{background:color-mix(in oklab,var(--color-category-5) 38%,transparent)}.ou-article-prose [data-block-container][data-style]{margin-block:.4rem;border-radius:.5rem}.ou-article-prose [data-block-container][data-style=callout]{padding:.55rem .85rem;border:1px solid color-mix(in oklab,var(--color-category-2) 35%,transparent);background:color-mix(in oklab,var(--color-category-2) 12%,transparent)}.ou-article-prose [data-block-container][data-style=quote]{padding:.4rem .85rem;border:1px solid var(--border);background:color-mix(in oklab,var(--muted) 35%,transparent);font-style:italic;color:var(--muted-foreground)}.ou-article-prose [data-block-container][data-style=note]{padding:.5rem .85rem;background:var(--muted)}.ou-article-prose [data-block-container][data-style=highlight]{padding:.5rem .85rem;border:1.5px solid var(--color-category-3)}.ou-article-prose [data-block-container][data-style=spoiler]{padding:.4rem .75rem;border:1px dashed color-mix(in oklab,var(--border) 70%,var(--foreground));border-radius:.5rem;cursor:pointer}.ou-article-prose [data-block-container][data-style=spoiler]>:first-child:before{content:"▸ ";color:var(--muted-foreground)}.ou-article-prose [data-block-container][data-style=spoiler].ou-spoiler-open>:first-child:before{content:"▾ "}.ou-article-prose [data-block-container][data-style=spoiler]>[data-block-group]{display:none}.ou-article-prose [data-block-container][data-style=spoiler].ou-spoiler-open>[data-block-group]{display:block}.ou-article-prose [data-bg-preview]{border-radius:.5rem;outline:1.5px dashed;outline-offset:1px}.ou-article-prose [data-bg-preview=category-1]{background:color-mix(in oklab,var(--color-category-1) 38%,transparent);outline-color:var(--color-category-1)}.ou-article-prose [data-bg-preview=category-2]{background:color-mix(in oklab,var(--color-category-2) 38%,transparent);outline-color:var(--color-category-2)}.ou-article-prose [data-bg-preview=category-3]{background:color-mix(in oklab,var(--color-category-3) 38%,transparent);outline-color:var(--color-category-3)}.ou-article-prose [data-bg-preview=category-4]{background:color-mix(in oklab,var(--color-category-4) 38%,transparent);outline-color:var(--color-category-4)}.ou-article-prose [data-bg-preview=category-5]{background:color-mix(in oklab,var(--color-category-5) 38%,transparent);outline-color:var(--color-category-5)}.ou-article-prose [data-block-group][data-dir=row]{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}.ou-article-prose [data-block-group][data-dir=row]>[data-block-container]{flex:var(--size,1) 1 0%;min-width:0}.ou-article-prose[data-structure] [data-block-container]{outline:1px solid color-mix(in oklab,var(--border) 50%,transparent);outline-offset:-1px;border-radius:5px;margin-block:4px}.ou-article-prose[data-structure] [data-block-container]:hover:not(:has([data-block-container]:hover)),.ou-article-prose[data-structure] [data-block-container][data-struct-selected]{outline:1.5px solid var(--color-category-2);outline-offset:-1px;background:color-mix(in oklab,var(--color-category-2) 16%,transparent)}.ou-article-prose[data-structure] [data-block-container][data-struct-selected]{background:color-mix(in oklab,var(--color-category-2) 24%,transparent)}.ou-article-prose[data-structure] [data-block-group]{padding:4px;padding-inline-start:16px}.ou-article-prose[data-structure] [data-block-group][data-dir=row]{outline:1px solid color-mix(in oklab,var(--color-category-2) 35%,transparent);outline-offset:-1px;border-radius:6px}.ou-structure-ghost{position:fixed;left:0;top:0;pointer-events:none;z-index:calc(var(--z-popover) + 10);max-height:220px;overflow:hidden;border-radius:8px;border:1px solid var(--border);background:var(--card);opacity:.78;box-shadow:0 10px 28px rgb(0 0 0/.28);padding:4px 12px;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.ou-color-well::-webkit-color-swatch-wrapper{padding:0}.ou-color-well::-webkit-color-swatch{border:none;border-radius:4px}.ou-color-well::-moz-color-swatch{border:none;border-radius:4px}.ou-block-flash-overlay{position:fixed;pointer-events:none;z-index:calc(var(--z-popover) + 5);border-radius:.5rem;animation:ou-block-flash 1.5s ease-out}@keyframes ou-block-flash{0%,16%,32%{box-shadow:0 0 0 4px var(--primary),0 0 16px 3px color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 20%,transparent)}24%,8%{box-shadow:0 0 0 4px transparent,0 0 16px 3px transparent;background:transparent}40%{box-shadow:0 0 0 4px var(--primary),0 0 16px 3px color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 20%,transparent)}to{box-shadow:0 0 0 4px transparent,0 0 16px 3px transparent;background:transparent}}.ou-article-prose [data-align=center]{text-align:center}.ou-article-prose [data-align=right]{text-align:right}.ou-article-prose [data-align=justify]{text-align:justify}.ou-article-prose [data-lh=tight]{line-height:1}.ou-article-prose [data-lh=snug]{line-height:1.25}.ou-article-prose [data-lh=normal]{line-height:1.5}.ou-article-prose [data-lh=relaxed]{line-height:1.75}.ou-article-prose [data-lh=loose]{line-height:2}.ou-article-prose code{padding:.125rem .3rem;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.ou-article-prose code,.ou-article-prose pre{background:var(--muted);color:var(--foreground)}.ou-article-prose pre{padding:.75rem 1rem;border-radius:6px;overflow-x:auto;margin:.75rem 0}.ou-article-prose pre code{background:transparent;padding:0}.ou-article-prose a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ou-article-prose hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.ou-article-prose table{border-collapse:collapse;margin:.75rem 0;width:100%}.ou-article-prose td,.ou-article-prose th{border:1px solid var(--border);padding:.4rem .6rem;text-align:left;min-width:4rem}.ou-article-prose th{background:var(--muted);font-weight:600}.ou-article-prose td>table,.ou-article-prose th>table{margin:0}.ou-article-prose td>table:not(:first-child),.ou-article-prose th>table:not(:first-child){margin-top:.4rem}.ou-article-prose img{max-width:100%;border-radius:4px;margin:.5rem 0}.ou-article-prose .ou-inline-image{display:inline-block;vertical-align:top;margin:.25rem 0;line-height:0}.ou-article-prose .ou-inline-image-frame{position:relative;display:inline-block;margin-inline:.55rem}.ou-article-prose .ou-inline-image-frame img{display:block;max-width:100%;border-radius:4px;margin:0}.ou-article-prose [data-storage-image][data-selected] .ou-inline-image-frame img{outline:2px solid var(--foreground);outline-offset:1px;cursor:grab}.ou-article-prose [data-storage-image][data-selected] .ou-inline-image-frame img:active{cursor:grabbing}.ou-article-prose .ou-image-resize{position:absolute;top:0;right:-3px;bottom:0;width:12px;height:auto;cursor:col-resize;pointer-events:none}.ou-article-prose [data-storage-image][data-selected] .ou-image-resize{pointer-events:auto}.ou-article-prose [data-storage-image][data-selected] .ou-image-resize:after{content:"";position:absolute;top:50%;right:2px;width:8px;height:8px;transform:translateY(-50%);border-radius:9999px;background:var(--foreground);border:1.5px solid var(--background)}.ou-article-prose .ou-block-image{display:block;margin:.75rem 0;text-align:center;line-height:0}.ou-article-prose .ou-block-image .ou-inline-image-frame{margin-inline:0}.ou-article-prose .ou-block-image .ou-inline-image-frame img{border-radius:6px}.ou-article-prose .ou-image-modebar{position:absolute;top:4px;right:4px;line-height:1}.ou-article-prose .ou-image-modebar button{border-radius:4px;border:1px solid var(--border);background:color-mix(in oklab,var(--popover) 92%,transparent);padding:2px 6px;font-size:10px;color:var(--foreground);cursor:pointer}.ou-article-prose .ou-image-modebar button:hover{background:var(--accent)}.ou-article-prose .ou-inline-image-skeleton{display:inline-block;width:200px;height:140px;border-radius:6px;background:var(--muted);animation:ou-img-pulse 1.5s ease-in-out infinite}@keyframes ou-img-pulse{0%,to{opacity:1}50%{opacity:.5}}.ou-article-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);float:left;pointer-events:none;height:0}.ou-article-prose ::selection{background:color-mix(in oklab,var(--foreground) 14%,transparent)}.ou-article-prose .ProseMirror-selectednode{outline:none}.ou-article-prose.ou-reading-on{line-height:2.35}.ou-article-prose ruby[data-rt]{display:inline-block;position:relative;line-height:1;vertical-align:baseline}.ou-article-prose ruby[data-rt]:before{content:attr(data-rt);position:absolute;left:50%;bottom:100%;transform:translateX(-50%);font-size:var(--ou-ruby-size,.55em);font-family:var(--ou-ruby-font,inherit);color:var(--ou-ruby-color,#ff1a1a);line-height:1;font-weight:400;white-space:nowrap;pointer-events:none;user-select:none}