Перейти к содержимому страницы
Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Уважаемые пользователи, просим вас не печатать статьи и инструкции по использованию сервисов ВГТУ. Материалы постоянно изменяются и дополняются, поэтому бумажные версии очень быстро потеряют свою актуальность.

MediaWiki:Common.css

Страница интерфейса MediaWiki
Версия от 05:44, 27 октября 2026; Maintenance script (обсуждение | вклад) (Site notice: remove container band)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/* Main page: УИТ ВГТУ */
.it-hero {
    margin: 0 0 18px;
    padding: clamp(24px, 3.2vw, 38px);
    border-radius: 18px;
    border: 1px solid rgba(219, 189, 125, 0.35);
    background:
        radial-gradient(650px 300px at 8% 0%, rgba(219, 189, 125, 0.18), transparent 70%),
        linear-gradient(135deg, #263145 0%, #1b2333 100%);
    color: #fff;
    box-shadow: 0 14px 36px rgba(15, 23, 42, 0.18);
}
.it-hero__eyebrow {
    margin: 0 0 10px;
    color: #e6d3a3;
    font-size: 0.74rem;
    font-weight: 600;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
.it-hero__title {
    margin: 0 0 10px;
    color: #fff;
    font-size: clamp(1.65rem, 3.4vw, 2.45rem);
    line-height: 1.08;
    font-weight: 600;
    letter-spacing: -0.02em;
}
.it-hero__lead {
    margin: 0;
    max-width: 760px;
    color: rgba(255, 255, 255, 0.78);
    font-size: clamp(0.95rem, 1.25vw, 1.06rem);
    line-height: 1.6;
}
.it-hero__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
}
.it-btn {
    display: inline-block;
    padding: 10px 17px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.07);
    color: #fff !important;
    font-size: 0.92rem;
    font-weight: 600;
    text-decoration: none !important;
    transition: background 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.it-btn a {
    display: block;
    color: inherit !important;
    text-decoration: none !important;
}
.it-btn:hover,
.it-btn:focus {
    background: rgba(255, 255, 255, 0.13);
    border-color: #dbbd7d;
    color: #fff !important;
    transform: translateY(-1px);
}
.it-btn--primary {
    background: #dbbd7d;
    border-color: #dbbd7d;
    color: #172033 !important;
}
.it-btn--primary:hover,
.it-btn--primary:focus {
    background: #e7cf9a;
    border-color: #e7cf9a;
    color: #172033 !important;
}
.it-quick {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
    gap: 10px;
    margin: 0 0 28px;
}
.it-quick__item {
    padding: 11px 14px;
    border: 1px solid var(--color-border-subtle, #eaecf0);
    border-radius: 12px;
    background: var(--color-surface-1, #fff);
    color: var(--color-base, #202122);
    font-size: 0.91rem;
    font-weight: 600;
    text-align: center;
}
.it-quick__item a {
    color: #516fa3;
    text-decoration: none;
}
.it-quick__item a:hover {
    text-decoration: underline;
}
.it-section-title {
    margin: 0 0 16px;
    padding-left: 12px;
    border-left: 4px solid #dbbd7d;
    color: var(--color-emphasized, #202122);
    font-size: clamp(1.2rem, 2vw, 1.42rem);
    font-weight: 600;
    line-height: 1.25;
}
.it-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    gap: 16px;
    align-items: start;
}
.it-card {
    padding: 18px 20px;
    border: 1px solid var(--color-border-subtle, #eaecf0);
    border-radius: 14px;
    background: var(--color-surface-1, #fff);
    color: var(--color-base, #202122);
    box-shadow: 0 2px 10px rgba(38, 49, 69, 0.05);
}
.it-card h3 {
    margin: 0 0 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--color-border-subtle, #eaecf0);
    color: var(--color-emphasized, #202122);
    font-size: 1.02rem;
    font-weight: 600;
    line-height: 1.3;
}
.it-card ul {
    margin: 0;
    padding-left: 1.15em;
    color: var(--color-base, #202122);
    font-size: 0.91rem;
    line-height: 1.65;
}
.it-card li {
    margin: 0 0 3px;
}
.it-card a {
    color: #516fa3;
    text-decoration: none;
}
.it-card a:hover,
.it-card a:focus {
    color: #8a6f2c;
    text-decoration: underline;
}
.it-note {
    margin-top: 24px;
    padding: 13px 16px;
    border-left: 3px solid #dbbd7d;
    border-radius: 0 10px 10px 0;
    background: var(--color-surface-2, #f8f9fa);
    color: var(--color-subtle, #54595d);
    font-size: 0.9rem;
    line-height: 1.55;
}
.it-note a {
    color: #516fa3;
}
.skin-theme-clientpref-night .it-card,
.skin-theme-clientpref-night .it-quick__item {
    background: var(--color-surface-1, #161f33);
    border-color: var(--color-border-subtle, rgba(255, 255, 255, 0.12));
    color: var(--color-base, #eef1f7);
}
.skin-theme-clientpref-night .it-card h3,
.skin-theme-clientpref-night .it-section-title {
    color: var(--color-emphasized, #eef1f7);
    border-bottom-color: var(--color-border-subtle, rgba(255, 255, 255, 0.12));
}
.skin-theme-clientpref-night .it-card ul {
    color: var(--color-base, #eef1f7);
}
.skin-theme-clientpref-night .it-card a,
.skin-theme-clientpref-night .it-quick__item a,
.skin-theme-clientpref-night .it-note a {
    color: #9db4e0;
}
.skin-theme-clientpref-night .it-card a:hover,
.skin-theme-clientpref-night .it-card a:focus {
    color: #dbbd7d;
}
.skin-theme-clientpref-night .it-note {
    background: var(--color-surface-2, #1d2840);
    color: var(--color-subtle, #c7ceda);
}
@media (max-width: 640px) {
    .it-hero {
        padding: 22px 18px;
        border-radius: 14px;
    }
    .it-hero__actions {
        flex-direction: column;
    }
    .it-btn {
        width: 100%;
        text-align: center;
    }
    .it-quick {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .it-grid {
        grid-template-columns: 1fr;
    }
    .it-card {
        padding: 16px;
    }
}

/* Compact corporate site notice */
.citizen-sitenotice-container {
    max-width: 1080px;
    margin: 0 auto;
    padding: 8px 24px 0;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
#siteNotice {
    margin: 0;
}
#siteNotice #localNotice > div,
#siteNotice p {
    margin: 0 !important;
}
#siteNotice p {
    border: 1px solid rgba(219, 189, 125, 0.55) !important;
    border-left: 4px solid #dbbd7d !important;
    border-radius: 8px !important;
    background: #fffaf0 !important;
    color: #263145 !important;
    padding: 8px 13px !important;
    font-size: 0.86rem !important;
    line-height: 1.45 !important;
    box-shadow: 0 2px 8px rgba(38, 49, 69, 0.06);
}
#siteNotice p b {
    color: #263145 !important;
}
.skin-theme-clientpref-night #siteNotice p {
    background: #1d2840 !important;
    color: #eef1f7 !important;
    border-color: rgba(219, 189, 125, 0.55) !important;
    border-left-color: #dbbd7d !important;
}
.skin-theme-clientpref-night #siteNotice p b {
    color: #f6e7c4 !important;
}
@media (prefers-color-scheme: dark) {
    .skin-theme-clientpref-os #siteNotice p {
        background: #1d2840 !important;
        color: #eef1f7 !important;
        border-color: rgba(219, 189, 125, 0.55) !important;
        border-left-color: #dbbd7d !important;
    }
    .skin-theme-clientpref-os #siteNotice p b {
        color: #f6e7c4 !important;
    }
}
@media (max-width: 640px) {
    .citizen-sitenotice-container {
        padding: 8px 16px 0;
    }
    #siteNotice p {
        padding: 7px 11px !important;
        font-size: 0.8rem !important;
        line-height: 1.4 !important;
    }
}