aboutsummaryrefslogtreecommitdiffstats
path: root/root/static/style/defs/text$x-scss.scss
blob: 40804b274351b1a8f0cb4e44f4c8fa729e28a22f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$white:         #ffffff;
$gray-bright:   #eeeeee;
$gray-dark:     #303336;
$gray-darker:   #1d1f21;
$gray-neutral:  #b9bdc1;
$gray-success:  #bdddc1;
$gray-fail:     #ddbdc1;

$break-small: 425px;
$break-large: 768px;

@mixin media-small() {
  @media only screen and (max-width: $break-small) { @content; }
}

@mixin media-medium() {
  @media only screen and (min-width: $break-small + 1) and (max-width: $break-large - 1) { @content; }
}

@mixin media-large() {
  @media only screen and (min-width: $break-large) { @content; }
}

:root {
  --white:        #{$white};
  --gray-bright:  #{$gray-bright};
  --gray-dark:    #{$gray-dark};
  --gray-darker:  #{$gray-darker};
  --gray-neutral: #{$gray-neutral};
  --gray-success: #{$gray-success};
  --gray-fail:    #{$gray-fail};

  --margin-wide: 2rem;
  @include media-small() {
    --margin-wide: 0.5rem;
  }
}

@mixin left-border($w: 0.6rem) {
  border-style: solid;
  border-width: 0 0 0 $w;
  border-radius: 0 6px 6px 0;
}

@mixin right-border($w: 0.6rem) {
  border-style: solid;
  border-width: 0 $w 0 0;
  border-radius: 6px 0 0 6px;
}