.status-balanced{background:linear-gradient(135deg,#10b981,#059669);color:white}.status-cpu{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.status-gpu{background:linear-gradient(135deg,#06b6d4,#0891b2);color:white}.error-message{background:rgba(127,29,29,.3);border:2px solid rgba(239,68,68,.5);color:#fca5a5;padding:12px;border-radius:10px;margin:10px;text-align:center;font-weight:500;animation:fadeIn .3s ease-out;font-size:clamp(.9em,2vw,1em)}.component-breakdown{background:rgba(15,23,42,.4);border-radius:16px;padding:20px;margin:20px 0}.component-breakdown h3{color:#60a5fa;margin-bottom:15px;font-size:clamp(1.2em,3vw,1.3em);text-align:center}