@font-face{font-family:"Hattie Caption Mono";src:url(/static/cutout/fonts/jb-mono-variable.woff2) format("woff2");font-weight:100 800;font-display:swap}
@font-face{font-family:"Hattie Memo KR";src:url(fonts/nanum-pen.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Hattie Memo JP";src:url(fonts/yomogi.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Hattie Memo ZH";src:url(fonts/wenkai.woff2) format("woff2");font-weight:400;font-display:swap}
.hattie-cheki-caption{
 --hattie-caption-hand:"Hattie Memo KR","Hattie Memo JP","Hattie Memo ZH",cursive;
 --hattie-caption-mono:"Hattie Caption Mono","Noto Sans KR",monospace;
 --hattie-caption-note-size:24px;--hattie-caption-meta-size:14px;--hattie-caption-gap:8px;--hattie-caption-padding:16px;
 display:grid;gap:var(--hattie-caption-gap);min-width:0;background:var(--hattie-black);color:var(--hattie-white);
}
html[lang^="ja"] .hattie-cheki-caption{--hattie-caption-hand:"Hattie Memo JP","Hattie Memo KR","Hattie Memo ZH",cursive}
html[lang^="zh"] .hattie-cheki-caption{--hattie-caption-hand:"Hattie Memo ZH","Hattie Memo KR","Hattie Memo JP",cursive}
.cu-card-caption .hattie-cheki-caption{background:transparent}
body.hattie-colours .hattie-cheki-caption[data-cheki-language="ko"],body.hattie-colours .hattie-cheki-caption[data-cheki-language="en"]{--hattie-caption-hand:"Hattie Memo KR","Hattie Memo JP","Hattie Memo ZH",cursive}
body.hattie-colours .hattie-cheki-caption[data-cheki-language="ja"]{--hattie-caption-hand:"Hattie Memo JP","Hattie Memo KR","Hattie Memo ZH",cursive}
body.hattie-colours .hattie-cheki-caption[data-cheki-language="zh"]{--hattie-caption-hand:"Hattie Memo ZH","Hattie Memo KR","Hattie Memo JP",cursive}
body.hattie-colours .hattie-cheki-caption .hattie-cheki-meta{margin:0;font:400 var(--hattie-caption-meta-size)/1.6 var(--hattie-caption-mono);color:var(--hattie-grey-light);white-space:pre-wrap;overflow-wrap:anywhere}
body.hattie-colours .hattie-cheki-caption .hattie-cheki-note{margin:0;font:400 var(--hattie-caption-note-size)/1.4 var(--hattie-caption-hand);color:var(--hattie-white);white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}
.hattie-cheki-caption :is(.hattie-cheki-meta,.hattie-cheki-note)[hidden]{display:none}
.design-cutout .cu-gallery>.hattie-cheki-caption,.cheki-note-preview>.hattie-cheki-caption{padding:var(--hattie-caption-padding)}
.cheki-note-preview{margin-top:16px;max-width:400px}
.cheki-note-preview>p{font-size:14px;margin:0 0 8px;color:var(--hattie-muted)}
@media(max-width:600px){.hattie-cheki-caption{--hattie-caption-meta-size:15px}}
@media(max-width:600px){html[lang^="ja"] .hattie-cheki-caption,.hattie-cheki-caption[data-cheki-language="ja"]{--hattie-caption-note-size:20px}}
