Domain thianwarrington.com
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

  • Open service 104.21.44.83:80 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 02:59:52 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dCS%2FdgSffvdaPrXbrC3DyTU4g2e0Z5222iOihI24Unc6dwziKuez669Vxrekpct0njE1Pf%2BD2Cws8RWCnIAhs2EL5S8%2BWYPilu3%2Baft5g1Xk"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9ba870fe8f420f4f-EWR
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:80 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 02:59:52 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WSWwB2t2CTxHLClRqVKzTNfy8JEMANsyuYE7S4TzsRAu%2B2QKFujsvajZ1vbstDNgmGWO4GdBiG2Q2To9OgwRqOuAAT3lmbGRwVtg9JIfZNvqqQyP5ngfDclaZW%2Bl"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9ba870fe1fa136ac-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.197.228:8443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 522 <none>
    Date: Thu, 08 Jan 2026 03:00:13 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9ba871041fc1713b-YYZ
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 02:59:53 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=s7hwShatb37kdaQoYBAnGsKENaLen9B4gceurSCflG1Krcun6%2BW61Fr%2F6iRwA%2FecytgVIU%2Fd%2FAAjr3GC%2FTH8lvZTe%2FAcyMd1za5f7mDupBl%2FQrtlmNH1RdxwkLqqe5k%3D"}]}
    CF-RAY: 9ba87100ad8eb1ae-SJC
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:8443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 522 <none>
    Date: Thu, 08 Jan 2026 03:00:13 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9ba87103f8e3483d-SJC
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:80 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 02:59:52 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7g7pbZOO8fWlLFXUOl9hu0PhP7IZfjaWq3VzaLTY0VdI5SBpUKzDFTRljQ%2BOUsCSFA48ZLCqLxkjvkCJ5p1sRaQatffVmxoMREyzCwugpVvT%2FLWczxmDvTypV1a0sgQ%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9ba870fdc8f76c97-SJC
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.21.44.83:443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 02:59:53 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=V33XWk82RIiSufQwNZAe%2BwUuA%2Bvl323%2BBVX%2B1zfGhzdYuOiz6HDE7DTPf5d4gC72iVFflfSmn12ntRNzAPleBPMLkPuH8JEBkO5ElnLxlku3QCI%3D"}]}
    CF-RAY: 9ba87100a8423493-SJC
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.197.228:80 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 02:59:52 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BXcOco%2FVX%2BNY1Kx7gjVX423yx5vJMkiW%2Fv%2F7NOjEcvp6WwemYFG6N%2B%2FJqpTsijpj%2BEqVWZrekbNk7LGFOSqSiQyiXAlJybzWDDa0JskFoMQD6VU%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9ba870fdcfabde03-SJC
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 02:59:53 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=c0JoFJ4O52KfVhZUTmzTDTBjBH5XEYDCz1EWkmh54%2BYjmUpTFNNlXxnSnFswOlrOLxEfbg3WRrVpCaMyxzd4de5RRjbIyhHMfN8%2BlICo44Il6FMWJfAgbFJSm5bMTl8%3D"}]}
    CF-RAY: 9ba870ffad4edda9-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:8443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 522 <none>
    Date: Thu, 08 Jan 2026 03:00:13 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9ba871042e3e9fb7-AMS
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.197.228:443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 02:59:52 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=35cKUoKFyLw7oEusXfp3%2FfwUVerh72r%2B9VT90vR38YUW1QX%2FKBh8JwcoR8e2DL8OGfkK35d1DQehpryj4%2FTXKBnWC7KeTdjyURFYmgB8nS47lOI%3D"}]}
    CF-RAY: 9ba870ff2e7aee2f-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.21.44.83:8443 · thianwarrington.com

    2026-01-08 02:59

    HTTP/1.1 522 <none>
    Date: Thu, 08 Jan 2026 03:00:12 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9ba871037ca8c730-YYZ
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.21.44.83:8443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 522 <none>
    Date: Fri, 19 Dec 2025 08:33:29 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19405,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9b058db81da242e9-EWR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 104.21.44.83:443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 200 OK
    Date: Fri, 19 Dec 2025 08:33:09 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=13,cfOrigin;dur=484
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xT%2BR%2Bqfbbm9Cr5mVK0YGpQAn4CleqE8ynXZNi0ah07vGssH2Y30Ol1aYs0soGJSZEUgE1ZSz1suoZIGeuBCmeSmAC%2BakPbAyhPgh%2FnrB7gbTCYs%3D"}]}
    CF-RAY: 9b058daf9ccace67-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 172.67.197.228:443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 200 OK
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QNYD0ex8F05is%2Brwyuq7RTA%2B97aDNHH1kx398ERiisB7F0rryPL8yO6efIfhHtvoQX%2BSPJVb2Q3LEhz37KlBgOhx1RHcrGKJIBofezEJpaupKVw%3D"}]}
    CF-RAY: 9b058dab3ef6dbef-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 200 OK
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=8,cfOrigin;dur=265
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fGSM%2F5MgxR7sWvG3mLqMbHCoS8tKIPbuXI2GyFekXVQU44iOVMjWOTvlXa8%2Fzs2Cf%2FtXgcfmczqN3asheASzU6XwM8Zr4SBMUiapSErlQikOQCBic3ogFTUPzdQEfTU%3D"}]}
    CF-RAY: 9b058dac1e55d123-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:8443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 522 <none>
    Date: Fri, 19 Dec 2025 08:33:28 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9b058db06ab28657-LHR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 104.21.44.83:80 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 301 Moved Permanently
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qSibvQwkygwBAx37Fn5Gpums8WrHuYUaFoqBCLDE8W8nuEJwn9saXLaP4lpfdz%2Ffgsgr%2FJDCcK5436vWsq5UZM8%2FcciC2q%2FlAKx7IWr2YzpS"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9b058da9fcf45fd4-SIN
    alt-svc: h3=":443"; ma=86400
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 172.67.197.228:8443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 522 <none>
    Date: Fri, 19 Dec 2025 08:33:28 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19433,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9b058db019863e39-BOM
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:80 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 301 Moved Permanently
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DcRG3YmAdpQGjKlM6AswQadvcUgWTDvF%2Ff9RIBoFgVxfzjhVQ241L1ooo1F6TsGpnC1VgkcAW7ILmLb7Z2O1eDjo8fmbNdcvIK%2FBs2VGNUKXo5CPOQzHFfcgj%2FVm"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9b058dabbdbcab3b-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:2c53:80 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 301 Moved Permanently
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RJG92TqwrcPfBdlYyuRgMmuQ4AnMBTWb0NHNAItqEO4O%2FtIhhx0r5MK9%2BkqcIc4U2%2BTPQnD%2BkDPV%2B9C5iCVhi%2FK28cs9CuZ5uGAnQj7xLsldOvb6k6YJW1jKE71MOU0%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b058da99e04c9aa-LHR
    alt-svc: h3=":443"; ma=86400
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:8443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 522 <none>
    Date: Fri, 19 Dec 2025 08:33:28 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=19596,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9b058db008698cbd-EWR
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 522
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 172.67.197.228:80 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 301 Moved Permanently
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Length: 0
    Connection: close
    Location: https://thianwarrington.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ECDrOaSauut00rDhZkxKe%2B3rTTnd1KRaJX7O1mkpHLgWl99H2aOiZSiuiOjtJV11w0O01Xf5KRBy%2BgOB1ifL3Bxp1nax0IEiAU4l%2BB5xTfaXHiE%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b058da968940df4-AMS
    alt-svc: h3=":443"; ma=86400
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:c5e4:443 · thianwarrington.com

    2025-12-19 08:33

    HTTP/1.1 200 OK
    Date: Fri, 19 Dec 2025 08:33:08 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-powered-by: PHP/8.2.29
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8xPz0c3dq1E7hrEOdJ%2FnhBrp22qOcCn3xpjmrYj1YRMmKu%2F8YvckGwnDYws9B8zSzgysq64SYJvlrWO0Wdbzr7fH%2BVpRJSCY1ku00r2DoUdvtLoE0GsVnDXU05cI48c%3D"}]}
    CF-RAY: 9b058da9d9dcd2ce-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: thianwarrington.com
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>thianwarrington.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            :root {
                --blue-start: #2f5fd4;
                --blue-end:   #3f7bf0;
                --bg-body:    #f5f7fb;
                --text-main:  #222;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
            }
    
            body {
                background: var(--bg-body);
                color: var(--text-main);
            }
    
            /* HERO */
    
            header.hero {
                background: linear-gradient(135deg, var(--blue-start), var(--blue-end));
                height: 220px;                 /* shorter hero */
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
                position: relative;
                overflow: hidden;
            }
    
            header.hero h1 {
                font-size: 2.6rem;
                letter-spacing: 0.04em;
                font-weight: 700;
                z-index: 1;
            }
    
            /* subtle shapes */
            header.hero::before,
            header.hero::after {
                content: "";
                position: absolute;
                border-radius: 50%;
                background: rgba(255,255,255,0.14);
                filter: blur(8px);
            }
    
            header.hero::before {
                width: 320px;
                height: 320px;
                top: -140px;
                left: -80px;
            }
    
            header.hero::after {
                width: 260px;
                height: 260px;
                bottom: -130px;
                right: -60px;
            }
    
            /* MAIN CARD */
    
            main {
                max-width: 980px;
                margin: 60px auto 60px;       /* pulls card slightly into hero */
                padding: 0 16px;
            }
    
            .card {
                background: #fff;
                border-radius: 18px;
                padding: 32px 32px 36px;
                box-shadow:
                    0 18px 35px rgba(15, 23, 42, 0.08),
                    0 0 0 1px rgba(15, 23, 42, 0.02);
            }
    
            .card h2 {
                font-size: 1.9rem;
                margin-bottom: 10px;
            }
    
            .card p {
                font-size: 1rem;
                line-height: 1.7;
                color: #555;
            }
    
            .pill {
                display: inline-block;
                padding: 4px 12px;
                font-size: 0.78rem;
                text-transform: uppercase;
                letter-spacing: 0.08em;
                border-radius: 999px;
                background: rgba(59,130,246,0.08);
                color: #2563eb;
                margin-bottom: 14px;
            }
    
            footer {
                text-align: center;
                padding: 0 16px 32px;
                font-size: 0.85rem;
                color: #8a8f9f;
            }
    
            /* RESPONSIVE */
    
            @media (max-width: 640px) {
                header.hero {
                    height: 180px;
                }
    
                header.hero h1 {
                    font-size: 2rem;
                }
    
                main {
                    margin-top: -40px;
                }
    
                .card {
                    padding: 24px 20px 28px;
                }
    
                .card h2 {
                    font-size: 1.5rem;
                }
            }
        </style>
    </head>
    <body>
    
    <header class="hero">
        <h1>thianwarrington.com</h1>
    </header>
    
    <main>
        <section class="card">
            <div class="pill">Maintenance</div>
            <h2>Welcome to thianwarrington.com</h2>
            <p>
                This site is currently in maintenance. The platform behind thwa.nl is being
                prepared for future projects and experiments.
            </p>
            <p>
                Feel free to check back later – once the groundwork is finished this page will
                grow into a hub for tools, prototypes and other services
    Found 2025-12-19 by HttpPlugin
    Create report
thianwarrington.com*.thianwarrington.com
CN:
thianwarrington.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-08 01:58
Not after:
2026-04-08 02:55
thianwarrington.com*.thianwarrington.com
CN:
thianwarrington.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-10 01:27
Not after:
2026-02-08 02:25