.uavzz-errors { background:#fff2f2; border:1px solid #f5c6cb; padding:10px; margin-bottom:12px; }
.uavzz-operator-profile { max-width:900px; margin:20px auto; background:#fff; padding:18px; border-radius:8px; box-shadow:0 2px 8px rgba(0,0,0,0.06); }
.uavzz-portfolio { display:flex; flex-wrap:wrap; gap:12px; }
.uavzz-work { width:200px; border:1px solid #eee; padding:8px; border-radius:6px; }
.uavzz-socials a { margin-right:8px; display:inline-block; background:#f1f1f1; padding:6px 8px; border-radius:4px; text-decoration:none; }
