/* noscript.css — CSS-only fallback styles */

html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background: radial-gradient(circle,
    rgb(251, 226, 239) 24%,
    hsla(345, 81%, 83%, 0.7) 28%, 
    hsla(23,100%,85%,1) 30%,
    hsla(346,100%,59%,0.7) 32%, 
    hsla(346, 100%, 88%, 0.7) 34%, 
    hsla(55,100%,87%,1) 35%,              
    hsla(0,68%,89%,1) 49%,
    hsla(346, 100%, 87%, 0.44) 72%,
    hsla(346, 100%, 93%, 0.7) 88%,
    hsla(346, 100%, 96%, 1) 100%
  );
  font-family: sans-serif;
  color: black;
}

.noscript-hero {
  padding: 6rem 2rem 4rem;
}

.noscript-name {
  font-weight: 300;
  margin: 0;
  line-height: 0.8;
}

.noscript-large {
  font-size: 18vw;
  margin-top: 0vh;
}

.noscript-medium {
  font-size: 12vw;
  margin-top: -2vw;
}

.noscript-portfolio {
  font-style: italic;
  text-align: center;
  margin-top: 15vh;
  font-size: 18vw;
}

.noscript-underpage {
  padding: 1rem 1rem;
  min-height: 100vh;
  margin-top: -5vh;
  text-align: center;
}
