Repository navigation
Expand file tree
/
Copy paththeme.css
More file actions
90 lines (80 loc) · 2.53 KB
/
Copy paththeme.css
File metadata and controls
90 lines (80 loc) · 2.53 KB
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
/* flutterCon / next.app brand, lifted from nextappcon.com/fluttercon.
Pink #ff55e7 + blue #008bff on near-black #171717. Headlines are Wix Madefor
Display at regular weight with tight tracking; eyebrows are Familjen Grotesk
bold caps. Content slides stay dark so the room can read them for 25 minutes;
the full-bleed pink→blue gradient is saved for title/section beats. */
@font-face {
font-family: 'Wix Madefor Display';
font-style: normal;
font-weight: 400 800;
font-display: swap;
src: url('/fonts/wix-madefor-display.woff2') format('woff2');
}
@font-face {
font-family: 'Familjen Grotesk';
font-style: normal;
font-weight: 400 700;
font-display: swap;
src: url('/fonts/familjen-grotesk.woff2') format('woff2');
}
/* The official speaker card is set in Inter, not the site fonts; the `card`
layout uses it so the title slide matches the card 1:1. Latin subset. */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400 800;
font-display: swap;
src: url('/fonts/inter.woff2') format('woff2');
}
:root {
--pink: #ff55e7;
--pink-2: #ff8aef;
--pink-3: #ffc4f6;
--blue: #008bff;
--blue-2: #5fb3ff;
--blue-3: #b3d9ff;
--ink: #171717;
--ink-2: #1f1f1f;
--ink-3: #2a2a2a;
--paper: #ffffff;
--text: #f7f7f7;
--muted: rgba(247, 247, 247, 0.62);
--line: rgba(247, 247, 247, 0.14);
--warn: #ffb020;
/* Hero gradient exactly as on the site: pink holds until past the middle,
then falls into blue in the bottom-right corner. */
--gradient-brand: linear-gradient(125deg, var(--pink) 46%, var(--blue) 100%);
--gradient-brand-rev: linear-gradient(225deg, var(--blue) 44%, var(--pink) 100%);
--gradient-deep: linear-gradient(160deg, #171717 0%, #1b1b1b 60%, #1f1720 100%);
--font-display: 'Wix Madefor Display', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto,
'Helvetica Neue', Arial, sans-serif;
--font-eyebrow: 'Familjen Grotesk', var(--font-display);
--font-card: 'Inter', var(--font-display);
--font-sans: var(--font-display);
--font-mono: ui-monospace, 'SF Mono', 'JetBrains Mono', Menlo, Consolas, monospace;
/* The canvas is a fixed 1280x720; every size below is in those px. */
--slide-w: 1280px;
--slide-h: 720px;
--pad: 72px;
--bar-h: 84px;
color-scheme: dark;
}
* {
box-sizing: border-box;
}
html,
body,
#root {
height: 100%;
margin: 0;
}
body {
background: #0d0d0d;
color: var(--text);
font-family: var(--font-sans);
-webkit-font-smoothing: antialiased;
overflow: hidden;
}
html[data-view='print'] body {
overflow: auto;
}