2206
редагувань
Admin (обговорення | внесок) (login v2.23: footer + gradient position:fixed bottom:0 — пришпилено до низу viewport) |
Admin (обговорення | внесок) (login v2.24: дві картки бок-о-бок (вхід | реєстрація) через grid) |
||
| Рядок 1052: | Рядок 1052: | ||
} | } | ||
/* .mw-body — | /* .mw-body — grid-контейнер з двома колонками (login | register), прозорий */ | ||
body.mw-special-Userlogin .mw-body, | body.mw-special-Userlogin .mw-body, | ||
body.mw-special-CreateAccount .mw-body { | body.mw-special-CreateAccount .mw-body { | ||
background: | background: transparent !important; | ||
border-radius: | border-radius: 0 !important; | ||
padding: | padding: 0 !important; | ||
box-shadow: | box-shadow: none !important; | ||
overflow: visible !important; | |||
overflow: | |||
width: calc(100% - 32px) !important; | width: calc(100% - 32px) !important; | ||
max-width: | max-width: 880px !important; | ||
display: | display: grid !important; | ||
grid-template-columns: 1fr 1fr; | |||
gap: 24px; | |||
box-sizing: border-box !important; | box-sizing: border-box !important; | ||
position: relative !important; | position: relative !important; | ||
margin: 0 !important; | margin: 0 !important; | ||
z-index: 2 !important; | z-index: 2 !important; | ||
align-items: start; | |||
} | } | ||
/* | /* Прибрати top-stripe з .mw-body (буде на кожній картці окремо) */ | ||
body.mw-special-Userlogin .mw-body::before, | body.mw-special-Userlogin .mw-body::before, | ||
body.mw-special-CreateAccount .mw-body::before { | body.mw-special-CreateAccount .mw-body::before { | ||
content: none !important; | |||
} | |||
/* Welcome — повна ширина зверху (через обидві колонки) */ | |||
body.mw-special-Userlogin #userloginprompt, | |||
body.mw-special-CreateAccount #userloginprompt { | |||
grid-column: 1 / -1 !important; | |||
} | |||
/* Mixin: спільні стилі для обох карток (login form + register CTA) */ | |||
body.mw-special-Userlogin #userloginForm form, | |||
body.mw-special-Userlogin .mw-form-related-link-container, | |||
body.mw-special-CreateAccount #userloginForm form, | |||
body.mw-special-CreateAccount .mw-form-related-link-container { | |||
background: #ffffff !important; | |||
border-radius: 20px !important; | |||
padding: 40px 32px 32px !important; | |||
box-shadow: | |||
0 1px 2px rgba(26, 34, 64, 0.04), | |||
0 8px 32px rgba(26, 34, 64, 0.10) !important; | |||
position: relative; | |||
overflow: hidden; | |||
box-sizing: border-box; | |||
min-height: 460px; | |||
display: flex; | |||
flex-direction: column; | |||
} | |||
/* 4-кольорова смуга зверху кожної картки */ | |||
body.mw-special-Userlogin #userloginForm form::before, | |||
body.mw-special-Userlogin .mw-form-related-link-container::before, | |||
body.mw-special-CreateAccount #userloginForm form::before, | |||
body.mw-special-CreateAccount .mw-form-related-link-container::before { | |||
content: ""; | content: ""; | ||
position: absolute; | position: absolute; | ||
| Рядок 1087: | Рядок 1118: | ||
#f84840 75%, #f84840 100%); | #f84840 75%, #f84840 100%); | ||
z-index: 1; | z-index: 1; | ||
} | |||
/* ЛІВА картка — login form */ | |||
body.mw-special-Userlogin #userloginForm form, | |||
body.mw-special-CreateAccount #userloginForm form { | |||
grid-column: 1; | |||
} | |||
/* ПРАВА картка — register CTA */ | |||
body.mw-special-Userlogin .mw-form-related-link-container, | |||
body.mw-special-CreateAccount .mw-form-related-link-container { | |||
grid-column: 2; | |||
align-self: stretch; | |||
text-align: center; | |||
justify-content: center; | |||
} | |||
/* Heading на правій картці через ::after */ | |||
body.mw-special-Userlogin .mw-form-related-link-container::after, | |||
body.mw-special-CreateAccount .mw-form-related-link-container::after { | |||
content: "Створити акаунт"; | |||
display: block; | |||
font-family: "Manrope", sans-serif; | |||
font-weight: 800; | |||
font-size: 28px; | |||
color: #1a2240; | |||
letter-spacing: -0.02em; | |||
line-height: 1.15; | |||
margin-bottom: 12px; | |||
order: -2; | |||
} | } | ||
/* Сховати page-titlebar (header області) — він не потрібен на login */ | /* Сховати page-titlebar (header області) — він не потрібен на login */ | ||
| Рядок 1137: | Рядок 1197: | ||
} | } | ||
/* | /* Прохідники display:contents — щоб діти бульбашились у grid .mw-body */ | ||
body.mw-special-Userlogin #bodyContent, | body.mw-special-Userlogin #bodyContent, | ||
body.mw-special-CreateAccount #bodyContent, | body.mw-special-CreateAccount #bodyContent, | ||
body.mw-special-Userlogin #mw-content-text, | body.mw-special-Userlogin #mw-content-text, | ||
body.mw-special-CreateAccount #mw-content-text | body.mw-special-CreateAccount #mw-content-text, | ||
body.mw-special-Userlogin .mw-ui-container, | |||
body.mw-special-CreateAccount .mw-ui-container, | |||
body.mw-special-Userlogin #userloginForm, | body.mw-special-Userlogin #userloginForm, | ||
body.mw-special-CreateAccount #userloginForm { | body.mw-special-CreateAccount #userloginForm { | ||
display: contents !important; | |||
} | } | ||
/* Видалити старий top-stripe з #userloginForm (тепер на .mw-body) */ | /* Видалити старий top-stripe з #userloginForm (тепер на .mw-body) */ | ||