/* V4.8: compact ImageGen object icons; no large scene tiles. */
.mini-round>summary{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:74px}
.mini-icon{display:block;flex:none;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 4px #0004);transition:transform .2s ease}
.mini-round summary>.mini-summary-row{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;line-height:1.5;color:var(--cream);transform:none;transition:none}
.mini-round[open] summary>.mini-summary-row{transform:none}
.mini-toggle{flex:none;font-size:22px;font-weight:400;line-height:1;color:var(--gold);transition:transform .25s}
.mini-round[open] .mini-toggle{transform:rotate(45deg)}
.mini-round>summary:hover .mini-icon,.mini-round>summary:focus-visible .mini-icon{transform:rotate(-7deg) translateY(-1px)}
#bizeps-mini:has(.timer-play[data-running=true]) .mini-icon{animation:mini-watch-active 2.6s ease-in-out infinite}
#ego-mini:has(.mini-feedback[data-result=correct]) .mini-icon{animation:mini-cookie-cheer .75s ease-in-out}
#ego-mini:has(.mini-feedback[data-result=retry]) .mini-icon{animation:mini-cookie-retry .45s ease-in-out}
@keyframes mini-watch-active{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg);filter:drop-shadow(0 0 7px #e7c68a55)}}
@keyframes mini-cookie-cheer{0%,100%{transform:rotate(0) scale(1)}35%{transform:rotate(-10deg) scale(1.12)}70%{transform:rotate(8deg) scale(1.06)}}
@keyframes mini-cookie-retry{0%,100%{transform:translateX(0)}30%{transform:translateX(-3px) rotate(-4deg)}65%{transform:translateX(3px) rotate(4deg)}}
@media(max-width:900px){.mini-round>summary{gap:12px;padding:12px 14px;min-height:70px}.mini-icon{width:44px;height:44px}.mini-round summary>.mini-summary-row{font-size:14px}}
@media(prefers-reduced-motion:reduce){.mini-round .mini-icon,.mini-round .mini-toggle{animation:none!important;transition:none!important}.mini-round>summary:hover .mini-icon,.mini-round>summary:focus-visible .mini-icon{transform:none}}
