@font-face{font-family:'Permanent Marker';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/permanent-marker.ttf') format('truetype')}
@font-face{font-family:'Rancho';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/rancho.ttf') format('truetype')}
.comic-art{position:relative;direction:ltr}.comic-art>svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.source-bubble{display:table;width:100%;height:100%;box-sizing:border-box;border-spacing:2px;border-collapse:separate;text-align:center;direction:ltr;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none}.source-bubble>div{display:table-cell;vertical-align:middle;line-height:1;white-space:normal;padding:0}
.source-bubble--ar{display:flex;align-items:center;justify-content:center;direction:rtl;overflow:hidden;font-family:Tajawal,Arial,sans-serif;font-weight:600;padding:2px;unicode-bidi:plaintext}
.source-bubble--ar>div{display:block;width:100%;flex:none;line-height:1.35;overflow-wrap:break-word}
.reader-language{font-family:Tajawal,Arial,sans-serif!important;font-size:12px!important;font-weight:800;min-width:44px;white-space:nowrap}
.reader-language[aria-pressed="true"]{color:#ff9e9b;border-color:#df5a54;background:#df5a541a}
.reader-language[hidden]{display:none}

.source-bubble--bitmap{font-weight:700;padding:0;border-spacing:0;text-rendering:optimizeLegibility}
.source-bubble--bitmap>div{line-height:1.3;overflow-wrap:normal}
