/* Hackers theme: base LinkStack/Skeleton layout */
html { font-size: 100%; }
body { line-height: 1.6; }
.container { position: relative; width: 100%; max-width: 680px; margin: 0 auto; padding: 30px 20px 50px; text-align: center; }
.row { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.column, .columns { flex: 1 1 100%; min-width: 0; padding: 0 10px; }
img { max-width: 100%; height: auto; }
a { color: #00e5ff; }
a:hover { color: #39ff14; }
h1,h2,h3 { line-height: 1.2; margin: 0 0 1rem; }
p { margin: 0 0 1.2rem; }
.button,button,input[type=submit] { cursor: pointer; }
a.button { display: block; text-decoration: none; }
.u-full-width { width: 100%; }
.u-max-full-width { max-width: 100%; }
