.v-list[data-v-faec4587]{padding:0!important}.v-list .v-list-item[data-v-faec4587]{min-height:unset;padding:0!important}.v-list .v-list-item .type-editor[data-v-faec4587],.v-list .v-list-item .type-generations[data-v-faec4587]{cursor:pointer!important;display:flex;font-size:12px!important;justify-content:center;padding:10px;width:100%}.v-list .v-list-item .type-editor[data-v-faec4587]:hover,.v-list .v-list-item .type-generations[data-v-faec4587]:hover{background-color:var(--border-light-color)}.v-list .v-list-item .type-generations[data-v-faec4587]{padding:10px}.layout{display:block;width:100vw}header{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--header-background);display:flex;height:70px;justify-content:space-between;padding:15px 30px 15px 20px;position:fixed;top:0;width:100%;z-index:10}header .logo{color:var(--light-blue);cursor:pointer;display:flex;font-size:20px;gap:5px;margin-right:10px;position:relative}header .logo .christmas-hat{left:10px;position:absolute;top:-15px;transform:rotate(15deg)}header .logo img{width:30px}header .logo p{padding-top:2px}header .logo:link{text-decoration:none}header .main-header{display:flex;gap:20px}header .main-header .wrapper-editors-dropdown,header .main-header .wrapper-generations-dropdown{display:flex}header .main-header .wrapper-editors-dropdown .editors img,header .main-header .wrapper-editors-dropdown .generations img,header .main-header .wrapper-generations-dropdown .editors img,header .main-header .wrapper-generations-dropdown .generations img{transition:all .2s;width:25px}header .main-header .wrapper-editors-dropdown:hover .editors img,header .main-header .wrapper-editors-dropdown:hover .generations img,header .main-header .wrapper-generations-dropdown:hover .editors img,header .main-header .wrapper-generations-dropdown:hover .generations img{transform:rotate(180deg)}header .main-header .text-to-image-button{color:var(--light-blue);font-size:16px;font-weight:700;text-transform:uppercase}header .main-header a,header .main-header button{align-items:center;color:var(--main-light-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;position:relative;transition:all .2s}header .main-header a:link,header .main-header button:link{text-decoration:none}header .main-header a:not(.no-hover):after,header .main-header button:not(.no-hover):after{background:linear-gradient(to left,var(--light-blue),var(--light-pink));border-radius:50%;bottom:8px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}header .main-header a:hover:after,header .main-header button:hover:after{transform:scaleX(1);transform-origin:bottom left}header .main-header a:active,header .main-header button:active{transform:scale(.95)}header .main-header a .vk,header .main-header button .vk{width:30px}header .main-header .create-account{font-weight:700;width:140px}header .main-header .select-page:not(.no-hover):after{background:linear-gradient(to left,var(--light-blue),var(--light-pink));border-radius:50%;bottom:8px;content:"";height:2px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .25s ease-out;width:100%}header .mini-header{display:none;gap:20px}header .mini-header a,header .mini-header button{align-items:center;color:var(--main-light-color);display:flex;font-size:14px;font-weight:600;position:relative}header .mini-header svg{height:30px;margin-bottom:unset;width:30px}header .navigation-drawer{background-color:#21154d;box-sizing:border-box;display:none;flex:1;flex-direction:column;left:0;max-height:calc(100dvh - 70px);overflow-x:hidden;overflow-y:auto;padding:20px;position:absolute;top:70px;transition:all .3s;width:100vw;z-index:100}header .navigation-drawer a,header .navigation-drawer button{align-items:center;border-bottom:1px solid rgba(249,246,224,.1);color:var(--main-light-color);display:flex;height:80px;width:100%}header .navigation-drawer a:link,header .navigation-drawer button:link{text-decoration:none}header .navigation-drawer .create-account{height:60px;margin-top:20px}header .drawer-hidden{left:-100vw}.header-open{background-color:#21154d}@media screen and (max-width:1400px){header a p,header button p{font-size:16px}header .main-header{gap:10px}header .main-header a{font-size:12px}header .main-header .text-to-image-button{font-size:13px}}@media screen and (max-width:1150px){header{padding:15px 5px}header .main-header a,header .main-header a p,header .main-header button,header .main-header button p{font-size:11px}header .main-header .text-to-image-button{font-size:13px}header .main-header .create-account{width:110px}}@media screen and (max-width:1000px){header .main-header{display:none}header .mini-header,header .navigation-drawer{display:flex}}@media screen and (max-width:500px){header .logo p{display:none}header .mini-header{align-items:center;gap:5px}}@media screen and (max-width:400px){header .navigation-drawer button{min-height:60px}header .navigation-drawer button.create-account{min-height:50px}}
