degmods.com/src/styles/styles.css

683 lines
12 KiB
CSS
Raw Normal View History

.bodyMain {
background: unset;
display: flex;
flex-direction: column;
align-items: center;
flex-grow: 1;
min-height: 100vh;
position: relative;
letter-spacing: 1px;
font-size: 16px;
line-height: 25px;
word-break: break-word;
color: #ffffff;
}
2024-07-11 11:19:12 +00:00
.ContainerMain {
max-width: 1400px;
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: end;
padding: 0 10px 0 10px;
position: relative;
}
p {
margin: 0;
}
.InnerBodyMain {
width: 100%;
display: flex;
flex-direction: column;
flex-grow: 1;
align-items: center;
padding: 25px 0;
}
2024-07-11 12:52:48 +00:00
h1,
h2,
h3,
h4,
h5,
h6 {
2024-07-11 11:19:12 +00:00
margin: 0;
}
2024-08-18 10:19:16 +00:00
h1 {
font-size: 38px;
2024-08-18 10:19:16 +00:00
}
h2 {
font-size: 32px;
2024-08-18 10:19:16 +00:00
}
h3 {
font-size: 24px;
2024-08-18 10:19:16 +00:00
}
h4 {
font-size: 20px;
2024-08-18 10:19:16 +00:00
}
h5 {
font-size: 18px;
2024-08-18 10:19:16 +00:00
}
h6 {
font-size: 16px;
2024-08-18 10:19:16 +00:00
}
2024-07-11 11:19:12 +00:00
.IBMSecMain {
width: 100%;
display: flex;
flex-direction: column;
}
.IBMSMTitleMain {
width: 100%;
display: flex;
flex-direction: row;
justify-content: start;
align-items: center;
}
@media (max-width: 768px) {
.IBMSMTitleMain {
}
}
.IBMSMTitleMainHeading {
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
}
.btnMain {
transition: ease 0.4s;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 15px;
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.05);
2024-07-11 11:19:12 +00:00
border-radius: 10px;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.5);
2024-07-11 11:19:12 +00:00
font-weight: bold;
text-align: center;
outline: unset;
border: unset;
grid-gap: 10px;
}
.btnMain:hover {
transition: ease 0.4s;
outline: unset;
border: unset;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.75);
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
transform: scale(1.01);
text-decoration: unset;
}
.btnMain:active {
transition: ease 0.1s;
transform: scale(1);
}
.btnMain:focus {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
}
.btnMain.btnMainClear {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0);
2024-07-11 11:19:12 +00:00
}
.btnMain.btnMainClear:hover {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
}
.btnMain.btnMainClear.btnMainClearActive {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
}
.btnMain.btnMainAltText {
justify-content: start;
}
.IBMSecMainGroup {
width: 100%;
display: flex;
flex-direction: column;
grid-gap: 75px;
padding: 50px 0;
}
.IBMSMAction {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.btnMain.IBMSMActionBtn::before {
transition: ease 0.4s;
opacity: 0;
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
2024-07-11 12:52:48 +00:00
background: linear-gradient(
rgba(255, 255, 255, 0.05),
rgba(255, 255, 255, 0.05)
),
linear-gradient(to top right, #262626, #292929, #262626),
linear-gradient(to top right, #262626, #292929, #262626);
2024-07-11 11:19:12 +00:00
z-index: -1;
border-radius: 10px;
}
.btnMain.IBMSMActionBtn {
background: unset;
box-shadow: unset;
padding: 10px 25px;
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0.05);
color: rgba(255, 255, 255, 0.25);
2024-07-11 11:19:12 +00:00
}
.btnMain.IBMSMActionBtn:hover {
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0);
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
}
.btnMain.IBMSMActionBtn:hover::before {
transition: ease 0.4s;
opacity: 1;
}
.IBMSecMainGroup.IBMSecMainGroupAlt {
grid-gap: 25px;
padding: 25px 0;
}
.IBMSMTitleMainHeadingSpan {
font-weight: normal;
}
.blockquoteMainWrapper {
padding: 0 0 0 25px;
margin: 15px 0;
width: 100%;
}
.blockquoteMain {
width: 100%;
border-radius: 0 10px 10px 0;
2024-07-11 12:52:48 +00:00
border-left: solid 6px rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
padding: 25px;
background: #232323;
font-style: italic;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
margin: 0;
}
.blockquoteMainText {
}
.dropdownMain {
/*width: 100%;*/
background-color: unset;
flex-grow: 1;
}
.btnMain.btnMainDropdown {
width: 100%;
box-shadow: unset;
border: unset;
padding: 5px 15px;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.5);
background: linear-gradient(
rgba(255, 255, 255, 0.03),
rgba(255, 255, 255, 0.03)
),
linear-gradient(to top right, #262626, #292929, #262626);
2024-07-11 11:19:12 +00:00
font-size: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
grid-gap: 5px;
}
.btnMain.btnMainDropdown:focus {
outline: unset;
box-shadow: unset;
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.05);
2024-07-11 11:19:12 +00:00
}
.dropdownMainMenu {
width: 100%;
padding: 5px 5px 0 5px;
background: #232323;
border-radius: 10px;
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
flex-direction: column;
grid-gap: 10px;
max-height: 200px;
overflow: auto;
font-size: 16px;
}
/* the 4 classes below here are a temp fix for the games dropdown stylings */
.dropdownMainMenu.dropdownMainMenuAlt {
max-height: unset !important;
}
.dropdownMainMenu.dropdownMainMenuAlt > div {
height: unset !important;
}
.dropdownMainMenu.dropdownMainMenuAlt > div > div {
height: unset !important;
width: 100% !important;
display: flex;
flex-direction: column;
gap: 5px;
max-height: 300px;
overflow: auto;
padding: 5px;
}
.dropdownMainMenu.dropdownMainMenuAlt > div > div > div {
position: relative !important;
left: unset !important;
top: unset !important;
}
2024-07-11 11:19:12 +00:00
.dropdownMainMenuItem {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
background: linear-gradient(
rgba(255, 255, 255, 0.03),
rgba(255, 255, 255, 0.03)
),
linear-gradient(to top right, #262626, #292929, #262626);
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
border-radius: 5px;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.5);
2024-07-11 11:19:12 +00:00
padding: 5px 10px;
margin: 0 0 5px 0;
white-space: normal;
display: flex;
flex-direction: row;
justify-content: start;
align-items: center;
grid-gap: 10px;
2024-08-18 17:22:11 +00:00
cursor: pointer;
2024-07-11 11:19:12 +00:00
}
.dropdownMainMenuItem:hover {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
background: linear-gradient(
rgba(255, 255, 255, 0.05),
rgba(255, 255, 255, 0.05)
),
linear-gradient(to top right, #262626, #292929, #262626);
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
text-decoration: unset;
}
.inputMain {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
background: rgba(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
outline: unset;
border-radius: 10px;
padding: 10px 15px;
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
color: white;
width: 100%;
}
2024-08-27 10:53:34 +00:00
.inputMain:focus {
border: solid 1px rgba(255, 255, 255, 0.2);
}
2024-08-27 10:53:34 +00:00
.ProseMirror-focused {
outline: none !important;
border: none !important;
box-shadow: none !important;
}
2024-08-27 10:53:34 +00:00
.control-group {
display: flex;
justify-content: center;
margin-bottom: 10px;
padding: 10px;
border-radius: 5px;
}
.button-group {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.button-group button:disabled {
background-color: #cccccc;
cursor: not-allowed;
}
.button-group button.is-active {
2024-08-27 12:25:33 +00:00
background-color: rgb(255 255 255 / 15%);
color: rgb(255 255 255 / 85%);
2024-08-27 10:53:34 +00:00
font-weight: bold;
2024-08-27 12:25:33 +00:00
transform: scale(1);
2024-07-11 11:19:12 +00:00
}
.labelMain {
margin: 0;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.5);
2024-07-11 11:19:12 +00:00
display: flex;
flex-direction: column;
justify-content: center;
}
.inputWrapperMain {
width: 100%;
display: flex;
flex-direction: row;
grid-gap: 10px;
position: relative;
2024-08-13 18:53:05 +00:00
overflow: hidden;
border-radius: 10px;
2024-07-11 11:19:12 +00:00
}
.inputWrapperMain.inputWrapperMainAlt {
overflow: unset;
}
2024-07-11 11:19:12 +00:00
.inputWrapperMainWrapper {
width: 100%;
display: flex;
flex-direction: column;
grid-gap: 10px;
}
.labelDescriptionMain {
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.35);
2024-07-11 11:19:12 +00:00
font-size: 14px;
}
.btnMain.btnMainRemove {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0);
2024-07-11 11:19:12 +00:00
padding: 0;
width: 50px;
min-width: 50px;
}
.btnMain.btnMainRemove:hover {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.05);
2024-07-11 11:19:12 +00:00
color: tomato;
}
.btnMain.btnMainAdd {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0);
2024-07-11 11:19:12 +00:00
}
.btnMain.btnMainAdd:hover {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.05);
2024-07-11 11:19:12 +00:00
}
.labelWrapperMain {
width: 100%;
display: flex;
flex-direction: row;
grid-gap: 15px;
justify-content: space-between;
align-items: center;
}
.inputLabelWrapperMain {
width: 100%;
display: flex;
flex-direction: column;
grid-gap: 10px;
}
.inputLabelWrapperMain.inputLabelWrapperMainAlt {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.inputLabelWrapperMain.inputLabelWrapperMainAltStylized {
padding: 10px 15px;
border-radius: 10px;
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.05);
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
.linkMain {
2024-07-11 12:52:48 +00:00
color: rgba(255, 115, 255, 0.5);
2024-07-11 11:19:12 +00:00
}
.FundingCampaign {
width: 100%;
background: rebeccapurple;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
@media (max-width: 992px) {
.FundingCampaign {
flex-direction: column;
}
}
.FundingCampaignLink {
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.75);
2024-07-11 11:19:12 +00:00
font-weight: bold;
text-decoration: unset;
padding: 10px;
flex-grow: 1;
text-align: center;
}
@media (max-width: 992px) {
.FundingCampaignLink {
width: 100%;
}
}
.FundingCampaignLink:hover {
2024-07-11 12:52:48 +00:00
color: rgb(255, 255, 255);
2024-07-11 11:19:12 +00:00
}
.CheckboxMain {
-webkit-appearance: none;
appearance: none;
width: 30px;
height: 30px;
min-width: 30px;
min-height: 30px;
font-size: 14px;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.5);
2024-07-11 11:19:12 +00:00
border-radius: 8px;
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0.1);
background-color: rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
display: grid;
place-content: center;
cursor: pointer;
}
.CheckboxMain::before {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
content: '\2713';
2024-07-11 11:19:12 +00:00
width: 24px;
height: 24px;
transform: scale(0);
transition: 120ms transform ease-in-out;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.CheckboxMain:checked::before {
transition: ease 0.2s;
transform: scale(1);
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
border-radius: 6px;
}
.CheckboxMain:hover {
2024-07-11 12:52:48 +00:00
border: solid 1px rgba(255, 255, 255, 0.15);
2024-07-11 11:19:12 +00:00
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
2024-07-11 12:52:48 +00:00
background: rgb(44, 44, 44);
2024-07-11 11:19:12 +00:00
}
::-webkit-scrollbar-thumb {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
border-radius: 10px;
2024-07-11 12:52:48 +00:00
box-shadow: 0 0 4px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
::-webkit-scrollbar-thumb:hover {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.25);
2024-07-11 11:19:12 +00:00
}
a {
2024-07-11 12:52:48 +00:00
color: rgba(255, 115, 255, 0.5);
2024-07-11 11:19:12 +00:00
text-decoration: unset;
}
a:hover {
2024-08-21 05:07:47 +00:00
color: rgba(255, 115, 255, 0.85);
2024-07-11 11:19:12 +00:00
text-decoration: underline;
}
.inputWrapperMainBox {
width: 50px;
min-width: 50px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
2024-07-11 12:52:48 +00:00
color: rgba(255, 255, 255, 0.25);
2024-07-11 11:19:12 +00:00
}
.form-range.inputRangeMain {
2024-07-11 12:52:48 +00:00
background: rgba(255, 255, 255, 0.1);
2024-07-11 11:19:12 +00:00
padding: 5px;
border-radius: 5px;
}
.form-range.inputRangeMain::-webkit-slider-runnable-track {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
background: rgba(0, 0, 0, 0.25);
2024-07-11 11:19:12 +00:00
border-radius: 5px;
2024-07-11 12:52:48 +00:00
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
.form-range.inputRangeMain::-webkit-slider-runnable-track:hover {
transition: ease 0.4s;
2024-07-11 12:52:48 +00:00
background: rgba(0, 0, 0, 0.35);
2024-07-11 11:19:12 +00:00
border-radius: 5px;
2024-07-11 12:52:48 +00:00
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
.form-range.inputRangeMain::-webkit-slider-thumb {
transition: ease 0.4s;
background: #a0a0a0;
border-radius: 5px;
2024-07-11 12:52:48 +00:00
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
.form-range.inputRangeMain::-webkit-slider-thumb:hover {
transition: ease 0.4s;
background: #dcdcdc;
border-radius: 5px;
2024-07-11 12:52:48 +00:00
box-shadow: 0 0 8px 0 rgb(0, 0, 0, 0.1);
2024-07-11 11:19:12 +00:00
}
.inputLabelWrapperMainSliderWrapper {
display: flex;
flex-direction: row;
grid-gap: 10px;
}
.btnMain.btnMainInsideField:hover {
background: unset;
}
.btnMain.btnMainInsideField {
position: absolute;
right: 0;
top: 0;
bottom: 0;
border-radius: unset;
}
.inputMain.inputMainWithBtn {
padding-right: 50px;
}
.errorMain {
width: 100%;
border-radius: 10px;
padding: 10px;
background: rgba(255, 255, 255, 0.05);
color: rgba(255, 255, 255, 0.5);
display: flex;
flex-direction: row;
grid-gap: 10px;
}
.errorMainColor {
width: 5px;
border-radius: 2px;
background: tomato;
}
.errorMainText {
}
2024-09-02 08:47:16 +00:00
.spinner {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
.spinnerCircle {
border: 4px solid #f3f3f3;
border-top: 4px solid #3498db;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}