OASIS-USABILITY/INSTALLER/gtk.css
2025-11-06 23:15:19 +01:00

106 lines
3.5 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* ==========================================================
SOLAR NET HUB GTK3 Theme (YAD)
========================================================== */
@define-color bg #000000;
@define-color fg #E6E6E6;
@define-color muted #9AA0A6;
@define-color accent #FF4E00; /* Naranja corporativo */
@define-color success #27D980; /* Verde OK */
@define-color field_bg #0B0B0B;
@define-color stroke #202020;
/* ---------- Tipografía / color global ---------- */
* {
color: @fg;
font-family: "Dune Rise", "Cantarell", "Ubuntu", "DejaVu Sans", sans-serif;
font-size: 12.1pt; /* un pelín más pequeño */
}
/* ---------- Fondos de contenedores ---------- */
window, dialog, grid, box, scrolledwindow, viewport { background-color: @bg; }
grid { padding: 11px 12px 14px 12px; } /* menos padding para que quepa más */
/* ---------- Evitar fondos dentro de textos/botones ---------- */
label, accellabel,
button label, button accellabel,
button * { background: transparent; background-color: transparent; }
/* ==========================================================
BOTONES: negro + borde/ texto naranja → hover VERDE + texto negro
========================================================== */
/* ==========================================================
CTAs (botones de acción) — versión compacta
========================================================== */
button {
background: @bg; /* fondo negro */
color: @accent; /* texto naranja */
border: 2px solid @accent; /* borde naranja */
border-radius: 10px;
padding: 5px 5px; /* ↓ padding */
font-weight: 200;
font-size: 5pt; /* ↓ tamaño de fuente */
letter-spacing: .2px;
min-width: 100px; /* ↓ ancho mínimo */
min-height: 20px; /* ↓ alto mínimo */
margin: 3px 6px; /* ↓ separación vertical */
}
/* Hover: botón verde y texto negro (como pediste) */
button:hover {
background-color: @success; /* verde */
color: #000; /* texto negro */
border-color: @success;
}
button:active {
background-color: shade(@success, 0.85);
color: #000;
border-color: shade(@success, 0.85);
}
button:disabled {
background-color: #101010;
color: #444;
border-color: #222;
}
/* Icono dentro del botón (si lo hay), más contenido y pequeño */
button image {
margin-right: 6px;
-gtk-icon-transform: scale(0.95);
}
/* ==========================================================
Entradas / listas (por si las usas)
========================================================== */
entry, spinbutton, combobox, textview, treeview {
background-color: @field_bg;
color: @fg;
border: 1px solid @stroke;
border-radius: 10px;
padding: 8px 10px;
}
entry:focus, spinbutton:focus, combobox:focus, textview:focus, treeview:focus {
border-color: @accent;
}
/* ==========================================================
Progreso YAD
========================================================== */
trough { background-color: #121212; border-radius: 6px; }
progressbar progress { background-color: @accent; border-radius: 6px; }
/* ==========================================================
Tooltips
========================================================== */
tooltip, tooltip * {
background-color: #111111;
color: @fg;
border: 1px solid @stroke;
border-radius: 8px;
padding: 6px 8px;
}
/* Labels sueltos dentro del grid con separación mínima */
grid label { margin: 3px 0 5px; }