<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>willofthewind.com — Site closed</title>

  <!-- System appearance + accessibility friendly styles -->
  <style>
    :root {
      --bg: #ffffff;
      --fg: #1f2937;           /* slate-800 */
      --muted: #6b7280;        /* slate-500 */
      --panel: #f8fafc;        /* slate-50 */
      --border: #e5e7eb;       /* slate-200 */
      --link: #0b61ff;
      --link-visited: #7149c6;
      --accent: #b91c1c;       /* red-700 */
      --shadow: 0 10px 25px rgba(0,0,0,.08);
    }

    @media (prefers-color-scheme: dark) {
      :root {
        --bg: #0b0f14;         /* near black with a hint of blue */
        --fg: #e5e7eb;         /* slate-200 */
        --muted: #9ca3af;      /* slate-400 */
        --panel: #111827;      /* slate-900 */
        --border: #1f2937;     /* slate-800 */
        --link: #78a9ff;
        --link-visited: #a78bfa;
        --accent: #f87171;     /* red-400 */
        --shadow: 0 10px 25px rgba(0,0,0,.35);
      }
    }

    /* Base layout */
    html, body {
      height: 100%;
    }
    body {
      margin: 0;
      background: var(--bg);
      color: var(--fg);
      font: 16px/1.6 system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }

    /* Centered content card */
    main {
      flex: 1 0 auto;
      display: grid;
      place-items: center;
      padding: clamp(24px, 4vw, 48px);
    }
    .card {
      width: min(800px, 92vw);
      background: var(--panel);
      border: 1px solid var(--border);
      border-radius: 16px;
      box-shadow: var(--shadow);
      padding: clamp(20px, 4vw, 40px);
      text-align: center;
    }
    h1 {
      margin: 0 0 .25em 0;
      font-size: clamp(24px, 3.2vw, 40px);
      line-height: 1.2;
      letter-spacing: -0.01em;
    }
    p.lede {
      margin: 0 0 1em 0;
      font-size: clamp(16px, 2vw, 20px);
      color: var(--muted);
    }
    .note {
      margin: 1em auto 0;
      max-width: 60ch;
      color: var(--muted);
    }

    /* Links */
    a { color: var(--link); }
    a:visited { color: var(--link-visited); }
    a:hover, a:focus-visible { text-decoration: underline; }

    /* Accent line */
    .accent {
      width: 56px;
      height: 4px;
      margin: 14px auto 18px;
      background: var(--accent);
      border-radius: 999px;
    }

    /* Footer credit pinned to bottom */
    .footer {
      position: sticky;   /* pins to bottom of viewport when content is short */
      bottom: 0;
      flex-shrink: 0;
      width: 100%;
      background: var(--panel);
      border-top: 1px solid var(--border);
      text-align: center;
      padding: 10px 12px;
      font-size: 0.9375rem;
    }
    .footer a {
      color: inherit;
      text-decoration: none;
      border-bottom: 1px dotted var(--muted);
    }
    .footer a:hover, .footer a:focus-visible {
      color: var(--link);
      border-bottom-color: currentColor;
    }

    /* Respect reduced motion */
    @media (prefers-reduced-motion: reduce) {
      * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
    }
  </style>
</head>
<body>
  <main>
    <section class="card" role="status" aria-live="polite">
      <h1>willofthewind.com is now closed</h1>
      <div class="accent" aria-hidden="true"></div>
      <p class="lede">
        Thank you for your past visits and support. This site is no longer active.
      </p>
    </section>
  </main>

  <footer class="footer" role="contentinfo" aria-label="Hosting credit">
    Site powered by
    <a href="https://servelink.com" target="_blank" rel="noopener">ServeLink</a>
  </footer>
</body>
</html>