      :root { 
        color-scheme: dark;
      }
      html,body,main {
        min-height:100vh;
        height:100%;
        padding:0;
        margin:0;
        font-family: arial, sans-serif;
        text-align:center;
      }
      
      body,main {
        display:flex;
        flex-direction:column;
      }
      main {
        visibility:visible;
        background: radial-gradient(circle, #000 0%, #101D24 110%);
        justify-content:center;
        align-items:center;
      }
      img {
        aspect-ratio:1/1.1;
        width:80vw;
        max-width:225px;
        max-height:70vh;
        position:relative;
        z-index:2;
        margin-right:-5px;
      }
      div {
        position:relative;
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center;
      }
      .mf1, .mf2 {
        aspect-ratio: 3/1;
        line-height:1;
        font-family: Courier, monospace;
      }
      .mf1 {
        width: 500px;
        margin-top:-50px;
        
        font-weight:100;
        transform: rotate(-13deg);
        margin-bottom: -143px;
        margin-left: -30px;        
      }
      .mf2{
        width: 480px;
        margin-bottom: -75px;
        margin-right: -10px;
      }
       .mf1 text {
        font-size: 15px;
        fill: #68837a;
        opacity:0.55;
      }
      .mf2 text {
        font-size: 17px;
        fill: #68837a;
        opacity:0.6;
        font-weight: 800;
      }
      #notfound {
        font-family: 'Arial Black', arial, sans-serif;
        font-weight: 800;
        color: #68837a;
        opacity:0.8;
        font-size: 18px;
        line-height: 1;
        flex-direction: row;
        gap: 0 0.5em;
        margin-top: 20px;
        margin-left:-5px;
        transform: skew(-15deg);
        text-transform:uppercase;
        padding-bottom:50px;
      }
      footer {
          display:none;
          font-size:12px; 
          color:#6F7372; 
          opacity:1; 
          position:fixed;
          bottom:0;
          font-family:arial;
          font-weight:100;
          width:100vw;
          padding:1rem 1rem 1.25rem 1rem;
          background:#0F181E;
      }
      a, a:visited, a:active {
          text-decoration:none;
          color:#6F7372;
      }