All I want for Christmas is this loggin page on my favorite website
Leboncoin Chrismas Login by ddcq

Details
Authorddcq
LicenseNo License
Categoryauth.leboncoin.fr
Created
Updated
Code size3.8 kB
Code checksum20fac907
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Leboncoin Chrismas Login
@version 20231215.13.59
@namespace ?
==/UserStyle== */
@-moz-document domain("auth.leboncoin.fr") {
* {
font-family: "Poppins", sans-serif !important;
}
:root {
--primary-color: #c6c3c3;
--second-color: #ffffff;
--black-color: #000000;
}
body {
background-image: url("https://cdn12.picryl.com/photo/2016/12/31/christmas-christmas-balls-christbaumkugeln-98d899-1024.jpg");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.\!text-on-surface\/dim-1, .text-on-surface {
text-decoration: none !important;
color: var(--second-color) !important;
}
a:hover {
text-decoration: underline !important;
}
#__next > div > main > div {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background-image: none
}
#__next > div > main > div > div {
position: relative;
width: 450px;
background-color: transparent;
backdrop-filter: blur(25px);
border: 2px solid var(--primary-color);
border-radius: 15px;
padding: 7.5em 2.5em 4em 2.5em;
color: var(--second-color);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
}
header {
position: absolute;
z-index: 1;
top: 66px;
left: 50%;
transform: translateX(-50%);
display: flex;
align-items: center;
justify-content: center;
background-color: var(--primary-color);
width: 200px;
height: 70px;
border-radius: 0 0 20px 20px;
}
#__next header > div {
background-color: transparent;
}
#__next header button {
left: -100px
}
header::before {
content: "";
position: absolute;
top: 0;
left: -30px;
width: 30px;
height: 30px;
border-top-right-radius: 50%;
background: transparent;
box-shadow: 15px 0 0 0 var(--primary-color);
}
header::after {
content: "";
position: absolute;
top: 0;
right: -30px;
width: 30px;
height: 30px;
border-top-left-radius: 50%;
background: transparent;
box-shadow: -15px 0 0 0 var(--primary-color); /* Removed space before --primary-color */
}
.input_box {
position: relative;
display: flex;
flex-direction: column;
margin: 20px 0;
}
#__next header svg > path,
#__next header svg {
fill: darkred
}
.bg-main {
background-color: darkred
}
#login-form div.rounded-r-lg button {
box-shadow: none;
background-color: transparent !important;
}
#login-form div.rounded-r-lg button svg {
fill: white
}
input {
width: 100%;
height: 55px;
font-size: 16px;
background-color: transparent !important;
color: var(--second-color) !important;
padding-inline: 20px 50px;
border: 2px solid var(--primary-color);
border-radius: 30px !important;
outline: none;
}
#user {
margin-bottom: 10px;
}
label {
position: relative;
top: 40px;
left: 20px;
transition: 0.2s;
font-weight: 900;
}
:has(input:focus) > label,
:has(input:valid) > label {
/* Added missing closing brace here */
position: relative;
width: fit-content;
top: 15px;
left: 20px;
font-size: 14px;
background-color: var(--primary-color);
border-radius: 30px;
color: var(--black-color);
padding: 0 10px;
z-index: 1;
} /* Closed the missing brace */
.icon {
position: absolute;
top: 18px;
right: 25px;
font-size: 20px;
}
.remember-forgot {
display: flex;
justify-content: space-between;
font-size: 15px;
}
[type=submit] {
height: 50px;
font-weight: 500;
border-radius: 30px;
transition: 0.3s;
}
.input-submit:hover {
background: var(--second-color);
}
.register {
text-align: center;
}
.register a {
font-weight: 500;
}
@media only screen and (max-width: 564px) {
.wrapper {
padding: 20px;
}
.login_box {
padding: 7.5em 1.5em 4em 1.5em;
}
}
}