scribble-math/main.css
2017-01-15 17:47:02 +01:00

212 lines
2.9 KiB
CSS

body {
font: 16px/1.4 "proxima-nova", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.container {
margin: 0 auto;
margin: 0 auto;
width: 800px;
}
.header, .footer {
color: #fff;
background: #329894;
overflow: hidden;
}
.cta {
margin: 10px 0;
text-align: center;
}
.cta a {
border-radius: 3px;
display: inline-block;
font-weight: 600;
margin: 0 10px;
padding: 8px 24px;
text-decoration: none;
}
.header {
padding: 40px 0 0;
}
.logo {
color: #fff;
font-size: 45px;
margin: 0;
}
.tagline {
font-size: 28px;
font-weight: 300;
padding: 20px 0;
text-align: center;
}
.tagline em {
font-weight: 600;
}
.header .cta a {
border: 3px solid;
color: #fff;
}
.header .cta a:hover {
background: rgba(255, 255, 255, 0.1);
}
.demo {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
font-size: 22px;
margin: 50px 0 0;
}
.demo,
.demo-left,
.demo-right {
height: 260px;
}
.demo-left,
.demo-right {
box-sizing: border-box;
float: left;
padding: 20px 30px;
width: 50%;
}
.demo-instructions {
line-height: 1.5;
margin-bottom: 10px;
opacity: 0.8;
}
.demo-left {
background: #444;
}
.demo-left textarea {
background: #000;
border: none;
box-sizing: border-box;
color: #fff;
font: 14px Menlo, monospace;
height: 160px;
padding: 10px;
resize: none;
width: 100%;
}
.demo-right {
background: #fff;
color: #444;
}
#demo-output {
font-size: 18px;
padding: 10px 0;
overflow: auto;
}
.main {
background: #fff2e7;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
min-height: 400px;
position: relative;
padding: 30px 0;
}
.subtagline {
color: #329894;
font-size: 24px;
font-weight: 600;
padding: 20px 0;
text-align: center;
}
.features {
font-size: 20px;
margin: 0 auto;
width: 540px;
}
.features > li {
margin: 10px 0;
}
.main .examples {
margin: 40px 0;
}
.main .example {
font-size: 15px;
text-align: center;
margin: 30px 0;
}
.main .comparison-labels {
width: 100%;
height: 40px;
}
.main .comparison-labels .left,
.main .comparison-labels .right {
box-sizing: border-box;
width: 50%;
float: left;
height: 40px;
text-align: center;
font-size: 20px;
}
.main .comparison {
background-image: url(katex-comparison.gif);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
height: 340px;
width: 100%;
}
.main .cta {
padding-top: 50px;
}
.main .cta a {
border: 3px solid;
color: #329894;
}
.main .cta a:hover {
background: rgba(50, 152, 148, 0.1);
}
.footer {
padding: 30px 0;
font-size: 21px;
}
.ka-logo {
float: right;
}
.ka-logo img {
border: none;
vertical-align: -1px;
}
.credits {
float: left;
font-size: 16px;
}
.credits a {
color: white;
}
.errorMessage {
color: red;
}