@gdquest/gd-exercise-style
Version:
Common style files for projects that implement GDExercise.
147 lines (139 loc) • 4.63 kB
CSS
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");
:root.test {
--gd-exercise-bg-color: #c6e188;
--gd-exercise-bg-color-inactive: #8fa346;
--gd-exercise-bg-color-active: #547833;
}
:root.test.dark {
--gd-exercise-bg-color: #391e77;
--gd-exercise-bg-color-inactive: #705cb9;
--gd-exercise-bg-color-active: #ab87cc;
}
:root {
--gd-exercise-font-family: Montserrat, sans-serif;
--gd-exercise-font-size: 1rem;
--gd-exercise-app-border-radius: 8px;
--gd-exercise-app-padding-dimensions: 8px;
--gd-exercise-app-button-font-size: 12px;
--gd-exercise-scrollbar-dimension: 8px;
--gd-exercise-scrollbar-thumb-border-radius: 16px;
--gd-exercise-container-margin: 0;
--gd-exercise-container-padding: 8px;
--gd-exercise-tabs-height: 33px;
--gd-exercise-tab-margin: 0;
--gd-exercise-tab-padding: 8px 12px;
--gd-exercise-tab-font-style: normal;
--gd-exercise-tab-font-weight: bold;
--gd-exercise-tab-text-transform: uppercase;
--gd-exercise-tab-border-radius: 0 0 0 0;
--gd-exercise-tab-gap: 1px;
--gd-exercise-button-font-size: 12px;
--gd-exercise-button-cta-box-shadow-dimensions: 0px 2px 0px 0px;
--gd-exercise-button-cta-pseudo-height: 2px;
--gd-exercise-button-cta-font-weight: 800;
--gd-exercise-button-cta-text-transform: uppercase;
--gd-exercise-menu-font-size: 12px;
--gd-exercise-menu-font-weight: normal;
--gd-exercise-menu-height: 33px;
--gd-exercise-menu-gap: 12px;
--gd-exercise-menu-button-gap: 12px;
--gd-exercise-text-color: black;
--gd-exercise-scrollbar-thumb-bg-color: #8b8ba8;
--gd-exercise-scrollbar-track-bg-color: #e3e5eb;
--gd-exercise-bg-color: #b5b5cf;
--gd-exercise-bg-color-inactive: #cfcfea;
--gd-exercise-bg-color-active: #ced3df;
--gd-exercise-tabs-bg-color: white;
--gd-exercise-tab-color-active: black;
--gd-exercise-tab-color-inactive: #404065;
--gd-exercise-tab-text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.25);
--gd-exercise-tab-accent-color: #b5b5cf;
--gd-exercise-button-cta-bg-color: #ffd500;
--gd-exercise-button-cta-text-color: #403500;
--gd-exercise-button-cta-box-shadow-color: #806b00;
--gd-exercise-button-cta-box-shadow: 0px 2px 0px 0px #806b00;
--gd-exercise-button-cta-bg-color-disabled: #ccbb66;
--gd-exercise-button-cta-box-shadow-color-disabled: #86772d;
--gd-exercise-button-cta-box-shadow-disabled: 0px 2px 0px 0px #86772d;
}
:root.dark {
--gd-exercise-text-color: #ffffff;
--gd-exercise-scrollbar-thumb-bg-color: #575774;
--gd-exercise-scrollbar-track-bg-color: #14161c;
--gd-exercise-bg-color: #30304a;
--gd-exercise-bg-color-inactive: #151530;
--gd-exercise-bg-color-active: #202531;
--gd-exercise-tabs-bg-color: #000000;
--gd-exercise-tab-color-active: #ffffff;
--gd-exercise-tab-color-inactive: #9a9abf;
--gd-exercise-tab-text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25);
--gd-exercise-tab-accent-color: #30304a;
--gd-exercise-button-cta-bg-color: #ffd500;
--gd-exercise-button-cta-text-color: #403500;
--gd-exercise-button-cta-box-shadow-color: #806b00;
--gd-exercise-button-cta-box-shadow: 0px 2px 0px 0px #806b00;
--gd-exercise-button-cta-bg-color-disabled: #ccbb66;
--gd-exercise-button-cta-box-shadow-color-disabled: #86772d;
--gd-exercise-button-cta-box-shadow-disabled: 0px 2px 0px 0px #86772d;
}
:root,
body,
#app,
.gd-splash-container {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
border-radius: var(--gd-exercise-app-border-radius);
}
.gd-splash {
position: absolute;
width: 100vw;
height: 100vh;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
background-color: white;
border-radius: var(--gd-exercise-app-border-radius);
}
.gd-splash .gd-splash-error {
position: absolute;
width: 50vw;
height: 30vh;
top: 10vh;
left: 25vw;
display: flex;
align-items: center;
justify-content: center;
color: red;
font-size: xx-large;
font-weight: bold;
text-align: center;
}
.gd-splash .gd-splash-image {
background-image: url("@/assets/svg/gdquest/gdquest-logo-light.svg");
background-position: 50%;
background-size: contain;
background-repeat: no-repeat;
width: 30%;
height: 30%;
animation: alternate;
animation: gd-splash-pulse 1s ease-in-out 0s infinite alternate both;
}
.gd-splash--dark {
background-color: #30304a;
}
.gd-splash--dark .gd-splash-image {
background-image: url("@/assets/svg/gdquest/gdquest-logo-dark.svg");
}
@keyframes gd-splash-pulse {
from {
transform: scale(0.9);
}
to {
transform: scale(1.1);
}
}
/*# sourceMappingURL=main_splash.css.map */