MediaWiki:Common.css: mudanças entre as edições

De WIKI Netnews
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
/* ======================================================
/* ============================= */
  WIKI NETNEWS 3.1 - NOC Interativo
/* WIKI NETNEWS - ESTILO NOC */
  ====================================================== */
/* ============================= */


body {
body {
Linha 28: Linha 28:
}
}


/* GRID */
.dashboard-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 30px;
    margin-bottom: 50px;
}
/* CARDS */
.card {
    padding: 35px;
    border-radius: 22px;
    color: white;
    transition: all 0.35s ease;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 220px;
}
.card h3 {
    margin-top: 0;
    font-size: 22px;
    font-weight: 600;
}
.card p {
    font-size: 15px;
    opacity: 0.9;
}
.card a {
    color: white !important;
    text-decoration: none;
    font-weight: bold;
    margin-top: 15px;
    display: inline-block;
}
.card:hover {
    transform: translateY(-10px);
    box-shadow: 0 25px 50px rgba(0,0,0,0.25);
}
/* CORES */
.blue { background: linear-gradient(135deg, #2980b9, #3498db); }
.green { background: linear-gradient(135deg, #27ae60, #2ecc71); }
.yellow { background: linear-gradient(135deg, #f39c12, #f1c40f); color: #000; }
.red { background: linear-gradient(135deg, #c0392b, #e74c3c); }
/* ========================= */
/* PAINEL NOC */
/* PAINEL NOC */
/* ========================= */
.noc-panel {
.noc-panel {
     background: #0f172a;
     background: #0f172a;
Linha 110: Linha 57:
     align-items: center;
     align-items: center;
     transition: all 0.3s ease;
     transition: all 0.3s ease;
    text-decoration: none;
     color: white !important;
     color: white !important;
}
}
Linha 123: Linha 69:
}
}


/* STATUS DOT */
/* Bolinha padrão */
.status-dot {
.status-dot {
     width: 14px;
     width: 12px;
     height: 14px;
     height: 12px;
     border-radius: 50%;
     border-radius: 50%;
     display: inline-block;
     display: inline-block;
     margin-right: 8px;
     margin-right: 6px;
}
 
/* STATUS COLORS */
.status-green {
    background: #22c55e;
}
}


.status-yellow {
/* Cores */
    background: #facc15;
.status-green { background: #22c55e; }
}
.status-yellow { background: #facc15; }
.status-red { background: #ef4444; }


.status-red {
/* Piscar somente offline */
     background: #ef4444;
.status-blink {
     animation: blink 1s infinite;
}
}


/* ALERTA PISCANDO */
@keyframes blink {
@keyframes blink {
     0% { opacity: 1; }
     0% { opacity: 1; }
     50% { opacity: 0.3; }
     50% { opacity: 0.2; }
     100% { opacity: 1; }
     100% { opacity: 1; }
}
.status-blink {
    animation: blink 1s infinite;
}
}

Edição atual tal como às 19h12min de 18 de fevereiro de 2026

/* ============================= */
/* WIKI NETNEWS - ESTILO NOC */
/* ============================= */

body {
    font-family: 'Segoe UI', Arial, sans-serif;
}

/* HERO */
.hero {
    background: linear-gradient(90deg, #1e3c72, #2a5298);
    padding: 70px 40px;
    color: white;
    border-radius: 20px;
    text-align: center;
    margin-bottom: 50px;
}

.hero h1 {
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 600;
}

.hero p {
    font-size: 18px;
    opacity: 0.9;
}

/* PAINEL NOC */
.noc-panel {
    background: #0f172a;
    padding: 40px;
    border-radius: 22px;
    color: white;
    margin-bottom: 60px;
}

.noc-title {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 600;
}

.noc-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 25px;
}

.server-box {
    background: #1e293b;
    padding: 22px;
    border-radius: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.3s ease;
    color: white !important;
}

.server-box:hover {
    background: #334155;
    transform: translateY(-4px);
}

.server-name {
    font-weight: 600;
}

/* Bolinha padrão */
.status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

/* Cores */
.status-green { background: #22c55e; }
.status-yellow { background: #facc15; }
.status-red { background: #ef4444; }

/* Piscar somente offline */
.status-blink {
    animation: blink 1s infinite;
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0.2; }
    100% { opacity: 1; }
}