/* SURCHAN CORE - PROTOCOLO_ES // NODO_01 */

/* 1. ESTRUCTURA BASE */
@import url("style.css");

/* 2. ATMÓSFERA GLOBAL */
body, html {
    background: #050505 !important;
    color: #e0e0e0 !important;
    font-family: "Courier New", monospace !important;
}

/* 3. IDENTIDAD VISUAL */
.boardDescription, h1, .title, header div.subtitle, .intro span.subject, span.heading {
    color: #ff79c6 !important;
    text-shadow: 0 0 5px rgba(255, 121, 198, 0.3);
    text-transform: uppercase;
}

/* =========================================
   4. FORMULARIO MINIMALISTA (ESTILO TERMINAL)
   ========================================= */

/* Quitamos el borde y fondo de la tabla original */
form[name="post"] table {
    border-spacing: 0;
    border-collapse: collapse;
    margin: 10px auto !important;
    background: transparent !important;
    border: none !important;
    width: auto !important; /* Que no ocupe todo el ancho */
}

/* Eliminamos el morado de los encabezados (th) y los hacemos discretos */
form[name="post"] table th {
    background: transparent !important;
    color: #ff79c6 !important; /* Rosa para el texto del label */
    font-size: 0.75rem !important;
    text-align: right !important;
    padding: 4px 10px !important;
    border: none !important;
    font-weight: normal;
    text-transform: uppercase;
}

/* Celdas de los inputs */
form[name="post"] table td {
    background: transparent !important;
    border: none !important;
    padding: 2px 0 !important;
}

/* Inputs estilo "línea de comando" */
form[name="post"] input[type="text"],
form[name="post"] input[type="password"],
form[name="post"] select,
form[name="post"] textarea {
    background: #000 !important;
    border: 1px solid #333 !important; /* Borde sutil gris */
    color: #00ff41 !important; /* Verde neón */
    padding: 3px 6px !important;
    font-family: "Courier New", monospace;
    font-size: 0.85rem;
    margin: 0 !important;
}

/* Cuando haces clic en un input */
form[name="post"] input:focus, 
form[name="post"] textarea:focus {
    outline: none;
    border-color: #00ff41 !important;
}

/* Ajuste del botón de posteo para que no sea un bloque gigante */
form[name="post"] input[type="submit"] {
    background: #000 !important;
    color: #ff79c6 !important;
    border: 1px solid #ff79c6 !important;
    padding: 2px 10px !important;
    font-size: 0.8rem;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 5px !important;
}

form[name="post"] input[type="submit"]:hover {
    background: #ff79c6 !important;
    color: #000 !important;
}

/* Ocultar el texto basura de la contraseña */
form[name="post"] .unimportant {
    display: none !important;
}

/* 5. POSTS Y ENLACES */
div.post.reply { 
    background: #0a0a0a !important; 
    border: 1px solid #00ff41 !important; 
    border-left: 4px solid #ff79c6 !important; 
}

a, a:visited { color: #00ff41 !important; text-decoration: none; }
a:hover { text-shadow: 0 0 5px #00ff41; text-decoration: underline; }

/* 6. LIMPIEZA */
div.styles, #style_select, .style-select, [style*="float:right"] a[href*="set_style"] { 
    display: none !important; 
}

body { margin: 20px !important; }