summaryrefslogtreecommitdiff
path: root/web/assets/themes/sunset-light.css
blob: a37fa7fb7472e93b48df2eca3a793c80995cb643 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
/*
  theme-title: Sunset (light)
  theme-description: Official light orange/yellow theme.
*/

:root {
  /* Define our palette */
  --eggshell: #fff6eb;
  --yellow: #FFAF45;
  --orange: #FB6D48;
  --pink: #D74B76;
  --eggplant1: #5c385e;
  --eggplant2: #523254;
  --eggplant3: #482c49;
  --eggplant4: #29192a;

  /* Restyle basic colors */
  --white1: var(--eggshell);
  --white2: var(--yellow);
  --blue1: var(--eggplant1);
  --blue2: var(--eggplant2);
  --blue3: var(--eggplant3);
  --orange2: var(--pink);

  /* Basic page styling (background + foreground) */
  --bg: var(--eggshell);
  --bg-accent: var(--white2);
  --fg: var(--eggplant4);
  --fg-reduced: var(--eggplant3);

  /* Profile page styling (light) */
  --profile-bg: var(--white2);

  /* Buttons */
  --button-bg: var(--blue2);
  --button-fg: var(--white1);

  /* Statuses */
  --status-bg: var(--white1);
  --status-focus-bg: var(--white1);
  --status-info-bg: var(--white2);
  --status-focus-info-bg: var(--white2);

  /* Used around statuses + other items */
  --boxshadow-border: 0.08rem solid var(--orange);
}

/* Main page background */
body {
  background: linear-gradient(
    var(--eggplant1),
    var(--pink),
    var(--orange),
    var(--yellow),
    var(--eggshell)
  );
}

/* Scroll bar */
html, body {
  scrollbar-color: var(--pink) var(--eggshell);
}

/* Instance title color */
.page-header a h1 {
  color: var(--eggshell);
}

/* Profile fields */
.profile .about-user .fields .field {
  border-bottom: 0.1rem solid var(--orange);
}
.profile .about-user .fields .field:first-child {
  border-top: 0.1rem solid var(--orange);
}

/* Status media */
.status .media .media-wrapper {
  border: 0.08rem solid var(--orange);
}
.status .media .media-wrapper details .unknown-attachment .placeholder {
  color: var(--blue2);
}
.status .media .media-wrapper details video.plyr-video {
  background: var(--eggshell);
}

/* Status polls */
.status .text .poll {
  background-color: var(--white2);
}
.status .text .poll .poll-info {
  background-color: var(--white1);
}

/* Code snippets */
pre, pre[class*="language-"],
code, code[class*="language-"] {
  background-color: var(--eggplant4);
  color: var(--white1);
}

/* Block quotes */
blockquote {
  background-color: var(--yellow);
  color: var(--eggplant4);
}