@layer components{.prose-klo{--pk-ink:var(--color-ink,#3f4247);--pk-ink-900:var(--color-ink-900,#2b2d31);--pk-muted:var(--color-ink-muted,#5f636a);--pk-line:var(--color-line,#e4ded3);--pk-line-strong:var(--color-line-strong,#7c8086);--pk-cream:var(--color-cream,#f5f0e6);--pk-cream-deep:var(--color-cream-deep,#ece5d8);--pk-link:var(--color-sky-700,#1f6aa8);--pk-link-press:var(--color-sky-800,#185282);--pk-stitch:var(--color-stitch,#6b98d4);--pk-peri-50:var(--color-peri-50,#f3f5ff);--pk-peri-300:var(--color-peri-300,#a9bdfa);--pk-peri-800:var(--color-peri-800,#384190);--pk-sky-50:var(--color-sky-50,#eff7ff);--pk-radius-md:var(--radius-md,12px);--pk-radius-lg:var(--radius-lg,16px);color:var(--pk-ink);overflow-wrap:break-word;line-break:strict;max-width:36em;font-size:clamp(1.0625rem,1.037rem + .11vw,1.125rem);line-height:1.8}.prose-klo-compact{max-width:none;font-size:1rem;line-height:1.7}.prose-klo-wide{max-width:none}.prose-klo>:where(*+*):not(:where(.not-prose-klo)){margin-top:1em}.prose-klo>:first-child{margin-top:0}.prose-klo :where(p):not(:where(.not-prose-klo *)){text-wrap:pretty}.prose-klo :where(h2,h3):not(:where(.not-prose-klo *)){color:var(--pk-ink-900);text-wrap:balance;background-image:linear-gradient(90deg, var(--pk-stitch) 0 6px, transparent 6px 10px);width:fit-content;max-width:100%;scroll-margin-top:calc(var(--header-h,56px) + 16px);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1.5px;padding-bottom:.3em;font-weight:600}.prose-klo :where(h2):not(:where(.not-prose-klo *)){margin-top:2em;font-size:1.3em;line-height:1.4}.prose-klo :where(h3):not(:where(.not-prose-klo *)){background-image:linear-gradient(90deg, var(--pk-line-strong) 0 6px, transparent 6px 10px);margin-top:1.6em;font-size:1.1em;line-height:1.45}.prose-klo>:where(h2,h3):first-child{margin-top:0}.prose-klo :where(h2+*,h3+*):not(:where(.not-prose-klo *)){margin-top:.6em}.prose-klo :where(a):not(:where(.not-prose-klo *)){color:var(--pk-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-klo :where(a:hover,a:active):not(:where(.not-prose-klo *)){color:var(--pk-link-press)}.prose-klo :where(strong):not(:where(.not-prose-klo *)){color:var(--pk-ink-900);font-weight:600}.prose-klo :where(em):not(:where(.not-prose-klo *)){font-style:normal;font-weight:600}.prose-klo :where(:lang(en) em):not(:where(.not-prose-klo *)){font-style:italic;font-weight:inherit}.prose-klo :where(mark):not(:where(.not-prose-klo *)){color:inherit;background-color:var(--color-butter-200,#ffe6a0);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.05em .2em}.prose-klo :where(u):not(:where(.not-prose-klo *)){text-underline-offset:3px}.prose-klo :where(ul,ol):not(:where(.not-prose-klo *)){padding-left:1.4em}.prose-klo :where(ul):not(:where(.not-prose-klo *)){list-style:none}.prose-klo :where(ul>li):not(:where(.not-prose-klo *)){position:relative}.prose-klo :where(ul>li):not(:where(.not-prose-klo *)):before{content:"";background:var(--pk-peri-300);border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:-1em}.prose-klo :where(ol):not(:where(.not-prose-klo *)){list-style:decimal}.prose-klo :where(ol>li):not(:where(.not-prose-klo *))::marker{color:var(--pk-muted);font-variant-numeric:tabular-nums}.prose-klo :where(li+li):not(:where(.not-prose-klo *)){margin-top:.35em}.prose-klo :where(li>p):not(:where(.not-prose-klo *)){margin:0}.prose-klo :where(blockquote):not(:where(.not-prose-klo *)){border-left:3px solid var(--pk-peri-300);background:var(--pk-peri-50);color:var(--pk-peri-800);border-radius:0 var(--pk-radius-md) var(--pk-radius-md) 0;padding:.75em 1em}.prose-klo :where(blockquote>*+*):not(:where(.not-prose-klo *)){margin-top:.6em}.prose-klo :where(hr):not(:where(.not-prose-klo *)){background:linear-gradient(90deg, var(--pk-line-strong) 0 6px, transparent 6px 10px) 0 50% / 10px 1.5px repeat-x;border:0;height:1.5px;margin:2em 0}.prose-klo :where(img):not(:where(.not-prose-klo *)){border-radius:var(--pk-radius-md);background:var(--pk-cream);max-width:100%;height:auto;display:block}.prose-klo :where(figcaption):not(:where(.not-prose-klo *)){color:var(--pk-muted);margin-top:.5em;font-size:.8125rem;line-height:1.5}.prose-klo :where(table):not(:where(.not-prose-klo *)){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875em;line-height:1.5}.prose-klo :where(th,td):not(:where(.not-prose-klo *)){border-bottom:1px solid var(--pk-line);text-align:left;vertical-align:top;padding:.5em .65em}.prose-klo :where(th):not(:where(.not-prose-klo *)){color:var(--pk-ink-900);background:var(--pk-cream);font-weight:600}.prose-klo :where(tbody tr:nth-child(2n) td):not(:where(.not-prose-klo *)){background:color-mix(in srgb, var(--pk-cream) 55%, transparent)}.prose-klo :where(th>p,td>p):not(:where(.not-prose-klo *)){margin:0}.prose-klo :where([data-callout]):not(:where(.not-prose-klo *)){background:var(--pk-cream);border-radius:var(--pk-radius-lg);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%,0 12px);padding:2.1em 1.1em 1em;font-size:.95em;position:relative}.prose-klo :where([data-callout]):not(:where(.not-prose-klo *)):before{content:"小提示";letter-spacing:.04em;color:var(--pk-muted);font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:.8em;left:1.15em}.prose-klo :where([data-callout]>*+*){margin-top:.6em}.prose-klo :where([data-callout=fit],[data-callout=model]){background:var(--pk-peri-50)}.prose-klo :where([data-callout=fit]):before{content:"尺碼建議";color:var(--pk-peri-800)}.prose-klo :where([data-callout=model]):before{content:"模特兒資料";color:var(--pk-peri-800)}.prose-klo :where([data-callout=care]):before{content:"洗滌"}.prose-klo :where([data-callout=note]){background:var(--pk-sky-50)}.prose-klo:lang(en) :where([data-callout]):before,:lang(en)>.prose-klo :where([data-callout]):before{content:"Note"}.prose-klo:lang(en) :where([data-callout=fit]):before,:lang(en)>.prose-klo :where([data-callout=fit]):before{content:"Size advice"}.prose-klo:lang(en) :where([data-callout=model]):before,:lang(en)>.prose-klo :where([data-callout=model]):before{content:"Model notes"}.prose-klo:lang(en) :where([data-callout=care]):before,:lang(en)>.prose-klo :where([data-callout=care]):before{content:"Care"}.prose-klo :where([data-youtube-video]):not(:where(.not-prose-klo *)){aspect-ratio:16/9;border-radius:var(--pk-radius-md);background:var(--pk-cream);position:relative;overflow:hidden}.prose-klo :where([data-youtube-video] iframe){border:0;width:100%;height:100%;position:absolute;inset:0}.prose-klo :where([data-image-slot]):not(:where(.not-prose-klo *)){aspect-ratio:4/5;border-radius:var(--pk-radius-md);background-color:var(--pk-cream);background-image:linear-gradient(var(--pk-cream-deep) 1px, transparent 1px), linear-gradient(90deg, var(--pk-cream-deep) 1px, transparent 1px);background-size:8px 8px;position:relative;overflow:hidden}.prose-klo :where([data-image-slot][data-aspect="3:2"]){aspect-ratio:3/2}.prose-klo :where([data-image-slot][data-aspect="1:1"]){aspect-ratio:1}.prose-klo :where([data-image-slot][data-aspect="16:9"]){aspect-ratio:16/9}.prose-klo :where([data-image-slot][data-aspect="9:16"]){aspect-ratio:9/16}.prose-klo :where([data-image-slot][data-aspect="3:4"]){aspect-ratio:3/4}.prose-klo :where([data-image-slot][data-aspect="4:3"]){aspect-ratio:4/3}.prose-klo :where([data-image-slot][data-aspect="2:3"]){aspect-ratio:2/3}.prose-klo :where([data-image-slot]>img){object-fit:cover;border-radius:0;width:100%;height:100%}.prose-klo :where([data-product-card],[data-product-grid],[data-outfit-card]):empty{display:none}.klo-editor .ProseMirror{min-height:var(--klo-editor-min-h,16rem);white-space:pre-wrap;word-wrap:break-word;outline:none;padding:1rem 1rem 3rem}@media (min-width:48rem){.klo-editor .ProseMirror{padding:1.25rem 1.5rem 3rem}}.klo-editor .ProseMirror p.is-editor-empty:first-child:before,.klo-editor .ProseMirror .is-empty.is-editor-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-ink-muted,#5f636a)}.klo-editor .ProseMirror-selectednode{outline:2px solid var(--color-sky-800,#185282);outline-offset:2px;border-radius:12px}.klo-editor .ProseMirror img.ProseMirror-selectednode{outline-offset:3px}.klo-editor .ProseMirror .tableWrapper{margin-top:1em;overflow-x:auto}.klo-editor .ProseMirror table{table-layout:fixed}.klo-editor .ProseMirror td,.klo-editor .ProseMirror th{border:1px solid var(--color-line,#e4ded3);min-width:4rem;position:relative}.klo-editor .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#8ec5f940;position:absolute;inset:0}.klo-editor .ProseMirror-gapcursor:after{border-top-color:var(--color-ink,#3f4247)}.klo-editor [data-node-view-wrapper]{margin-top:1em}.klo-editor .ProseMirror [data-youtube-video]{pointer-events:none}.klo-editor .ProseMirror [data-youtube-video].ProseMirror-selectednode{outline:2px solid var(--color-sky-800,#185282)}}
