@font-face{font-family:'FlowNotes Sans';src:url('vendor/korean.ttf')}@font-face{font-family:'FlowNotes Sans';src:url('vendor/korean-bold.otf');font-weight:700}@font-face{font-family:'FlowNotes Serif';src:url('vendor/korean-serif.otf')}@font-face{font-family:'FlowNotes Serif';src:url('vendor/korean-serif-bold.otf');font-weight:700}
#text-dialog{width:min(620px,94vw);max-height:90dvh;overflow:auto}#text-dialog form{display:grid;gap:12px}#annotation-text{width:100%;resize:vertical}#text-style-panel{display:grid;gap:12px}.text-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.text-style-grid label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:13px}.text-style-grid select{max-width:170px;min-width:0}.text-style-grid input[type=number]{width:76px}.text-style-grid input[type=color]{width:42px;height:34px;padding:2px}.text-style-grid input[type=checkbox]{width:20px;height:20px}#text-style-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto;background:#fff;color:#222;min-height:45px}.text-style-hint{color:var(--muted);font-size:12px;margin:0}#text-save-default{justify-self:start;border:1px solid var(--border)}@media(max-width:480px){#text-dialog{padding:18px}.text-style-grid{gap:9px 14px}.text-style-grid label{flex-wrap:wrap}.text-style-grid select{width:100%}}
