MediaWiki:Common.css
Страница интерфейса MediaWiki
Дополнительные действия
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- 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: var(--color-progressive, #3366cc);
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: var(--color-progressive, #3366cc);
text-decoration: none;
}
.it-card a:hover,
.it-card a:focus {
color: var(--color-progressive--hover, #447ff5);
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: var(--color-progressive, #3366cc);
}
.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-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;
}
}