|
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
7 | 7 | <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5974826855904767" |
8 | 8 | crossorigin="anonymous"></script> |
| 9 | + <link href="https://fonts.googleapis.com/css2?family=Special+Elite&family=EB+Garamond:wght@400;600&display=swap" rel="stylesheet"> |
9 | 10 | <style> |
10 | 11 | html, body { |
11 | 12 | height: 100%; |
12 | 13 | margin: 0; |
13 | 14 | padding: 0; |
14 | | - background: #f6f8fb; |
| 15 | + background: #f5ecd7 url('https://www.transparenttextures.com/patterns/old-mathematics.png'); |
15 | 16 | } |
16 | 17 | body { |
17 | 18 | min-height: 100vh; |
18 | 19 | display: flex; |
19 | 20 | flex-direction: column; |
20 | 21 | align-items: center; |
21 | | - font-family: 'Segoe UI', Arial, sans-serif; |
22 | | - color: #222; |
23 | | - background: #f6f8fb; |
| 22 | + font-family: 'EB Garamond', serif; |
| 23 | + color: #3e2c1c; |
| 24 | + background: #f5ecd7 url('https://www.transparenttextures.com/patterns/old-mathematics.png'); |
24 | 25 | } |
25 | 26 | .card { |
26 | | - background: #fff; |
| 27 | + background: #fffbe6; |
27 | 28 | margin: 2.5em 0 2em 0; |
28 | 29 | padding: 2.5em 2em 2em 2em; |
29 | | - border-radius: 18px; |
30 | | - box-shadow: 0 4px 32px 0 rgba(42,77,122,0.10), 0 1.5px 6px 0 rgba(42,77,122,0.07); |
| 30 | + border-radius: 14px; |
| 31 | + border: 2px solid #c9b18a; |
| 32 | + box-shadow: 0 0 40px rgba(120, 90, 40, 0.10); |
31 | 33 | max-width: 700px; |
32 | 34 | width: 100%; |
| 35 | + font-family: 'EB Garamond', serif; |
33 | 36 | } |
34 | 37 | h1 { |
35 | 38 | font-size: 2.5em; |
36 | | - color: #1a355c; |
| 39 | + color: #7c4a03; |
37 | 40 | margin-bottom: 0.2em; |
38 | 41 | text-align: center; |
39 | 42 | letter-spacing: 0.03em; |
| 43 | + font-family: 'Special Elite', cursive; |
| 44 | + text-shadow: 1px 1px 0 #fffbe6, 2px 2px 0 #b97a56; |
40 | 45 | } |
41 | 46 | h2 { |
42 | 47 | font-size: 1.3em; |
43 | | - color: #2a4d7a; |
| 48 | + color: #b97a56; |
44 | 49 | margin-top: 0; |
45 | 50 | margin-bottom: 1.5em; |
46 | 51 | text-align: center; |
47 | 52 | font-weight: 400; |
48 | 53 | letter-spacing: 0.01em; |
| 54 | + font-family: 'Special Elite', cursive; |
49 | 55 | } |
50 | 56 | h3 { |
51 | | - color: #2a4d7a; |
| 57 | + color: #7c4a03; |
52 | 58 | margin-top: 2em; |
53 | 59 | margin-bottom: 0.7em; |
54 | 60 | font-size: 1.15em; |
55 | 61 | letter-spacing: 0.01em; |
| 62 | + font-family: 'Special Elite', cursive; |
| 63 | + border-bottom: 2px dashed #b97a56; |
| 64 | + padding-bottom: 6px; |
| 65 | + background: linear-gradient(90deg, #f5ecd7 60%, #e7d3b3 100%); |
| 66 | + box-shadow: 0 1px 0 #fffbe6; |
56 | 67 | } |
57 | 68 | .section { |
58 | 69 | margin-bottom: 2em; |
|
67 | 78 | border-radius: 4px; |
68 | 79 | padding: 0 2px; |
69 | 80 | transition: background 0.15s; |
| 81 | + font-family: 'Special Elite', cursive; |
| 82 | + font-size: 1.08em; |
70 | 83 | } |
71 | 84 | .chord:hover, .chord:focus { |
72 | 85 | background: #e7fbe9; |
|
76 | 89 | position: absolute; |
77 | 90 | left: 0; |
78 | 91 | top: 1.5em; |
79 | | - background: #fff; |
80 | | - color: #222; |
81 | | - border: 1px solid #2a4d7a; |
| 92 | + background: #fffbe6; |
| 93 | + color: #3e2c1c; |
| 94 | + border: 1px solid #b97a56; |
82 | 95 | border-radius: 6px; |
83 | 96 | padding: 0.5em 1em; |
84 | | - font-size: 0.95em; |
| 97 | + font-size: 0.97em; |
85 | 98 | white-space: pre; |
86 | 99 | z-index: 100; |
87 | | - box-shadow: 0 2px 8px rgba(42,77,122,0.15); |
| 100 | + box-shadow: 0 2px 8px rgba(120, 90, 40, 0.15); |
88 | 101 | min-width: 90px; |
| 102 | + font-family: 'EB Garamond', serif; |
89 | 103 | } |
90 | 104 | .chord:hover .chord-popup, |
91 | 105 | .chord:focus .chord-popup { |
|
100 | 114 | top: 1.5em; |
101 | 115 | } |
102 | 116 | pre, code { |
103 | | - background: #f4f4f4; |
| 117 | + background: #f9f4e7; |
104 | 118 | padding: 1em; |
105 | 119 | border-radius: 8px; |
106 | 120 | overflow-x: auto; |
107 | | - font-size: 1em; |
| 121 | + font-size: 1.07em; |
108 | 122 | line-height: 1.5; |
109 | 123 | margin: 0.5em 0 1.5em 0; |
| 124 | + font-family: 'EB Garamond', serif; |
| 125 | + color: #4d3b23; |
| 126 | + border: 1.5px solid #c9b18a; |
| 127 | + box-shadow: 0 0 8px rgba(120, 90, 40, 0.07); |
110 | 128 | } |
111 | 129 | .notes { |
112 | 130 | font-size: 0.97em; |
113 | 131 | color: #555; |
114 | 132 | } |
115 | 133 | a { |
116 | | - color: #2a4d7a; |
| 134 | + color: #7c4a03; |
117 | 135 | text-decoration: underline; |
118 | 136 | transition: color 0.15s; |
| 137 | + font-family: 'EB Garamond', serif; |
119 | 138 | } |
120 | 139 | a:hover { |
121 | | - color: #1a355c; |
| 140 | + color: #b97a56; |
| 141 | + } |
| 142 | + ul { |
| 143 | + list-style-type: square; |
| 144 | + padding-left: 22px; |
| 145 | + } |
| 146 | + li { |
| 147 | + margin-bottom: 6px; |
122 | 148 | } |
123 | 149 | footer { |
124 | 150 | margin-top: 2em; |
125 | 151 | text-align: center; |
126 | | - color: #888; |
127 | | - font-size: 0.95em; |
| 152 | + color: #7c4a03; |
| 153 | + font-size: 1em; |
| 154 | + border-top: 2px double #b97a56; |
| 155 | + font-family: 'Special Elite', cursive; |
| 156 | + letter-spacing: 1px; |
| 157 | + background: #e7d3b3; |
| 158 | + padding: 18px 0 0 0; |
128 | 159 | } |
129 | 160 | @media (max-width: 800px) { |
130 | 161 | .card { |
|
0 commit comments