|
@@ -1,7 +1,4 @@
|
|
-/* You can add global styles to this file, and also import other style files */
|
|
|
|
-
|
|
|
|
/* Importing Bootstrap SCSS file. */
|
|
/* Importing Bootstrap SCSS file. */
|
|
-// TODO: remove bootstrap styles
|
|
|
|
@import "bootstrap/scss/bootstrap";
|
|
@import "bootstrap/scss/bootstrap";
|
|
// @import url("./helpers.scss");
|
|
// @import url("./helpers.scss");
|
|
// @import url("./button-styles.scss");
|
|
// @import url("./button-styles.scss");
|
|
@@ -12,10 +9,11 @@
|
|
@import "colors";
|
|
@import "colors";
|
|
@import "responsive";
|
|
@import "responsive";
|
|
@import "fonts";
|
|
@import "fonts";
|
|
|
|
+@import "info-row";
|
|
|
|
|
|
// #region new styles
|
|
// #region new styles
|
|
|
|
|
|
-// Wraps all journal components and gives general layout and styling
|
|
|
|
|
|
+// Wraps journal components that have a limited centered layout.
|
|
.journal-content {
|
|
.journal-content {
|
|
position: relative;
|
|
position: relative;
|
|
width: 1332px;
|
|
width: 1332px;
|
|
@@ -31,8 +29,6 @@
|
|
align-items: center;
|
|
align-items: center;
|
|
|
|
|
|
h1 {
|
|
h1 {
|
|
- // color: #58180d;
|
|
|
|
- // font-family: "Bookinsanity", serif;
|
|
|
|
font-size: 3.5rem;
|
|
font-size: 3.5rem;
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
margin-bottom: 0;
|
|
margin-bottom: 0;
|
|
@@ -52,12 +48,28 @@
|
|
gap: 0.5rem;
|
|
gap: 0.5rem;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
padding: 0.5rem 1rem;
|
|
padding: 0.5rem 1rem;
|
|
- background-image: url("/assets/images/texture.png");
|
|
|
|
|
|
+ background-image: url("/assets/images/texture-0.jpg");
|
|
border: none;
|
|
border: none;
|
|
box-shadow: var(--shadow);
|
|
box-shadow: var(--shadow);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+.character-container {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 8.5rem;
|
|
|
|
+ left: 50%;
|
|
|
|
+ transform: translateX(-50%);
|
|
|
|
+ width: 800px;
|
|
|
|
+ height: calc(100vh - 10.5rem);
|
|
|
|
+ margin: auto;
|
|
|
|
+ padding: 2rem 2rem;
|
|
|
|
+ overflow: auto;
|
|
|
|
+ border-radius: 10px;
|
|
|
|
+ border: var(--gold-3);
|
|
|
|
+ background-image: url("/assets/images/texture-0.jpg");
|
|
|
|
+ box-shadow: var(--shadow);
|
|
|
|
+}
|
|
|
|
+
|
|
// #endregion
|
|
// #endregion
|
|
|
|
|
|
//////////////////
|
|
//////////////////
|
|
@@ -75,16 +87,10 @@
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
box-shadow: var(--shadow);
|
|
box-shadow: var(--shadow);
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
- transition: background-color 0.2s ease-in-out;
|
|
|
|
- // border: var(--border);
|
|
|
|
- // background-color: var(--items);
|
|
|
|
- // &:hover {
|
|
|
|
- // background-color: var(--items-hover);
|
|
|
|
- // }
|
|
|
|
- border: var(--golder);
|
|
|
|
- background-image: url("/assets/images/texture-15.jpg");
|
|
|
|
|
|
+ border: var(--gold-2);
|
|
|
|
+ background-image: url("/assets/images/texture-5.jpg");
|
|
&:hover {
|
|
&:hover {
|
|
- background-image: url("/assets/images/texture-40.jpg");
|
|
|
|
|
|
+ background-image: url("/assets/images/texture-15.jpg");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -134,18 +140,20 @@
|
|
// Checkbox
|
|
// Checkbox
|
|
|
|
|
|
input[type="checkbox"] {
|
|
input[type="checkbox"] {
|
|
- accent-color: var(--accept) !important;
|
|
|
|
|
|
+ accent-color: var(--gold) !important;
|
|
|
|
+ height: 1.25rem;
|
|
|
|
+ width: 1.25rem;
|
|
}
|
|
}
|
|
|
|
|
|
// Scrollbar
|
|
// Scrollbar
|
|
::-webkit-scrollbar {
|
|
::-webkit-scrollbar {
|
|
- width: 0.5rem;
|
|
|
|
|
|
+ width: 0.375rem;
|
|
margin: 0.125rem 0;
|
|
margin: 0.125rem 0;
|
|
height: 0.5rem;
|
|
height: 0.5rem;
|
|
}
|
|
}
|
|
|
|
|
|
::-webkit-scrollbar-track {
|
|
::-webkit-scrollbar-track {
|
|
- background: #f1f1f1;
|
|
|
|
|
|
+ background: #e6e6e6;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -173,85 +181,15 @@ input[type="checkbox"] {
|
|
align-items: center;
|
|
align-items: center;
|
|
}
|
|
}
|
|
|
|
|
|
-// TODO: Check which of the below are still used
|
|
|
|
-
|
|
|
|
-// Info Row
|
|
|
|
-
|
|
|
|
-.info-container {
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- align-items: center;
|
|
|
|
- border: var(--golder);
|
|
|
|
- background-image: url("/assets/images/texture.png");
|
|
|
|
- box-shadow: var(--shadow);
|
|
|
|
- border-radius: 10px;
|
|
|
|
- height: 6rem;
|
|
|
|
- width: 7rem;
|
|
|
|
-
|
|
|
|
- @include width-small {
|
|
|
|
- width: 10rem;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-// // Responsive styles
|
|
|
|
-.responsive-small {
|
|
|
|
- display: block;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.responsive-large {
|
|
|
|
- display: none;
|
|
|
|
-}
|
|
|
|
-.responsive-large {
|
|
|
|
- @include width-small {
|
|
|
|
- display: block;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.responsive-small {
|
|
|
|
- @include width-small {
|
|
|
|
- display: none;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.info-input {
|
|
|
|
- border: none;
|
|
|
|
- outline: none;
|
|
|
|
- text-align: center;
|
|
|
|
- background-color: transparent;
|
|
|
|
- width: 5rem;
|
|
|
|
- margin-top: 0.375rem;
|
|
|
|
- font-size: 2rem;
|
|
|
|
- font-weight: 600;
|
|
|
|
-}
|
|
|
|
-.info-input::-webkit-outer-spin-button,
|
|
|
|
-.info-input::-webkit-inner-spin-button {
|
|
|
|
- -webkit-appearance: none;
|
|
|
|
- appearance: none;
|
|
|
|
- margin: 0;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.info-label {
|
|
|
|
- font-size: 1.25rem;
|
|
|
|
- font-weight: 600;
|
|
|
|
- text-align: center;
|
|
|
|
- padding: 0.25rem 0.5rem;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-input[type="checkbox"] {
|
|
|
|
- height: 1.25rem;
|
|
|
|
- width: 1.25rem;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
// DETAILS + MODAL
|
|
// DETAILS + MODAL
|
|
|
|
|
|
.dimensions {
|
|
.dimensions {
|
|
width: 50rem;
|
|
width: 50rem;
|
|
- background-color: var(--modal-background);
|
|
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
- border: 1px solid var(--border-color);
|
|
|
|
|
|
+ border: var(--gold-3);
|
|
padding: 0 2rem;
|
|
padding: 0 2rem;
|
|
box-shadow: var(--shadow);
|
|
box-shadow: var(--shadow);
|
|
- background-image: url("/assets/images/background.jpg");
|
|
|
|
|
|
+ background-image: url("/assets/images/texture-0.jpg");
|
|
}
|
|
}
|
|
|
|
|
|
.title {
|
|
.title {
|
|
@@ -301,7 +239,7 @@ input[type="checkbox"] {
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
gap: 1.5rem;
|
|
gap: 1.5rem;
|
|
|
|
|
|
- .flex-row {
|
|
|
|
|
|
+ .row {
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -334,16 +272,6 @@ body {
|
|
font-family: var(--bs-body-font-family) !important;
|
|
font-family: var(--bs-body-font-family) !important;
|
|
}
|
|
}
|
|
|
|
|
|
-.flex-row {
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: row;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.flex-column {
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
// Overriding the default styles of angular material
|
|
// Overriding the default styles of angular material
|
|
|
|
|
|
.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled)
|
|
.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled)
|
|
@@ -366,6 +294,15 @@ body {
|
|
border-color: var(--primary) !important;
|
|
border-color: var(--primary) !important;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field
|
|
|
|
+ .mdc-notched-outline__leading,
|
|
|
|
+.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field
|
|
|
|
+ .mdc-notched-outline__notch,
|
|
|
|
+.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field
|
|
|
|
+ .mdc-notched-outline__trailing {
|
|
|
|
+ border-color: var(--primary) !important;
|
|
|
|
+}
|
|
|
|
+
|
|
.mdc-text-field--outlined:not(.mdc-text-field--disabled)
|
|
.mdc-text-field--outlined:not(.mdc-text-field--disabled)
|
|
.mdc-text-field__input {
|
|
.mdc-text-field__input {
|
|
caret-color: var(--primary) !important;
|
|
caret-color: var(--primary) !important;
|