JSFiddle - React, Tailwind, and code Playground

by JamesKyle

HTML

<meta name="viewport" content="width=device-width">

<article>
    <h1>Bootstrap jQuery Plugins</h1>
    
    <section>
    <p class="thirds">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vehicula ante sit amet turpis hendrerit hendrerit. Vestibulum in pulvinar neque. Praesent congue tincidunt nunc et venenatis. Etiam vel purus ut nibh rutrum ullamcorper. Proin viverra diam at elit tincidunt accumsan. Suspendisse fermentum, enim at volutpat aliquet, libero massa bibendum sem, sed suscipit orci velit vel est. Donec iaculis, dolor quis consectetur sagittis, metus nunc congue ipsum, non rhoncus felis eros quis arcu. Sed non fermentum nunc. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sit amet arcu vel sapien mattis ultrices.</p>
    </section>
    
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vehicula ante sit amet turpis hendrerit hendrerit. Vestibulum in pulvinar neque. Praesent congue tincidunt nunc et venenatis. Etiam vel purus ut nibh rutrum ullamcorper. Proin viverra diam at elit tincidunt accumsan. Suspendisse fermentum, enim at volutpat aliquet, libero massa bibendum sem, sed suscipit orci velit vel est. Donec iaculis, dolor quis consectetur sagittis, metus nunc congue ipsum, non rhoncus felis eros quis arcu. Sed non fermentum nunc. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sit amet arcu vel sapien mattis ultrices.</p>
    
    <section>
    <p class="thirds">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vehicula ante sit amet turpis hendrerit hendrerit. Vestibulum in pulvinar neque. Praesent congue tincidunt nunc et venenatis. Etiam vel purus ut nibh rutrum ullamcorper. Proin viverra diam at elit tincidunt accumsan. Suspendisse fermentum, enim at volutpat aliquet, libero massa bibendum sem, sed suscipit orci velit vel est. Donec iaculis, dolor quis consectetur sagittis, metus nunc congue ipsum, non rhoncus felis eros quis arcu. Sed non fermentum nunc. Lorem ipsum...

CSS

html {font-size: 81.25%; -webkit-text-size-adjust: none;}

body {
    width: 80%; max-width: 1000px; min-width: 447px;
    margin: 2% auto; padding: 22px;
    font: 1em/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
    
    background: #f5f6f7;
    color: #111; text-shadow: #FFF 0 1px 1px;
}

body::after {
    content: ""; display: block;
    position: fixed; z-index: -999;
    top: 0; bottom: 0; height: 100%;
    left: 0; right: 0;  width: 100%;
    
    box-shadow: inset rgba(0,0,0,0.1) 0 2px 3px;
}

@media screen and (max-width: 480px) { html { font-size: 75% } body { width: auto; min-width: 287px } }

::selection {background: rgba(89,156,255,0.4); color: #111; text-shadow: none; }

section {
    margin: 16px -11px;
    padding: 10px 10px 8px;
    
    border: 1px solid #fcfbfa;
    border-bottom: 3px solid #f6f5f4;
    
    background: #fff;
    
    border-radius: 3px;
    box-shadow: rgba(0,0,0,0.15) 0 2px 4px, rgba(0,0,0,0.4) 0 0 1px;
}

h1 {
    margin: 0.2em 0;
    font-size: 3em;
    line-height: 1.1em;
    font-weight: bold;
}
p {
    margin: 0.5em 0;
    text-align: justify;
}

.thirds {
    
}

* > *:first-child {margin-top: 0}
* > *:last-child {margin-bottom: 0}