Mediawiki:common.css
| Строка 5493: | Строка 5493: | ||
height: 58px !important; | height: 58px !important; | ||
} | } | ||
} | |||
/* ========================================================= | |||
ARMAT AUTHORIZATION TERMINAL | |||
========================================================= */ | |||
.armat-auth { | |||
box-sizing: border-box; | |||
width: min(92vw, 560px); | |||
margin: 8vh auto 5vh; | |||
padding: 46px 48px 38px; | |||
background: | |||
linear-gradient( | |||
rgba(8, 14, 12, 0.96), | |||
rgba(5, 10, 8, 0.98) | |||
); | |||
border: 1px solid rgba(151, 178, 159, 0.26); | |||
box-shadow: | |||
0 0 0 1px rgba(0, 0, 0, 0.8), | |||
0 18px 60px rgba(0, 0, 0, 0.45), | |||
inset 0 0 50px rgba(64, 100, 75, 0.05); | |||
color: #aebbb1; | |||
font-family: | |||
"IBM Plex Mono", | |||
"Roboto Mono", | |||
"Courier New", | |||
monospace; | |||
text-align: left; | |||
position: relative; | |||
overflow: hidden; | |||
} | |||
/* Тонкие scanlines */ | |||
.armat-auth::after { | |||
content: ""; | |||
pointer-events: none; | |||
position: absolute; | |||
inset: 0; | |||
background: | |||
repeating-linear-gradient( | |||
0deg, | |||
rgba(255,255,255,0.012) 0px, | |||
rgba(255,255,255,0.012) 1px, | |||
transparent 1px, | |||
transparent 4px | |||
); | |||
opacity: .6; | |||
} | |||
/* Верхняя декоративная метка */ | |||
.armat-auth::before { | |||
content: "ARMAT // RESTRICTED"; | |||
position: absolute; | |||
top: 13px; | |||
right: 17px; | |||
color: rgba(168, 183, 172, .25); | |||
font-size: 8px; | |||
letter-spacing: 2px; | |||
} | |||
/* ========================================================= | |||
LOGO | |||
========================================================= */ | |||
.armat-auth__logo { | |||
text-align: center; | |||
margin: 8px 0 29px; | |||
} | |||
.armat-auth__logo img { | |||
max-width: 260px; | |||
height: auto; | |||
opacity: .92; | |||
filter: | |||
grayscale(100%) | |||
contrast(1.15) | |||
brightness(1.1); | |||
} | |||
/* ========================================================= | |||
SYSTEM TITLE | |||
========================================================= */ | |||
.armat-auth__system { | |||
text-align: center; | |||
color: #d0d8d2; | |||
font-size: 13px; | |||
font-weight: bold; | |||
letter-spacing: 5px; | |||
text-transform: uppercase; | |||
margin-bottom: 7px; | |||
} | |||
.armat-auth__node { | |||
text-align: center; | |||
font-size: 9px; | |||
color: #667269; | |||
letter-spacing: 2px; | |||
} | |||
/* ========================================================= | |||
DIVIDER | |||
========================================================= */ | |||
.armat-auth__line { | |||
height: 1px; | |||
margin: 27px 0 17px; | |||
background: | |||
linear-gradient( | |||
90deg, | |||
transparent, | |||
rgba(160, 181, 165, .45), | |||
transparent | |||
); | |||
} | |||
/* ========================================================= | |||
STATUS | |||
========================================================= */ | |||
.armat-auth__status { | |||
margin-bottom: 28px; | |||
color: #718079; | |||
font-size: 9px; | |||
letter-spacing: 1.8px; | |||
} | |||
.armat-auth__status-dot { | |||
display: inline-block; | |||
width: 5px; | |||
height: 5px; | |||
margin-right: 8px; | |||
vertical-align: 1px; | |||
background: #849b89; | |||
border-radius: 50%; | |||
box-shadow: | |||
0 0 6px rgba(132, 155, 137, .7); | |||
} | |||
/* ========================================================= | |||
FORM | |||
========================================================= */ | |||
.armat-auth__label { | |||
margin: | |||
0 | |||
0 | |||
7px | |||
3px; | |||
color: #616d65; | |||
font-size: 9px; | |||
font-weight: bold; | |||
letter-spacing: 2.4px; | |||
} | |||
.armat-auth__field { | |||
min-height: 47px; | |||
box-sizing: border-box; | |||
display: flex; | |||
align-items: center; | |||
margin-bottom: 21px; | |||
padding: 0 15px; | |||
border: | |||
1px | |||
solid | |||
rgba(148, 169, 153, .28); | |||
background: | |||
rgba(255, 255, 255, .018); | |||
color: #bac5bc; | |||
font-size: 12px; | |||
letter-spacing: .7px; | |||
box-shadow: | |||
inset 3px 0 | |||
rgba(139, 160, 144, .22); | |||
} | |||
.armat-auth__field:hover { | |||
border-color: | |||
rgba(163, 185, 168, .42); | |||
background: | |||
rgba(255, 255, 255, .027); | |||
} | |||
.armat-auth__prompt { | |||
margin-right: 11px; | |||
color: #6f8374; | |||
font-weight: bold; | |||
} | |||
.armat-auth__password { | |||
letter-spacing: 3px; | |||
} | |||
/* ========================================================= | |||
SESSION DATA | |||
========================================================= */ | |||
.armat-auth__meta { | |||
margin: | |||
5px | |||
3px | |||
29px; | |||
color: #4e5a52; | |||
font-size: 8px; | |||
line-height: 1.9; | |||
letter-spacing: 1.5px; | |||
} | |||
/* ========================================================= | |||
ENTER BUTTON | |||
========================================================= */ | |||
.armat-auth__enter { | |||
text-align: center; | |||
margin-top: 9px; | |||
} | |||
/* Убираем стандартное оформление внешней ссылки MediaWiki */ | |||
.armat-auth__enter a.external { | |||
display: inline-flex; | |||
width: 55px; | |||
height: 55px; | |||
justify-content: center; | |||
align-items: center; | |||
border: | |||
1px | |||
solid | |||
rgba(170, 191, 175, .38); | |||
background: | |||
rgba(255,255,255,.015); | |||
color: #b3c0b6 !important; | |||
text-decoration: none !important; | |||
font-size: 25px; | |||
transition: | |||
background .15s ease, | |||
border-color .15s ease, | |||
transform .15s ease, | |||
box-shadow .15s ease; | |||
} | |||
/* убирает иконку внешней ссылки MediaWiki */ | |||
.armat-auth__enter a.external::after { | |||
display: none !important; | |||
} | |||
.armat-auth__enter a.external:hover { | |||
color: #e0e6e1 !important; | |||
border-color: | |||
rgba(190, 210, 195, .7); | |||
background: | |||
rgba(160, 180, 165, .08); | |||
box-shadow: | |||
0 0 18px | |||
rgba(115, 145, 122, .12); | |||
transform: | |||
translateX(2px); | |||
} | |||
.armat-auth__enter-icon { | |||
position: relative; | |||
top: -1px; | |||
} | |||
/* ========================================================= | |||
ENTER LABEL | |||
========================================================= */ | |||
.armat-auth__enter-label { | |||
margin-top: 10px; | |||
text-align: center; | |||
color: #566158; | |||
font-size: 8px; | |||
letter-spacing: 3px; | |||
} | |||
/* ========================================================= | |||
FOOTER | |||
========================================================= */ | |||
.armat-auth__footer { | |||
margin-top: 34px; | |||
padding-top: 15px; | |||
border-top: | |||
1px solid | |||
rgba(140, 160, 145, .12); | |||
color: #3f4942; | |||
text-align: center; | |||
font-size: 7px; | |||
line-height: 1.8; | |||
letter-spacing: 1.7px; | |||
} | |||
/* ========================================================= | |||
MOBILE | |||
========================================================= */ | |||
@media (max-width: 600px) { | |||
.armat-auth { | |||
width: 94vw; | |||
margin-top: 3vh; | |||
padding: | |||
38px | |||
24px | |||
30px; | |||
} | |||
.armat-auth__system { | |||
font-size: 11px; | |||
letter-spacing: 3px; | |||
} | |||
.armat-auth__field { | |||
font-size: 10px; | |||
} | |||
} | } | ||
/* СМ:Главаная - конец */ | /* СМ:Главаная - конец */ | ||