/* === TEMA TERMINAL UNIX RETRO === */
html, body {
    background: #000;
    color: #00ff66;
    font-family: "Courier New", Courier, monospace;
    margin: 0;
    padding: 10px;
}

/* Efecto de resplandor suave en texto */
body {
    text-shadow: 0 0 3px #00ff66;
}

/* Enlaces estilo terminal */
a {
    color: #00ff66;
    text-decoration: none;
    border-bottom: 1px dashed #00ff66;
}

a:hover {
    color: #00ffaa;
    text-shadow: 0 0 5px #00ffaa;
}

/* Línea separadora estilo terminal */
hr {
    border: none;
    border-top: 1px dashed #00ff66;
    margin: 8px 0;
}

/* Bloques simplificados pero con estética de consola */
.logo,
.replymode,
.manageinfo,
.catalogmode,
.passvalid,
.managehead,
.postlists,
.row1,
.row2,
.reply,
.replyhl,
.highlight {
    background: none;
    color: #00ff66;
    font-weight: normal;
    border-left: 2px solid #00ff66;
    padding-left: 6px;
    margin: 4px 0;
}

/* Estilo de texto, listas y comentarios */
.rules,
.rules li,
.postblock,
.dellist,
.delbuttons,
.footer,
.commentpostername {
    background: none;
    color: #00ff66;
    font-weight: normal;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

/* Efecto de cursor parpadeante */
@keyframes blink {
    0%, 50%, 100% { opacity: 1; }
    25%, 75% { opacity: 0; }
}

.cursor::after {
    content: "_";
    animation: blink 1s infinite step-start;
    margin-left: 2px;
}

/* Opcional: efecto CRT (pantalla vieja) */
body::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: repeating-linear-gradient(
        rgba(0, 0, 0, 0) 0px,
        rgba(0, 255, 0, 0.05) 2px
    );
    mix-blend-mode: overlay;
    z-index: 9999;
}

/* Opcional: efecto de resplandor general */
::selection {
    background: #00ff66;
    color: #000;
}

