.CaptionStyler_tool__jY7kN{display:grid;grid-gap:12px;gap:12px}.CaptionStyler_grid__QYHDQ{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:12px;gap:12px}.CaptionStyler_card__qMnqN,.CaptionStyler_favoriteCard__8TNSM,.CaptionStyler_variantCard__77aMN{border:1px solid #000;background:#fff}.CaptionStyler_card__qMnqN{padding:12px}.CaptionStyler_cardHeader__LA6DS{font-size:12px;text-transform:uppercase;margin-bottom:8px}.CaptionStyler_helper__bJoUK,.CaptionStyler_label__9pefr,.CaptionStyler_meta__VWMKe{font-size:12px}.CaptionStyler_textarea__szSUu{width:100%;min-height:168px;border:1px solid #000;padding:10px;font:inherit;resize:vertical;background:#fff;color:#000}.CaptionStyler_controls__ACHFF{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.CaptionStyler_buttonRow__SIepf,.CaptionStyler_controlRow__xr5AH,.CaptionStyler_variantHeader__HXYF4{display:flex;align-items:center;justify-content:space-between;gap:8px}.CaptionStyler_slider__Q7lCP{width:100%}.CaptionStyler_readabilityRow__OU9lr{display:flex;gap:8px;flex-wrap:wrap}.CaptionStyler_button__i9Nar,.CaptionStyler_miniButton__79Xza{border:1px solid #000;background:#fff;color:#000;padding:6px 10px;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:6px}.CaptionStyler_button__i9Nar:hover,.CaptionStyler_miniButton__79Xza:hover{background:#f5f5f5}.CaptionStyler_ghost__iNUSm{border-style:dashed}.CaptionStyler_miniButtonActive__KPz8C{background:#f0f0f0}.CaptionStyler_favoriteGrid__NoPh1,.CaptionStyler_variantStack__a3JRc{display:grid;grid-gap:10px;gap:10px}.CaptionStyler_favoriteCard__8TNSM,.CaptionStyler_variantCard__77aMN{padding:10px}.CaptionStyler_output__d1W9_{white-space:pre-wrap;word-break:break-word;margin:10px 0 0;line-height:1.6;font-family:inherit;font-size:15px}.CaptionStyler_helper__bJoUK{margin-top:10px;line-height:1.5}@media (max-width:920px){.CaptionStyler_grid__QYHDQ{grid-template-columns:1fr}}.Kaption_page__fu_nS{max-width:1120px;margin:0 auto;padding:16px;color:#000;background:#fff;font-family:ui-monospace,Menlo,Monaco,Consolas,Courier,monospace}.Kaption_hero__icppC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #000;padding:12px;background:#fff}.Kaption_title__wm1Jm{margin:0;font-size:22px;font-weight:800}.Kaption_meta__bVUAp,.Kaption_tagline__z4NLO{margin-top:4px;font-size:12px}.Kaption_meta__bVUAp{opacity:.85}