|
9 | 9 | * {
|
10 | 10 | box-sizing: border-box;
|
11 | 11 | }
|
| 12 | + html { |
| 13 | + color-scheme: light dark; |
| 14 | + } |
12 | 15 | body {
|
13 | 16 | padding: 40px 140px;
|
14 | 17 | margin: 0;
|
|
43 | 46 | padding: 0;
|
44 | 47 | }
|
45 | 48 | li a {
|
46 |
| - display: inline-block; |
| 49 | + display: flex; |
| 50 | + align-items: center; |
| 51 | + gap: 6px; |
47 | 52 | margin: 0;
|
48 | 53 | padding: 6px 12px;
|
49 | 54 | min-width: 50%;
|
|
53 | 58 | }
|
54 | 59 | li a:focus,
|
55 | 60 | li a:hover {
|
| 61 | + color: #555; |
56 | 62 | background: rgba(221, 235, 255, 0.65);
|
57 | 63 | }
|
58 | 64 | .icon {
|
59 | 65 | display: inline-block;
|
60 |
| - width: 20px; |
| 66 | + width: 14px; |
61 | 67 | min-height: 14px;
|
62 | 68 | opacity: 0.6;
|
63 |
| - background-repeat: no-repeat; |
| 69 | + mask-repeat: no-repeat; |
| 70 | + -webkit-mask-repeat: no-repeat; |
64 | 71 | }
|
65 | 72 | .directory .icon {
|
66 |
| - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjEzLjMzOCA5Nkg3NC42NjZDNTEuMTk3IDk2IDMyIDExNS4xOTggMzIgMTM4LjY2N3YyMzQuNjY2QzMyIDM5Ni44MDIgNTEuMTk3IDQxNiA3NC42NjYgNDE2aDM2Mi42NjhDNDYwLjgwMyA0MTYgNDgwIDM5Ni44MDIgNDgwIDM3My4zMzNWMTg2LjY2N0M0ODAgMTYzLjE5OCA0NjAuODAzIDE0NCA0MzcuMzM0IDE0NEgyNTYuMDA2bC00Mi42NjgtNDh6Ii8+PC9zdmc+); |
| 73 | + mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjEzLjMzOCA5Nkg3NC42NjZDNTEuMTk3IDk2IDMyIDExNS4xOTggMzIgMTM4LjY2N3YyMzQuNjY2QzMyIDM5Ni44MDIgNTEuMTk3IDQxNiA3NC42NjYgNDE2aDM2Mi42NjhDNDYwLjgwMyA0MTYgNDgwIDM5Ni44MDIgNDgwIDM3My4zMzNWMTg2LjY2N0M0ODAgMTYzLjE5OCA0NjAuODAzIDE0NCA0MzcuMzM0IDE0NEgyNTYuMDA2bC00Mi42NjgtNDh6Ii8+PC9zdmc+); |
| 74 | + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjEzLjMzOCA5Nkg3NC42NjZDNTEuMTk3IDk2IDMyIDExNS4xOTggMzIgMTM4LjY2N3YyMzQuNjY2QzMyIDM5Ni44MDIgNTEuMTk3IDQxNiA3NC42NjYgNDE2aDM2Mi42NjhDNDYwLjgwMyA0MTYgNDgwIDM5Ni44MDIgNDgwIDM3My4zMzNWMTg2LjY2N0M0ODAgMTYzLjE5OCA0NjAuODAzIDE0NCA0MzcuMzM0IDE0NEgyNTYuMDA2bC00Mi42NjgtNDh6Ii8+PC9zdmc+); |
67 | 75 | background-position: 0px 2px;
|
| 76 | + background-color: currentColor; |
68 | 77 | }
|
69 | 78 | .file .icon {
|
70 |
| - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjg4IDQ4SDEzNmMtMjIuMDkyIDAtNDAgMTcuOTA4LTQwIDQwdjMzNmMwIDIyLjA5MiAxNy45MDggNDAgNDAgNDBoMjQwYzIyLjA5MiAwIDQwLTE3LjkwOCA0MC00MFYxNzZMMjg4IDQ4em0tMTYgMTQ0VjgwbDExMiAxMTJIMjcyeiIvPjwvc3ZnPg==); |
| 79 | + mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjg4IDQ4SDEzNmMtMjIuMDkyIDAtNDAgMTcuOTA4LTQwIDQwdjMzNmMwIDIyLjA5MiAxNy45MDggNDAgNDAgNDBoMjQwYzIyLjA5MiAwIDQwLTE3LjkwOCA0MC00MFYxNzZMMjg4IDQ4em0tMTYgMTQ0VjgwbDExMiAxMTJIMjcyeiIvPjwvc3ZnPg==); |
| 80 | + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjg4IDQ4SDEzNmMtMjIuMDkyIDAtNDAgMTcuOTA4LTQwIDQwdjMzNmMwIDIyLjA5MiAxNy45MDggNDAgNDAgNDBoMjQwYzIyLjA5MiAwIDQwLTE3LjkwOCA0MC00MFYxNzZMMjg4IDQ4em0tMTYgMTQ0VjgwbDExMiAxMTJIMjcyeiIvPjwvc3ZnPg==); |
71 | 81 | background-position: 0px 2px;
|
| 82 | + background-color: currentColor; |
72 | 83 | }
|
73 | 84 | li a:hover .icon {
|
74 | 85 | opacity: 1;
|
|
107 | 118 | background: #e0e0e0;
|
108 | 119 | }
|
109 | 120 | li a {
|
110 |
| - display: block; |
| 121 | + display: flex; |
111 | 122 | border-radius: 0;
|
112 | 123 | padding: 15px 10px;
|
113 | 124 | }
|
114 | 125 | .icon {
|
115 |
| - width: 32px; |
| 126 | + width: 24px; |
| 127 | + min-width: 24px; |
116 | 128 | min-height: 24px;
|
117 | 129 | }
|
118 | 130 | .directory .icon {
|
119 | 131 | background-position: 0px 4px;
|
120 | 132 | }
|
121 | 133 | }
|
| 134 | + |
| 135 | + @media (prefers-color-scheme: dark) { |
| 136 | + body { |
| 137 | + background: #000; |
| 138 | + } |
| 139 | + h1 { |
| 140 | + color: #eaeaea; |
| 141 | + } |
| 142 | + a { |
| 143 | + color: #ccc; |
| 144 | + } |
| 145 | + a:hover { |
| 146 | + color: #eaeaea; |
| 147 | + } |
| 148 | + li a:focus, |
| 149 | + li a:hover { |
| 150 | + color: #ccc; |
| 151 | + background: #1c1c1c; |
| 152 | + } |
| 153 | + } |
| 154 | + |
| 155 | + @media (max-width: 768px) and (prefers-color-scheme: dark) { |
| 156 | + ul { |
| 157 | + border-top: 1px solid #333; |
| 158 | + } |
| 159 | + li { |
| 160 | + border-bottom: 1px solid #333; |
| 161 | + } |
| 162 | + li:nth-child(odd) { |
| 163 | + background: #333; |
| 164 | + } |
| 165 | + } |
122 | 166 | </style>
|
123 | 167 | <link rel="shortcut icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFGSURBVHic7dm9TcNQFMXxPzRpaZGYAEIqZkERkzAFSwARSyCGgA2QAqGhTZqYIrJkzEP4GfueyD4/6TavuufEH1IMZmZmZmZm382ABfAOFB3MJzANTfAPV8CGboJX5xU4CczRyox+wpfzDByFpWlhQX/hy3kCJlGBcnV1z/81D8BhUKYsW2IKKICboExZosJHzBtwT+bbR710H7MG5qmwB78UMEQb4AJ4qR7u5UOoJxPgun44pisAdm+44+rB2AooqF31Y7oFIPGDj62AH1yAegE1F6BeQM0FqBdQcwHqBdRcgHoBNRegXkDNBagXUHMB6gXUXIB6ATUXoF5ALVXAkP8W39YPUgV8BCyisqofpAp4DFhEpVG2c3ZfU9VfdPv4QnzWtKn5wEpYA5dNw5emwB2w3IMAbWcJ3AKnueHNzMzMzGzYvgAGC6SjvNl9rAAAAABJRU5ErkJggg==">
|
124 | 168 | </head>
|
|
0 commit comments