.lettering-precision{margin-top:18px;border-top:1px solid #dce5f1;padding-top:16px}.lettering-precision summary{cursor:pointer;font-size:14px;font-weight:700}.lettering-precision p{font-size:12px;line-height:1.7;color:#637894}.precision-grid,.precision-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.precision-actions button{background:#f5f8fd;border:1px solid #dce5f1;color:#192d4d;border-radius:7px;min-height:42px;cursor:pointer}.precision-actions button:disabled{opacity:.4}.comic-letter[data-tail=none]::after{display:none}.comic-letter[data-tail=right]::after{left:auto;right:22%;transform:rotate(35deg) skew(15deg,15deg)}.lettering-canvas{position:relative}.lettering-canvas .moveable-control-box{z-index:10!important;--moveable-color:#245be8}.lettering-canvas .moveable-control{width:14px;height:14px;margin-top:-7px;margin-left:-7px}.lettering-layout .lettering-tools{max-height:calc(100dvh - 110px);overflow:auto}.lettering-layout .lettering-canvas .comic-artboard{overflow:visible}@media(max-width:720px){.lettering-layout .lettering-tools{max-height:44dvh}.lettering-precision input,.lettering-precision select{font-size:16px}}
