.idea-content{padding:4px 0}.idea-title{font-size:1.2em;margin-bottom:10px;font-weight:600;color:var(--text-primary, #e8eef4);display:flex;align-items:center;gap:8px}.idea-title a{color:inherit;text-decoration:none}.idea-title a:hover{color:var(--accent-color, #6ecc7a)}.idea-main{line-height:1.6;margin:15px 0}.idea-details{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(136,170,204,.15)}.idea-section{padding:12px 14px;background:#6ecc7a0d;border-left:3px solid var(--accent-color, #6ecc7a);border-radius:0 6px 6px 0}.idea-section .section-title{font-size:.9em;font-weight:600;margin-bottom:6px;color:var(--accent-color, #6ecc7a);display:flex;align-items:center;gap:6px}.idea-section .section-title .section-icon{width:16px;height:16px;color:var(--accent-color, #6ecc7a)}.idea-meta-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:.85em}.idea-meta-badges .meta-badge{padding:4px 10px;background:#88aacc1a;border-radius:12px;color:var(--text-secondary, #b8c5d0);font-size:.9em}.idea-output .idea-content{margin-bottom:12px}.idea-output .idea-title{font-size:1.15em}.creation-item .idea-title{font-size:1.1em;margin-bottom:8px}@media(max-width:600px){.idea-details{gap:10px}.idea-section{padding:10px 12px}.idea-meta-badges{gap:8px}}
