orchard
mirrorEvery site I host, in one repo, along with the Cloudflare Tunnel and Caddy that front them. It's all Go, Vite, and SQLite, and it runs on a desktop at home with nothing listening on an inbound port.
blogbuncaddycloudflare-tunneldockergogolanghomelabhtml-templatemonorepoself-hostedseosqlitestatic-sitetypstuptime-monitoringviteweb-analytics
1.cursor {
2 position: fixed;
3 z-index: 100000;
4 top: 0;
5 left: 0;
6 width: 16px;
7 height: 16px;
8 margin: -8px 0 0 -8px;
9 pointer-events: none;
10 will-change: transform;
11 backface-visibility: hidden;
12}
13
14@media (max-width: 1023.98px) {
15 .cursor {
16 display: none;
17 }
18}
19
20.cursor-circle {
21 position: fixed;
22 z-index: 100000;
23 top: 0;
24 left: 0;
25 pointer-events: none;
26 margin: -25px 0 0 -26px;
27 width: 50px;
28 height: 50px;
29 border: 1px solid #ff2d2d;
30 opacity: 0.7;
31 border-radius: 50%;
32 transform-origin: center center;
33 transition: width 0.4s ease, height 0.4s ease, transform 0.4s ease, opacity 0.4s ease;
34 will-change: transform, width, height, opacity;
35 backface-visibility: hidden;
36}
37
38.cursor-circle.is-active {
39 margin: -35px 0 0 -36px;
40 width: 70px;
41 height: 70px;
42 background-color: #ff2d2d;
43 opacity: 0.3;
44}
45
46@media (max-width: 1023.98px) {
47 .cursor-circle {
48 display: none;
49 }
50}