/* Lorem Ipsum Generator — mobile workspace icons first-paint (no Lucide required). */
@media (max-width: 760px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #tool-workspace i[data-lucide],
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .tool-workspace-note ~ * i[data-lucide],
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide] {
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    flex: 0 0 16px !important;
    flex-shrink: 0 !important;
    position: relative !important;
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    vertical-align: middle !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #tool-workspace i[data-lucide]::before,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide]::before {
    content: "" !important;
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    background: #334155 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #tool-workspace i[data-lucide]:has(svg)::before,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide]:has(svg)::before {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #tool-workspace i[data-lucide] svg,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide] svg {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-local-badge i[data-lucide]::before {
    background: #2563eb !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-structure-panel summary i[data-lucide="chevron-down"]::before {
    background: #64748b !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-seed-row i[data-lucide="dice-5"]::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M16 8h.01M8 8h.01M8 16h.01M16 16h.01M12 12h.01'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M16 8h.01M8 8h.01M8 16h.01M16 16h.01M12 12h.01'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-seed-row i[data-lucide="x"]::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #utilityRun i[data-lucide="pilcrow"]::before {
    background: #fff !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4v16'/%3E%3Cpath d='M17 4v16'/%3E%3Cpath d='M19 4H9.5a4.5 4.5 0 0 0 0 9H13'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4v16'/%3E%3Cpath d='M17 4v16'/%3E%3Cpath d='M19 4H9.5a4.5 4.5 0 0 0 0 9H13'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] #utilityReset i[data-lucide="rotate-ccw"]::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-empty-state i[data-lucide] {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    flex: 0 0 20px !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .lorem-empty-state i[data-lucide]::before {
    width: 20px !important;
    height: 20px !important;
    background: #2563eb !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide="copy"]::before {
    background: #2563eb !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools main[data-tool="lorem-ipsum-generator"] .utility-result-actions i[data-lucide="download"]::before {
    background: #2563eb !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E") center/contain no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }
}
