/* Generated refinement of the user's handwriting: fuller pen strokes, optically levelled. */
.rose-handwritten {
 display:inline-block;
 flex:0 0 auto;
 width:90px;
 height:auto;
 aspect-ratio:1661 / 947;
 object-fit:contain;
 transform:rotate(-6deg);
 transform-origin:center;
 vertical-align:middle;
}
.liquid-header .wordmark .rose-handwritten {
 width:96px;
 filter:invert(1);
 opacity:1;
}
.footer-signature {gap:10px}
.footer-signature .rose-handwritten {width:112px;filter:invert(1);opacity:1}
.romanization {margin-top:4px}
.romanization .rose-handwritten {width:116px}
.page-bottom .rose-handwritten {width:68px;margin-right:6px}
@media(max-width:760px) {
 .liquid-header .wordmark {flex-direction:row;align-items:center;gap:8px}
 .liquid-header .wordmark>span {font-size:17px;line-height:1.2}
 .liquid-header .wordmark .rose-handwritten {width:59px}
 .footer-signature .rose-handwritten {width:92px}
}
@media(max-width:380px) {
 .site-header.liquid-header {left:8px;right:8px;padding-left:12px;padding-right:10px}
 .liquid-header .wordmark {gap:4px}
 .liquid-header .wordmark>span {font-size:16px}
 .liquid-header .wordmark .rose-handwritten {width:48px}
}
@media print {
 .romanization .rose-handwritten {width:27mm}
 .page-bottom .rose-handwritten {width:16mm}
 .rose-handwritten {filter:none;opacity:1}
}
