/* Cyber Responsive */
@media(max-width:991px){
  .cy-hero { min-height:auto; padding:40px 0; }
  .cy-hero .col-lg-6 { margin-bottom:30px; }
  .cy-footer-grid { grid-template-columns:repeat(2,1fr); padding:20px; }
  .cy-section-title { font-size:1.3rem; }
}
@media(max-width:769px){
  .cy-dashboard { grid-template-columns:repeat(auto-fill,minmax(140px,1fr)); gap:8px; }
  .cy-footer-grid { grid-template-columns:1fr; }
}
@media(max-width:576px){
  .cy-terminal-body { padding:16px; font-size:0.75rem; }
  .cy-section { padding:40px 0; }
  .cy-stat-value { font-size:1.6rem; }
}
@media print{
  .cy-navbar, .cy-footer, #backToTop, .random-spin, .sidebar, body::after { display:none !important; }
  body { background:#fff; color:#000; }
}
