@charset utf-8;

  *{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
     -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;

}

  :root{
	     --placeholder: var(--primary);
	     --body:18px;
	     --huge:8vw;
	     --font:  "Geist Mono", monospace, serif;
	     --dis:  'Mobilo', "Impact", sans-serif;

--primary:white;
--contrast:black;

--green: #00D647;
--pink:#FEA0EF;
--orange:#FF5400;

--pad: 16px;
     }
     

.post-content p{
	margin-bottom: calc(var(--body) * 1);
}
.post-content *:last-child{
	margin-bottom: 0;
}
.post-content a{
  text-decoration: none;
  background-image: repeating-linear-gradient(
    to right,
    var(--orange) 0 4px,
    transparent 4px 8px
  );
  background-position: 0 calc(113% - 0.15em);
  background-size: 100% 1px;
  background-repeat: no-repeat;
}
.paddedv{
	padding: var(--pad) 0;
}

.padded{
padding: var(--pad);}

.flex-v{
min-height: 100vh;
display: flex;
flex-direction: column;
overflow: hidden;
}
.f1{
	flex: 1;
}

.logos .logo:first-of-type img{
max-width: 190px;}

.logos{
	margin-top: var(--pad);
	display: flex;
	flex-wrap: wrap;
	gap:var(--pad);
	align-items: center;
}
.logos img{
	max-width: 120px;
	max-height: 80px;
}


a{
	color: inherit;
}

.tcenter{
	text-align: center;
}

::selection {
	background: var(--contrast);
	color:var(--primary);
}
::-moz-selection {
	background: var(--contrast);
	color:var(--primary);	}


.svgcont{
		position:absolute;
width: 100vw;
height: 100vh;
	z-index: -1;
	top:0vh;
	left: 0vw;
overflow: hidden;
}

svg{
	position:absolute;
	width: 110vw;
	height: 110vh;
	top:-5vh;
	left: -5vw;
}
.i{
margin-right: 0.04em;}
        
     h1, h2, h3, h4, h5{
         font-size: var(--huge);
         font-family: var(--dis);
         font-weight: normal;
         letter-spacing: -0.1em;
         text-transform: uppercase;
         text-align: center;
         color: var(--contrast);
         margin:0;
line-height: 0.8;
  transform: translateY(0.1em);
       }

     
      
        body {
      background: var(--green);   
      color: var(--contrast);
         font-family: var(--font);
         font-size: var(--body);
         line-height: var(--line);
         letter-spacing: var(--ls);
         line-height: 1.2;
         font-weight: 300;
               }

  