Newer
Older
taehui / qwilight-fe / src / app / globals.scss
@Taehui Taehui on 18 Mar 2 KB v1.0.0
@mixin default() {
  font-family: "Century Gothic", sans-serif;
  font-size: 0.75rem;
}

* {
  &.route {
    cursor: pointer;
  }
}

a {
  &.nav-link {
    @include default();
    color: white;

    &:hover {
      @include default();
      color: white;
    }
  }
}

body {
  background: url("../assets/dark-honeycomb.png");
}

button {
  &.btn {
    @include default();
  }

  &.page-link {
    @include default();
  }

  &.dropdown-item {
    @include default();
  }
}

input[type="button"],
input[type="password"],
input[type="submit"],
input[type="search"],
input[type="text"] {
  @include default();
}

li {
  &.page-item {
    @include default();
  }

  &.list-group-item {
    background-color: rgba(0, 0, 0, 0.125);
    border: none;
  }
}

div {
  &.offcanvas-body {
    background-color: black;
  }

  &.target {
    border: thin solid;
    border-image: linear-gradient(43deg, #4158d0 0%, #c850c0 46%, #ffcc70 100%);
  }
}

span {
  & {
    @include default();
  }

  :not(.page-link, .contexify_itemContent, .alert) > & {
    color: white;
  }

  ul.list-group > &.badge {
    font-weight: normal;
    border-radius: 0;
  }

  div.modal-content & {
    color: black;
  }

  &.date {
    color: darkgray;
  }

  &.stand {
    color: white;
  }

  &.point {
    color: white;
  }

  &.band {
    color: white;
  }

  &.title {
    color: white;
  }

  &.genre {
    color: darkgray;
  }

  &.fittedText {
    color: dodgerblue;
  }

  &.artist {
    color: lightgray;
  }

  &.level0 {
    color: darkgray;
  }

  &.level1 {
    color: mediumspringgreen;
  }

  &.level2 {
    color: mediumturquoise;
  }

  &.level3 {
    color: yellow;
  }

  &.level4 {
    color: mediumvioletred;
  }

  &.level5 {
    color: mediumpurple;
  }

  &.titleLV2000 {
    background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, purple);
    background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  &.highestJudgment {
    color: cyan;
  }

  &.higherJudgment {
    color: deepskyblue;
  }

  &.highJudgment {
    color: lightgreen;
  }

  &.lowJudgment {
    color: yellow;
  }

  &.lowerJudgment {
    color: mediumpurple;
  }

  &.lowestJudgment {
    color: red;
  }

  &.S\+ {
    color: gold;
  }

  &.S {
    color: gold;
  }

  &.A\+ {
    color: green;
  }

  &.A {
    color: green;
  }

  &.B {
    color: blue;
  }

  &.C {
    color: magenta;
  }

  &.D {
    color: red;
  }

  &.audioMultiplier {
    color: white;
  }

  &.avatarPlace {
    font-size: 1.5rem;
  }

  &.avatarIntro {
    white-space: pre-line;
  }
}