Skip to main content

max / makenotwork

2.9 KB · 88 lines History Blame Raw
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>Temporarily Unavailable - makenot.work</title>
7 <meta http-equiv="refresh" content="10">
8 <!-- No webfonts, deliberately. This is the app-is-down page: Caddy serves
9 it from disk precisely because the app cannot answer, so /static is
10 unreachable and there is nothing to fetch a face from. It used to load
11 three families from Google Fonts, which made the outage page depend on
12 a third party at the moment the site already had one thing wrong with
13 it. Generic families render instantly and are never the reason this
14 page is slow. -->
15 <style>
16 * { margin: 0; padding: 0; box-sizing: border-box; }
17 body {
18 min-height: 100vh;
19 display: flex;
20 flex-direction: column;
21 align-items: center;
22 justify-content: center;
23 padding: 2rem;
24 background: #ede8e1;
25 color: #3d3530;
26 font-family: sans-serif;
27 }
28 .wordmark {
29 position: absolute;
30 top: 2rem;
31 left: 2rem;
32 font-family: Georgia, "Times New Roman", serif;
33 font-size: 1.25rem;
34 color: #3d3530;
35 text-decoration: none;
36 }
37 .wordmark .dot { color: #6c5ce7; }
38 .container { text-align: center; max-width: 500px; }
39 .code {
40 font-size: 8rem;
41 font-weight: 400;
42 line-height: 1;
43 margin-bottom: 1rem;
44 font-family: Georgia, "Times New Roman", serif;
45 color: #3d3530;
46 }
47 .title {
48 font-size: 1.25rem;
49 font-family: monospace;
50 color: #8a8480;
51 margin-bottom: 1.5rem;
52 }
53 .message {
54 color: #8a8480;
55 margin-bottom: 2rem;
56 line-height: 1.6;
57 }
58 .retry {
59 font-family: monospace;
60 font-size: 0.85rem;
61 color: #8a8480;
62 }
63 a.btn {
64 display: inline-block;
65 padding: 0.75rem 1.5rem;
66 background: #3d3530;
67 color: #ede8e1;
68 text-decoration: none;
69 border-radius: 6px;
70 font-weight: 500;
71 transition: opacity 0.2s;
72 margin-bottom: 1.5rem;
73 }
74 a.btn:hover { opacity: 0.85; }
75 </style>
76 </head>
77 <body>
78 <a href="/" class="wordmark">Makenot<span class="dot">.</span>work</a>
79 <div class="container">
80 <div class="code">502</div>
81 <div class="title">Temporarily unavailable</div>
82 <p class="message">makenot.work is briefly offline for maintenance. Please wait a moment.</p>
83 <a href="/" class="btn">Try Again</a>
84 <p class="retry">This page will retry automatically.</p>
85 </div>
86 </body>
87 </html>
88