/* ==========================================================================
   RUST ALGORITHMS & DATA STRUCTURES - ASSET STYLESHEET
   ========================================================================== */

/* Barra de rolagem customizada estilo IDE com acento em Rust Orange */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #020617;
}

::-webkit-scrollbar-thumb {
  background: #1e293b;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #ea580c;
}

/* Suavização tipográfica para blocos de código */
pre, code, kbd, samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-feature-settings: "liga" 0;
}

/* Efeito de brilho alaranjado nos terminais */
.rust-glow {
  box-shadow: 0 0 35px -5px rgba(234, 88, 12, 0.12);
}

.rust-glow-lg {
  box-shadow: 0 0 50px -10px rgba(234, 88, 12, 0.20);
}

/* Cursor piscante de prompt */
@keyframes blink {
  0%, 49% { opacity: 1; }
  50%, 100% { opacity: 0; }
}

.terminal-cursor {
  display: inline-block;
  width: 7px;
  height: 14px;
  background-color: #ea580c;
  vertical-align: middle;
  margin-left: 4px;
  animation: blink 1s infinite;
}