diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss index b7811f5..256e983 100644 --- a/src/assets/scss/_variables.scss +++ b/src/assets/scss/_variables.scss @@ -13,3 +13,7 @@ $cyan: #368f8b; $dark-cyan: #376362; $light-cyan: #00b3b3; $green: #09ad19; + +// Fonts +$titles: 'Poppins', serif; +$default: 'Inter', serif; \ No newline at end of file diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss index 1353186..fd97fb7 100644 --- a/src/assets/scss/main.scss +++ b/src/assets/scss/main.scss @@ -23,7 +23,7 @@ h5, h6, button, a { - font-family: 'Poppins', serif; + font-family: $titles; color: $white; font-weight: 500; } @@ -32,9 +32,10 @@ p, span, li, label { - font-family: 'Inter', serif; + font-family: $default; color: $white; } + button, a { font-weight: 500; @@ -45,6 +46,24 @@ button, input { border: none; background-color: transparent; + + &[type="number"] { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; + } + &[type=number]::-webkit-inner-spin-button, + &[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + } +} + +.input-cyan { + border: 1px solid $cyan; + background-color: rgba($white, 0.8); + &:focus, &:focus-visible { + outline: $cyan auto 2px; + } } button { diff --git a/src/components/utilities/Modal.vue b/src/components/utilities/Modal.vue index 9ae5b30..0cc2098 100644 --- a/src/components/utilities/Modal.vue +++ b/src/components/utilities/Modal.vue @@ -275,23 +275,37 @@ function handleResize() { display: inline; .form-fields { - display: flex; - flex-direction: column; - margin-bottom: 20px; + .form-field { + display: flex; + flex-direction: column; + margin-bottom: 20px; - label { - margin-bottom: 10px; - font-family: 'Poppins'; - } + label { + margin-bottom: 5px; + font-family: $titles; + } - input { - max-width: 250px; - font-family: 'Poppins'; - border: 1px solid $cyan; - border-radius: 5px; - background-color: rgba($white, 0.8); - padding: 8px 10px; + input { + max-width: 250px; + font-family: $titles; + border-radius: 5px; + padding: 8px 10px; + } + + &.two-col { + flex-direction: row; + gap: 20px; + .field { + display: flex; + flex-direction: column; + margin-bottom: 0; + input { + max-width: 105px; + } + } + } } + } } } diff --git a/src/components/utilities/zoneEditor/ZoneSettings.vue b/src/components/utilities/zoneEditor/ZoneSettings.vue index 0066a8e..c789a63 100644 --- a/src/components/utilities/zoneEditor/ZoneSettings.vue +++ b/src/components/utilities/zoneEditor/ZoneSettings.vue @@ -1,5 +1,5 @@