2026-04-14 17:41:39 +02:00

344 lines
7.8 KiB
CSS

@font-face {
src: url("../fonts/SF-PRO-ROUNDED-BOLD.OTF");
font-family: "sf-pro-rounded-bold";
}
@font-face {
src: url("../fonts/SF-PRO-ROUNDED-MEDIUM.OTF");
font-family: "sf-pro-rounded-medium";
}
body {
overflow: hidden;
user-select: none;
/* background-color: rgba(0, 0, 0, 0.502); */
}
.fade-enter-active,
.fade-leave-active {
transition: all 0.5s ease;
}
.fade-enter {
opacity: 0;
transform: translateY(0);
}
.fade-enter-to {
opacity: 1;
transform: translateY(8px);
}
.fade-leave {
opacity: 1;
transform: translateY(8px);
}
.fade-leave-to {
opacity: 0;
transform: translateY(-60px);
}
.no-scrollbar::-webkit-scrollbar {
display: none;
}
.summaryModal-enter-active {
animation: category-enter 0.5s ease forwards;
}
.summaryModal-leave-active {
animation: categoryImage-leave 0.3s ease forwards;
}
@keyframes category-enter {
0% {
transform: translateY(-100%);
}
100% {
transform: translateY(0%);
}
}
@keyframes categoryImage-leave {
0% {
transform: translateY(0%);
}
100% {
transform: translateY(-100%);
}
}
.categoryItemMechanic {
transition: background-color 0.3s ease, filter 0.3s ease;
cursor: pointer;
}
.categoryItemMechanic.red:hover {
background-color: #ff6262 !important;
}
.categoryItemMechanic.blue:hover {
background-color: #62a1ff !important;
}
.categoryItemMechanic.orange:hover {
background-color: #ff9a62 !important;
}
.categoryItemMechanic.white:hover {
background-color: #ffffff !important;
}
.categoryItemMechanic.purple:hover {
background-color: #bc84ff !important;
}
.bottom-container-enter-active {
animation: category-item-enter 0.2s ease forwards;
}
.bottom-container-leave-active {
animation: category-item-leave 0.2s ease forwards;
}
.stanceMenu-enter-active {
animation: stance-enter 1s ease forwards;
}
.stanceMenu-leave-active {
animation: stance-leave 0.2s ease forwards;
}
@keyframes stance-enter {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(0%);
}
}
@keyframes stance-leave {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(100%);
}
}
@keyframes category-item-enter {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes category-item-leave {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
.swiper-pagination-bullet {
background: rgb(185, 179, 179) !important;
opacity: 0.5;
transition: width 0.3s ease;
}
.swiper-pagination-bullet-active {
background: white !important;
opacity: 1;
border-radius: 1vw !important;
width: 4vw !important;
transition: width 0.5s ease;
}
/* .swiper-slide:hover {
border: 0.1875rem solid #bc84ff;
filter: drop-shadow(0rem 0rem 0.5vw #bc84ff);
} */
.swiper-slide.red:hover {
border: 0.1875rem solid #ff6262;
filter: drop-shadow(0rem 0rem 0.5vw #ff6262);
}
.swiper-slide.blue:hover {
border: 0.1875rem solid #62a1ff;
filter: drop-shadow(0rem 0rem 0.5vw #62a1ff);
}
.swiper-slide.orange:hover {
border: 0.1875rem solid #ff9a62;
filter: drop-shadow(0rem 0rem 0.5vw #ff9a62);
}
.swiper-slide.white:hover {
border: 0.1875rem solid #ffffff;
filter: drop-shadow(0rem 0rem 0.5vw #ffffff);
}
.swiper-slide.purple:hover {
background-color: #bc84ff !important;
filter: drop-shadow(0rem 0rem 0.5vw #bc84ff);
}
.special-color-fields {
width: 100%;
height: 100%;
background-color: transparent;
border: none;
outline: none;
color: transparent;
}
.special-color-fields::-webkit-input-placeholder {
color: transparent !important;
}
.stancemenu {
-webkit-appearance: none;
width: 100%;
margin: 0.375rem 0;
background: linear-gradient(
to right,
#ff9c65 0%,
#ff9c65 var(--pos, 0%),
rgba(217, 217, 217, 0.32) var(--pos, 50%),
rgba(217, 217, 217, 0.32) 100%
);
}
.stancemenu::-webkit-slider-thumb {
-webkit-appearance: none;
width: 1.2vw;
height: 2.1vh;
background: #bc84ff;
cursor: pointer;
border: 0.125rem solid white;
border-radius: 50%;
}
.boss-menu-input {
border-radius: 0.375rem;
border: 0.125rem solid rgba(255, 156, 101, 0.14);
background: rgba(255, 156, 101, 0.23);
outline: none;
appearance: none;
color: rgba(255, 156, 101, 0.8);
leading-trim: both;
text-edge: cap;
font-family: "sf-pro-rounded-bold";
font-size: 1.7vh;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.boss-menu-input::-webkit-outer-spin-button,
.boss-menu-input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.boss-menu-input::placeholder {
color: rgba(255, 156, 101, 0.29);
leading-trim: both;
text-edge: cap;
font-family: "sf-pro-rounded-bold";
font-size: 1.7vh;
font-style: normal;
font-weight: 800;
line-height: normal;
}
.id-input {
border-radius: 0.3125rem;
border: 0.0625rem solid rgba(255, 255, 255, 0.08);
background: rgba(255, 255, 255, 0.12);
outline: none;
appearance: none;
color: rgba(255, 255, 255, 0.8);
leading-trim: both;
text-edge: cap;
font-family: "sf-pro-rounded-bold";
font-size: 1vh;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.id-input::-webkit-outer-spin-button,
.id-input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.id-input::placeholder {
color: rgba(255, 255, 255, 0.47);
leading-trim: both;
text-edge: cap;
font-family: "sf-pro-rounded-bold";
font-size: 1vh;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.no-scrollbar::-webkit-scrollbar {
display: none;
}
input[type="checkbox"] {
/* Add if not using autoprefixer */
-webkit-appearance: none;
/* Remove most all native input styles */
appearance: none;
/* For iOS < 15 */
background: rgba(255, 156, 101, 0.3);
/* Not removed via appearance */
margin: 0;
cursor: pointer;
font: inherit;
color: currentColor;
width: 20px;
height: 20px;
border: 0.15em solid #ff9c65;
border-radius: 6px;
display: grid;
place-content: center;
}
input[type="checkbox"]::before {
content: "";
width: 0.5em;
height: 0.5em;
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
transform: scale(0);
transform-origin: bottom left;
transition: 120ms transform ease-in-out;
/* Windows High Contrast Mode */
background-color: #75482f;
}
input[type="checkbox"]:checked {
background: #ff9c65;
}
input[type="checkbox"]:checked::before {
transform: scale(1);
}
.search-logs-input {
appearance: none;
width: 100%;
height: 100%;
border: none;
outline: none;
padding: 0 2.5rem;
border-radius: 29px;
background: linear-gradient(180deg, rgba(188, 132, 255, 0.31) 0%, rgba(188, 132, 255, 0.31) 100%),
linear-gradient(0deg, rgba(188, 132, 255, 0.03), rgba(188, 132, 255, 0.03));
color: rgba(255, 255, 255, 0.9);
leading-trim: both;
text-edge: cap;
font-family: "sf-pro-rounded-bold";
font-size: 1.25vh;
font-style: normal;
font-weight: 200;
line-height: normal;
}
.search-logs-input::placeholder {
color: rgba(255, 255, 255, 0.47);
}
.hoverjobmenu:hover {
border: 2px solid #d6b4ff;
border-radius: 0.5vw;
background-color: rgba(188, 132, 255, 0.71);
}