/* V4332 - Refresh icons for public learning ideas cards */
.digitera-idea-card{position:relative}
.digitera-idea-icon-box{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(100,78,158,.14);margin-bottom:10px;position:relative;overflow:hidden}
.digitera-idea-icon-box::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none}
.digitera-idea-icon-box svg{width:28px;height:28px;display:block}
.digitera-idea-icon-box.theme-purple{background:linear-gradient(135deg,#efe7ff,#ddd0ff)}
.digitera-idea-icon-box.theme-indigo{background:linear-gradient(135deg,#e5ebff,#cfdcff)}
.digitera-idea-icon-box.theme-green{background:linear-gradient(135deg,#dff8ec,#bdebd5)}
.digitera-idea-icon-box.theme-orange{background:linear-gradient(135deg,#ffe8d9,#ffd0b0)}
.digitera-idea-icon-box.theme-redorange{background:linear-gradient(135deg,#ffe5dc,#ffc4ad)}
.digitera-idea-icon-box.theme-teal{background:linear-gradient(135deg,#daf8f3,#b6eee2)}
.digitera-idea-icon-box .stroke{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.digitera-idea-icon-box .fill-light{fill:#fff}
.digitera-idea-icon-box .fill-soft{fill:rgba(255,255,255,.28)}
.digitera-idea-icon-box.theme-purple svg{filter:drop-shadow(0 2px 4px rgba(123,83,255,.18))}
.digitera-idea-icon-box.theme-indigo svg{filter:drop-shadow(0 2px 4px rgba(67,96,220,.18))}
.digitera-idea-icon-box.theme-green svg{filter:drop-shadow(0 2px 4px rgba(21,126,90,.14))}
.digitera-idea-icon-box.theme-orange svg,.digitera-idea-icon-box.theme-redorange svg{filter:drop-shadow(0 2px 4px rgba(186,92,32,.18))}
.digitera-idea-icon-box.theme-teal svg{filter:drop-shadow(0 2px 4px rgba(15,131,125,.16))}
