
.idea-analysis[lang="ar"] { font-family: "Cairo", "Noto Sans Arabic", sans-serif; text-align:right; }
.idea-creative-section { padding:20px 0; border-bottom:1px solid var(--vs-border); }
.idea-creative-section:first-child { padding-top:0; }
.idea-analysis[lang="ar"] .idea-creative-section h3 { display:flex; flex-wrap:wrap; align-items:center; gap:8px; font-size:20px; font-weight:600; margin:0 0 10px; color:var(--vs-ink); }
.idea-creative-section h3 span { font-size:14px; color:var(--vs-accent); font-weight:400; }
.idea-creative-section p { margin:0; white-space:pre-wrap; font-size:18px; line-height:1.9; overflow-wrap:anywhere; color:var(--vs-ink); }
.idea-creative-proposal { padding-inline-start:16px; border-inline-start:2px solid var(--vs-accent); margin-top:16px; }
.idea-creative-notes, .idea-creative-legacy { margin:20px 0; font-size:16px; line-height:1.8; }
.idea-creative-notes summary, .idea-creative-legacy summary { cursor:pointer; color:var(--vs-muted); padding:8px 0; }
.idea-analysis .idea-analysis-actions { justify-content:flex-start; }/*$vite$:1*/