makefuture / erratic.html
282 words
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>erratic.</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Instrument+Serif:ital@0;1&display=swap" rel="stylesheet">
    <style>
        *, *::before, *::after {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html, body {
            width: 100%;
            height: 100%;
            background-color: #0a0a0a;
            color: #e8e4df;
            font-family: 'Instrument Serif', serif;
            overflow: hidden;
        }

        body {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        body::before {
            content: "";
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' seed='2' /%3E%3C/filter%3E%3Crect width='400' height='400' fill='%230a0a0a' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");
            pointer-events: none;
            z-index: 1;
        }

        .page {
            position: relative;
            z-index: 2;
            text-align: center;
            padding: 2rem;
        }

        .brand {
            font-family: 'Space Mono', monospace;
            font-size: clamp(3rem, 8vw, 6rem);
            font-weight: 700;
            letter-spacing: 0.08em;
            color: #e8e4df;
            margin-bottom: 1.5rem;
            opacity: 0;
            animation: fadeIn 1.2s ease forwards;
        }

        .brand span {
            color: #ff3d00;
        }

        .tagline {
            font-family: 'Instrument Serif', serif;
            font-style: italic;
            font-size: clamp(1.1rem, 2.5vw, 1.6rem);
            color: #a39f99;
            letter-spacing: 0.02em;
            margin-bottom: 3rem;
            opacity: 0;
            animation: fadeIn 1.2s ease 0.4s forwards;
        }

        .divider {
            width: 40px;
            height: 2px;
            background: #ff3d00;
            margin: 0 auto 3rem;
            opacity: 0;
            animation: fadeIn 1.2s ease 0.7s forwards;
        }

        .status {
            font-family: 'Space Mono', monospace;
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 0.3em;
            color: #555;
            opacity: 0;
            animation: fadeIn 1.2s ease 1s forwards;
        }

        .back {
            position: fixed;
            top: 2rem;
            left: 2rem;
            font-family: 'Space Mono', monospace;
            font-size: 0.85rem;
            text-decoration: none;
            color: #555;
            transition: color 0.3s;
            z-index: 10;
        }

        .back:hover {
            color: #ff3d00;
        }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(12px); }
            to { opacity: 1; transform: translateY(0); }
        }
    </style>
</head>
<body>
    <a href="/" class="back">&larr; back</a>

    <div class="page">
        <h1 class="brand">erratic<span>.</span></h1>
        <p class="tagline">digital expressionism</p>
        <div class="divider"></div>
        <p class="status">something is coming</p>
    </div>
</body>
</html>

static mirror of HEAD · about · clone: git clone https://git.makefuture.ro/makefuture.git