File size: 1,360 Bytes
a98aec8
 
d919b32
a98aec8
 
3a41653
 
a98aec8
 
 
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
 
 
 
3a41653
 
a98aec8
 
 
 
 
 
3a41653
 
a98aec8
 
 
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
3a41653
 
a98aec8
 
 
 
 
3a41653
 
a98aec8
 
 
 
3a41653
 
a98aec8
 
 
 
 
 
 
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
/* Custom CSS to match the design in the document */
:root {
  --background-color: #F3EFE6;
  --text-color: #000000;
  --accent-color: #333333;
}

body {
  background-color: var(--background-color);
  color: var(--text-color);
  font-family: 'Montserrat', sans-serif;
}

.hero-body {
  padding-bottom: 1.5rem;
}

.section {
  padding-top: 1.5rem;
}

.title.is-1.publication-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 3.5rem;
  letter-spacing: -0.5px;
}

.is-size-5.publication-authors {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-style: italic;
  color: #777;
  margin-bottom: 1.5rem;
}

.title.is-3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

.content strong {
  font-weight: 600;
}

.content p {
  font-family: 'Montserrat', sans-serif;
  line-height: 1.7;
}

.button.is-dark {
  background-color: var(--accent-color);
}

.button.is-dark:hover {
  background-color: #555;
}

.footer {
  background-color: var(--background-color);
}

/* Custom mirror image */
.vintage-mirror {
  max-width: 400px;
  margin: 0 auto;
  display: block;
}

/* QR code styling */
.qr-code {
  max-width: 150px;
  margin-top: 2rem;
}

.qr-label {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  color: #777;
  text-align: center;
  margin-top: 0.5rem;
}