Files
overleaf-server-arm/services/web/frontend/stylesheets/bootstrap-5/pages/register.scss
2025-04-24 13:11:28 +08:00

113 lines
2.2 KiB
SCSS

.register-container {
h1 {
@include heading-sm;
color: var(--neutral-90);
margin-bottom: 0;
}
.register-content-container {
padding: 0; // override bootstrap padding
display: flex;
background-color: #f2f4f7;
min-height: 100vh;
}
.register-form-container {
display: flex;
justify-content: center;
padding-top: var(--spacing-11);
background-color: var(--white);
@include media-breakpoint-down(lg) {
height: 100%;
}
.register-form {
text-align: center;
max-width: 320px;
padding-bottom: 120px;
.notification-content p {
text-align: left;
}
.registration-message {
text-align: center;
padding-bottom: var(--spacing-07);
.registration-message-heading {
color: var(--neutral-70);
font-size: var(--font-size-05);
line-height: var(--line-height-04);
margin-top: var(--spacing-08);
margin-bottom: var(--spacing-05);
}
.registration-message-details {
font-size: var(--font-size-02);
}
}
.tos-agreement-notice {
text-align: left;
}
}
}
.register-illustration-container {
height: 100%;
display: flex;
align-items: center;
position: relative;
.register-illustration {
position: absolute;
left: 80px;
top: 100px;
// for wide screen
@media (width >= 1700px) {
position: relative;
left: unset;
top: unset;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.register-main-image {
max-width: 850px;
@media (width <= 1350px) {
max-width: 750px;
}
@media (width <= 1150px) {
max-width: 670px;
}
}
.sticky-tags {
position: absolute;
height: 210px;
bottom: -135px;
right: 130px;
// for wide screen
@media (width >= 1700px) {
right: calc(50% - 300px);
}
}
}
}
.recaptcha-branding {
@include body-xs;
text-align: left;
padding: var(--spacing-05) 0;
}
}