@font-face{font-family:PropisiPreview;src:url(/assets/propisi-preview-TZpIKhSv.ttf) format("truetype");font-display:swap}.handwriting-page[data-v-6a43253f]{max-width:1240px;margin:0 auto;padding:16px}.handwriting-header[data-v-6a43253f]{margin-bottom:16px}.handwriting-header h1[data-v-6a43253f]{margin:0 0 8px;text-wrap:balance}.handwriting-header p[data-v-6a43253f]{margin:0;color:var(--text-secondary);text-wrap:pretty}.handwriting-layout[data-v-6a43253f]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.handwriting-grid[data-v-6a43253f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.chips-section[data-v-6a43253f]{margin-bottom:16px}.chips-title[data-v-6a43253f]{margin:0 0 8px;font-size:14px;color:var(--text-secondary)}.chips-grid[data-v-6a43253f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.preset-actions[data-v-6a43253f]{display:flex;flex-wrap:wrap;gap:8px}.latin-warning[data-v-6a43253f]{margin:8px 0 0;color:var(--el-color-warning);font-size:13px}.letter-size-control[data-v-6a43253f]{display:grid;gap:14px}.letter-size-row[data-v-6a43253f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.letter-size-value[data-v-6a43253f]{font-size:13px;color:var(--text-secondary);min-width:0;white-space:normal;line-height:1.3;padding-top:2px}.letter-size-row[data-v-6a43253f] .letter-size-select{width:106px;min-width:106px}.letter-size-control[data-v-6a43253f] .el-slider{margin-right:8px}.letter-size-control[data-v-6a43253f] .el-slider__marks-text{font-size:11px}.gray-color-control[data-v-6a43253f]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.color-panel-trigger[data-v-6a43253f]{width:30px;height:30px;border:1px solid var(--el-border-color);border-radius:6px;background:var(--current-color);cursor:pointer}.color-panel-trigger[data-v-6a43253f]:hover{border-color:var(--el-color-primary)}.gray-color-value[data-v-6a43253f]{font-size:13px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.sample-chip[data-v-6a43253f]{border-radius:999px;border:1px solid var(--el-border-color);padding:4px 10px}.font-modes[data-v-6a43253f]{display:flex;flex-wrap:wrap;gap:10px}.font-mode[data-v-6a43253f]{flex:1 1 150px;min-width:150px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--el-border-color);border-radius:10px;background:var(--el-bg-color);text-align:center;padding:10px;cursor:pointer}.font-mode-active[data-v-6a43253f]{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary)}.font-mode-sample[data-v-6a43253f]{font-size:20px}.handwriting-checkbox[data-v-6a43253f]{display:flex;align-items:flex-end}.preview-card h2[data-v-6a43253f]{margin:0 0 6px}.preview-card p[data-v-6a43253f]{margin:0 0 12px;color:var(--text-secondary)}.preview-sheet[data-v-6a43253f]{border:1px solid var(--el-border-color);border-radius:10px;background:#fff;padding:10px 0;min-height:560px}.preview-row[data-v-6a43253f]{position:relative;min-height:52px;border-bottom:1px solid #c3d3ea;display:flex;align-items:flex-end;padding:0 16px 1px}.preview-row.preview-wide[data-v-6a43253f]{min-height:68px}.preview-row.preview-wide[data-v-6a43253f]:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid #dce5f3}.preview-row.preview-none[data-v-6a43253f]{border-bottom:none;min-height:60px}.preview-row.preview-none[data-v-6a43253f]:before{display:none}.preview-text[data-v-6a43253f]{position:relative;z-index:1;font-size:24px;line-height:1}.handwriting-actions[data-v-6a43253f]{margin-top:16px;display:flex;justify-content:flex-end}.cross-promo-card[data-v-6a43253f]{margin-top:16px}.in-content-ad-slot[data-v-6a43253f]{margin:16px 0}.after-download-text[data-v-6a43253f]{margin:0;color:var(--text-secondary)}.after-download-feedback-text[data-v-6a43253f]{margin:10px 0 0;color:var(--text-secondary);font-size:14px}.after-download-feedback-action[data-v-6a43253f]{margin:4px 0 0}.after-download-actions[data-v-6a43253f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (width <= 1024px){.handwriting-layout[data-v-6a43253f]{grid-template-columns:1fr}.preview-sheet[data-v-6a43253f]{min-height:420px}}
