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
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
/* ======================================================
/* ============================= */
  WIKI NETNEWS 2.2 - Layout Corporativo Premium
/* WIKI NETNEWS - ESTILO NOC */
  ====================================================== */
/* ============================= */


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


/* GRID */
/* PAINEL NOC */
.dashboard-grid {
.noc-panel {
     display: grid;
     background: #0f172a;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
     padding: 40px;
    gap: 30px;
    margin-bottom: 50px;
}
 
/* CARDS */
.card {
     padding: 35px;
     border-radius: 22px;
     border-radius: 22px;
     color: white;
     color: white;
     transition: all 0.35s ease;
     margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 220px;
}
}


.card h3 {
.noc-title {
     margin-top: 0;
     font-size: 24px;
     font-size: 22px;
     margin-bottom: 30px;
     font-weight: 600;
     font-weight: 600;
}
}


.card p {
.noc-grid {
     font-size: 15px;
     display: grid;
     opacity: 0.9;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
     gap: 25px;
}
}


.card a {
.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;
     color: white !important;
    text-decoration: none;
    font-weight: bold;
    margin-top: 15px;
    display: inline-block;
}
}


.card:hover {
.server-box:hover {
     transform: translateY(-10px);
     background: #334155;
     box-shadow: 0 25px 50px rgba(0,0,0,0.25);
     transform: translateY(-4px);
}
}


/* CORES */
.server-name {
.blue { background: linear-gradient(135deg, #2980b9, #3498db); }
    font-weight: 600;
.green { background: linear-gradient(135deg, #27ae60, #2ecc71); }
}
.yellow { background: linear-gradient(135deg, #f39c12, #f1c40f); color: #000; }
.red { background: linear-gradient(135deg, #c0392b, #e74c3c); }


/* LINKS RAPIDOS */
/* Bolinha padrão */
.quick-box {
.status-dot {
     background: #f4f6f9;
     width: 12px;
     padding: 30px;
     height: 12px;
     border-radius: 20px;
     border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}
}


.quick-box h2 {
/* Cores */
    margin-top: 0;
.status-green { background: #22c55e; }
}
.status-yellow { background: #facc15; }
.status-red { background: #ef4444; }


.quick-box ul {
/* Piscar somente offline */
     padding-left: 20px;
.status-blink {
     animation: blink 1s infinite;
}
}


.quick-box a {
@keyframes blink {
     text-decoration: none;
     0% { opacity: 1; }
     font-weight: 500;
     50% { opacity: 0.2; }
    100% { opacity: 1; }
}
}

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; }
}