diff --git a/src/App.vue b/src/App.vue index 4423c383..40963549 100644 --- a/src/App.vue +++ b/src/App.vue @@ -56,15 +56,17 @@ body { margin: 0; background-attachment: fixed; background-color: $bg-color; - background-image: url('@/assets/img/bg.svg'); + background-image: url('@/assets/img/stars.jpeg'); background-position: center / 640px; background-repeat: repeat; + cursor: url('assets/img/rocket.png'), auto; font-family: Montserrat, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Open Sans', 'Helvetica Neue', sans-serif; } a { color: $highlight-color; + cursor: url('assets/img/rocket-fire.png'), auto; text-decoration: none; } diff --git a/src/assets/img/rocket-fire.png b/src/assets/img/rocket-fire.png new file mode 100644 index 00000000..69099bf3 Binary files /dev/null and b/src/assets/img/rocket-fire.png differ diff --git a/src/assets/img/rocket.png b/src/assets/img/rocket.png new file mode 100644 index 00000000..276a5d4b Binary files /dev/null and b/src/assets/img/rocket.png differ diff --git a/src/assets/img/stars.jpeg b/src/assets/img/stars.jpeg new file mode 100644 index 00000000..7dc3ed26 Binary files /dev/null and b/src/assets/img/stars.jpeg differ diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index 8c2c4e78..9022337c 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -79,7 +79,7 @@ const isActive = (page: string): boolean => { Home -
  • +
  • {
  • - + - Map + Map +
  • {
    @@ -327,9 +342,9 @@ $fade-time: 300ms; &__bar { position: relative; - height: 50px; + height: 60px; border-bottom: thin solid rgb(125 125 125 / 30%); - background-color: $contrast-color; + background-color: $header-mobile-bg-color; box-shadow: 0 0 10px 0 rgb(125 125 125 / 60%); color: $secondary-text-color; } @@ -354,7 +369,7 @@ $fade-time: 300ms; width: 50px; height: 100%; align-items: center; - color: #000; + color: #fff; cursor: pointer; font-size: 20px; text-align: center; @@ -371,7 +386,7 @@ $fade-time: 300ms; overflow: auto; /* just in case */ width: 200px; height: 100%; - background-color: $contrast-color; + background-color: $header-mobile-bg-color; box-shadow: 0 0 13px 1px rgb(0 0 0 / 60%); transition: left 300ms; @@ -384,6 +399,7 @@ $fade-time: 300ms; width: 50px; height: 50px; align-items: center; + color: #fff; cursor: pointer; text-align: center; @@ -395,7 +411,7 @@ $fade-time: 300ms; nav { margin-top: 10px; - background-color: color.adjust($contrast-color, $lightness: -5%); + background-color: color.adjust($header-mobile-bg-color, $lightness: -5%); } ul { @@ -408,7 +424,7 @@ $fade-time: 300ms; } .selected { - background-color: color.adjust($contrast-color, $lightness: -15%); + background-color: color.adjust($header-mobile-bg-color, $lightness: -15%); font-weight: bold; } @@ -444,7 +460,7 @@ $fade-time: 300ms; justify-content: center; padding: 8px 12px; border-left: thin solid rgb(30 30 30 / 20%); - background: #fff; + background: $header-desktop-bg-color; text-align: center; :first-child { @@ -460,8 +476,7 @@ $fade-time: 300ms; } a { - display: block; - padding: 10px 0; + padding: 15px 5px; color: $text-color; text-decoration: none; } diff --git a/src/variables.scss b/src/variables.scss index f693a0a5..286cad47 100644 --- a/src/variables.scss +++ b/src/variables.scss @@ -1,17 +1,20 @@ @use 'sass:color'; /* --- COLORS --- */ -$bg-color: #f2ede6; -$text-color: #222; -$contrast-color: #E8E2D7; +$bg-color: #000; +$text-color: #F9FDFF; +$text-color-dark: #232F34; +$contrast-color: #232F34; $text-soft-color: #686868; -$primary-color: #BEB771; -$secondary-color: #E18282; +$primary-color: #7F27A2; +$secondary-color: #E23532; $secondary-light-color-intensity: 100; $secondary-light-color: color.adjust($secondary-color, $red: $secondary-light-color-intensity, $green: $secondary-light-color-intensity, $blue: $secondary-light-color-intensity); -$secondary-text-color: #2b2b2b; -$tertiary-light-color: #fff; +$secondary-text-color: #dadada; +$tertiary-light-color: #88A7B7; $highlight-color: $secondary-color; +$header-mobile-bg-color: rgb(40 40 40 / 90%); +$header-desktop-bg-color: rgb(40 40 40 / 50%); /* --- EASINGS --- */ $ease-bounce: cubic-bezier(0.18, 0.89, 0.32, 1.28); diff --git a/src/views/Home.vue b/src/views/Home.vue index f10c5ad7..920e388f 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -333,13 +333,14 @@ const submitDeadline = computed(() => flex: 1 1 0; padding: 8px; background-color: $tertiary-light-color; - color: $text-color !important; + color: $text-color-dark !important; + cursor: pointer; font-weight: bold; text-align: center; text-decoration: none; &:not(:first-child) { - border-left: 3px solid #e8e2d7; + margin-left: 4px; } } } @@ -379,11 +380,15 @@ const submitDeadline = computed(() => display: inline-block; line-height: 2; text-align: left; + + code { + color: $text-color-dark; + } } } .icon-label-link { - color: currentcolor !important; + color: $text-color-dark !important; text-decoration: none !important; }