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


/* СМ:Главаная - конец */
/* СМ:Главаная - конец */