MediaWiki:Common.css: відмінності між версіями

нема опису редагування
Немає опису редагування
Немає опису редагування
 
(Не показані 23 проміжні версії цього користувача)
Рядок 738: Рядок 738:


/* ============================================================ 19. ГЕРОЇ */
/* ============================================================ 19. ГЕРОЇ */
.mcc-heroes-list { padding-top: 20px !important; display: flex; flex-wrap: wrap; gap: 8px; list-style: none; padding: 0; margin: 0; }
.mcc-heroes-list { padding-top: 0px !important; display: flex; flex-wrap: wrap; gap: 8px; list-style: none; padding: 0; margin: 0; }
.mcc-heroes-list li { margin: 0; padding: 0; width: calc((100% - 32px) / 5); }
.mcc-heroes-list li { margin: 0; padding: 0; width: calc((100% - 32px) / 5); }
.mcc-hero-card { position: relative; display: block; width: 100%; overflow: hidden; background: #1a1a2e; transition: transform .2s, box-shadow .2s; }
.mcc-hero-card { position: relative; display: block; width: 100%; overflow: hidden; background: #1a1a2e; transition: transform .2s, box-shadow .2s; }
Рядок 1625: Рядок 1625:
.mcc-home-featured {
.mcc-home-featured {
     display: grid;
     display: grid;
    margin-top: 60px;
     grid-template-columns: repeat(3, 1fr);
     grid-template-columns: repeat(3, 1fr);
     gap: 10px;
     gap: 10px;
Рядок 1697: Рядок 1698:
     transition: background 0.15s;
     transition: background 0.15s;
}
}
.mcc-home-panel-hd:hover { background: rgba(255,255,255,0.04); }
.mcc-home-panel-hd:hover { background: rgba(0,0,0,0.2); }
.mcc-home-panel-title { font-size: 13px; font-weight: 600; color: #d4d2e0; }
.mcc-home-panel-title { font-size: 13px; font-weight: 600; color: #d4d2e0; }
.mcc-home-panel-toggle {
.mcc-home-panel-toggle {
     font-size: 14px;
     font-size: 14px;
     color: rgba(161,156,224,0.55);
     color: #fff;
     transition: transform 0.22s;
     transition: transform 0.22s;
     display: inline-block;
     display: inline-block;
Рядок 1750: Рядок 1751:
     border-radius: 50%;
     border-radius: 50%;
     background: rgba(161,156,224,0.10);
     background: rgba(161,156,224,0.10);
    border: 1px solid rgba(161,156,224,0.18);
     font-size: 11px;
     font-size: 11px;
     font-weight: 700;
     font-weight: 700;
     color: #a19ce0;
     color: #d4a843;
}
}
.mcc-champ-name { color: #e8e5f0; font-weight: 600; text-align: right; }
.mcc-champ-name { color: #e8e5f0; font-weight: 600; text-align: right; }


/* Get Names — 2 cols only */
/* Get Names — 3 cols */
.mcc-home-panel:nth-child(2) .mcc-home-champ-row,
.mcc-home-panel:nth-child(2) .mcc-home-champ-row,
.mcc-home-panel:nth-child(2) .mcc-home-champ-header {
.mcc-home-panel:nth-child(2) .mcc-home-champ-header {
     grid-template-columns: 44px 1fr;
     grid-template-columns: 44px 1fr auto;
}
}
.mcc-home-panel:nth-child(2) .mcc-champ-name { text-align: left; }
.mcc-home-panel:nth-child(2) .mcc-champ-name { text-align: right; font-size: 12px; }
 


/* Closed cups — 2 cols */
.mcc-home-panel:nth-child(3) .mcc-home-champ-row,
.mcc-home-panel:nth-child(3) .mcc-home-champ-header {
    grid-template-columns: 1fr auto;
}
.mcc-home-panel:nth-child(3) .mcc-champ-name { text-align: right; font-size: 12px; color: rgba(212,210,224,0.65); }


.mcc-home-panel-footer {
.mcc-home-panel-footer {
Рядок 1787: Рядок 1782:
     list-style: none !important;
     list-style: none !important;
     margin: 0 !important;
     margin: 0 !important;
     padding: 12px !important;
     padding: 0px !important;
     display: grid !important;
     display: grid !important;
     grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important;
     grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important;
Рядок 1839: Рядок 1834:
     max-height: none !important;
     max-height: none !important;
     overflow: visible !important;
     overflow: visible !important;
}
/* ── Closed Cups panel (3rd) — 3 cols ── */
.mcc-home-grid .mcc-home-panel:nth-child(3) .mcc-home-champ-row {
    grid-template-columns: 40px 1fr auto !important;
}
.mcc-home-grid .mcc-home-panel:nth-child(3) .mcc-home-champ-header {
    grid-template-columns: 40px 1fr auto !important;
}
.mcc-home-grid .mcc-home-panel:nth-child(3) .mcc-champ-name {
    text-align: right !important;
    font-size: 12px !important;
    color: #e8e5f0; font-weight: 600;
}
/* ══════════════════════════════════════════════
  HOME HERO BANNER — full width, Фінал Року
  ══════════════════════════════════════════════ */
.mcc-home-hero-banner {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 16px;
    padding: 20px 28px;
    border-radius: 10px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(255,140,40,0.30);
    background:
        linear-gradient(110deg,
            rgba(180,70,10,0.85) 0%,
            rgba(220,110,20,0.80) 30%,
            rgba(240,150,40,0.70) 55%,
            rgba(200,90,10,0.80) 80%,
            rgba(160,50,5,0.90) 100%);
    box-shadow: 0 4px 32px rgba(220,100,10,0.18), inset 0 1px 0 rgba(255,200,100,0.12);
    transition: filter 0.18s, transform 0.18s;
    text-decoration: none !important;
}
.mcc-home-hero-banner::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 60% 100% at 70% 50%, rgba(255,180,60,0.18) 0%, transparent 70%);
    pointer-events: none;
}
.mcc-home-hero-banner:hover {
    filter: brightness(1.08);
    transform: translateY(-1px);
}
.mcc-hero-badge {
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: rgba(255,220,140,0.75);
    background: rgba(0,0,0,0.20);
    border: 1px solid rgba(255,200,80,0.25);
    border-radius: 4px;
    padding: 3px 9px;
    white-space: nowrap;
    flex-shrink: 0;
}
.mcc-hero-prize {
    font-size: 26px;
    font-weight: 900;
    color: #ffe47a;
    letter-spacing: -0.02em;
    font-family: 'Manrope', sans-serif;
    text-shadow: 0 2px 12px rgba(255,160,30,0.40);
    white-space: nowrap;
    flex-shrink: 0;
}
.mcc-hero-champ {
    flex: 1;
    font-size: 15px;
    font-weight: 600;
    color: rgba(255,240,210,0.90);
}
.mcc-hero-champ a,
.mcc-hero-champ a:visited {
    color: #ffe47a !important;
    text-decoration: none !important;
    font-weight: 700;
}
.mcc-hero-arrow {
    font-size: 20px;
    color: rgba(255,200,80,0.50);
    flex-shrink: 0;
    transition: color 0.15s, transform 0.15s;
}
.mcc-home-hero-banner:hover .mcc-hero-arrow {
    color: rgba(255,220,100,0.85);
    transform: translateX(4px);
}
/* ══════════════════════════════════════════════
  HOME PANEL HEADERS — neon blue gradient
  ══════════════════════════════════════════════ */
.mcc-home-panel-hd {
    position: relative;
    overflow: hidden;
}
.mcc-home-panel-hd::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
        radial-gradient(ellipse 55% 140% at 0% 50%, rgb(132 17 255 / 16%) 0%, transparent 60%), radial-gradient(ellipse 30% 80% at 100% 50%, rgb(255 44 96 / 8%) 0%, transparent 55%);
    pointer-events: none;
}
.mcc-home-panel-title {
    color: #fff !important;
    font-size: 11.5px !important;
    font-weight: 700 !important;
    letter-spacing: .09em !important;
    text-transform: uppercase !important;
}
.mcc-home-panel-toggle {
    color: rgba(0,180,255,0.38) !important;
}
/* Champion names in Seasons panel — orange like prize money */
.mcc-home-grid .mcc-home-panel:nth-child(1) .mcc-champ-name {
    color: #e8e5f0; font-weight: 600;
}
}