JSFiddle - React, Tailwind, and code Playground

by codepo8

HTML

<h1>Header on page</h1>
<h2>Subheader on page</h2>

<div class="partnerbadge">
  <h1>Header on page</h1>
  <h2>Subheader on page</h2>
</div>

CSS

:root {
  var-companyblue: #369;
  var-lighterblue: powderblue;
  var-largemargin: 20px;  
  var-smallmargin: calc(var(largemargin) / 2);
  var-borderstyle: 5px solid #000;
  var-headersize: 24px;
}
.partnerbadge {
  var-companyblue: #036;
  var-lighterblue: #369;
  var-headersize: calc(var(headersize)/2);
  transition: 0.5s;
}

@media (max-width: 400px) {
  .partnerbadge {
     var-borderstyle: none;  
     background: #eee;
  }
}

/* Applying the variables */
body {font-family: 'open sans', sans-serif;}

h1 {
	color: var(companyblue);
    margin: var(largemargin) 0;
    font-size: var(headersize);
}
h2 {
	color: var(lighterblue);
    margin: var(smallmargin) 0;
    font-size: calc(var(headersize) - 5);
}

.partnerbadge {
    padding: var(smallmargin) 10px;
    border: var(borderstyle);
}