html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
.color-maroon {
color: #4e0303;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, sans-serif;
}
h2 {
font-weight: bold;
font-size: 1.5em;
color: #4e0303;
}
.code {
font-family: "Monaco", monospace;
line-height: 1.6em;
}
.shell-command:before {
content: '$ ';
color: #91947f;
}
.font-size-0\.8 {
font-size: 0.8em;
}
.font-size-1\.52 {
font-size: 1.52em;
}
.font-size-2\.5 {
font-size: 2.5em;
line-height: 1.25em;
}
.font-size-15 {
font-size: 15em;
}
.text-center {
text-align: center;
}
a:link { color: #b71863; }
a:hover { color: #880442; }
.button {
padding: 13px 15px;
border: 1px solid;
border-radius: 10px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, sans-serif;
font-size: inherit;
}
a.button {
text-decoration: none;
}
.button-magenta,
a.button-magenta {
border-color: #790d52;
box-shadow: 0 3px 13px -3px #2b041c;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f11c9c+0,c91a7d+76 */
background: #f11c9c; /* Old browsers */
background: -moz-linear-gradient(top, #f11c9c 0%, #c91a7d 76%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f11c9c 0%,#c91a7d 76%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f11c9c 0%,#c91a7d 76%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f11c9c', endColorstr='#c91a7d',GradientType=0 ); /* IE6-9 */
color: #ffd7d7;
text-shadow: 0px -1px 1px #161c1f;
}
.button-magenta:hover,
a.button-magenta:hover {
border-color: #9e0e6a;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff1ea5+0,dd1c83+100 */
background: #ff1ea5; /* Old browsers */
background: -moz-linear-gradient(top, #ff1ea5 0%, #dd1c83 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff1ea5 0%,#dd1c83 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff1ea5 0%,#dd1c83 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1ea5', endColorstr='#dd1c83',GradientType=0 ); /* IE6-9 */
color: #ffe1e1;
}
.button-magenta:active,
a.button-magenta:active {
border-color: #4c0833;
box-shadow: 0 3px 13px -2px #2b041c;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd1a89+0,bc186d+100 */
background: #dd1a89; /* Old browsers */
background: -moz-linear-gradient(top, #dd1a89 0%, #bc186d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #dd1a89 0%,#bc186d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #dd1a89 0%,#bc186d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1a89', endColorstr='#bc186d',GradientType=0 ); /* IE6-9 */
color: #f1c2c2;
}
body {
background-color: #e3ce88;
color: #222;
font: 19px "Georgia", serif;
line-height: 1.65em;
}
header { margin-left: -90px; }
header h1 { display: none; }
h2 {
margin-top: 1.2em;
margin-bottom: 0.4em;
}
p {
margin-top: 0.8em;
margin-bottom: 0.8em;
}
ul {
list-style: disc;
}
.display-block {
display: block;
}
.display-inline-block {
display: inline-block;
}
.position-relative {
position: relative;
}
.position-absolute {
position: absolute;
}
.right-0 {
right: 0;
}
.bottom-0 {
bottom: 0;
}
.margin-top-0\.5 {
margin-top: 0.5em;
}
.margin-top-2 {
margin-top: 2em;
}
.margin-right-auto {
margin-right: auto;
}
.margin-bottom-0\.5 {
margin-bottom: 0.5em;
}
.margin-bottom-0\.63 {
margin-bottom: 0.63em;
}
.margin-bottom-1\.8 {
margin-bottom: 1.8em;
}
.margin-bottom-2 {
margin-bottom: 2em;
}
.margin-left-auto {
margin-left: auto;
}
.margin-left-neg-12\.5\% {
margin-left: -12.5%;
}
.padding-top-9 {
padding-top: 9px;
}
.padding-bottom-9 {
padding-bottom: 9px;
}
.content {
width: 640px;
margin-top: 1.8em;
margin-bottom: 2em;
margin-left: 11%;
}
.code-block {
padding: 12px 16px;
overflow: auto;
border: solid 2px #8c6e6e;
border-radius: 6px;
box-shadow: inset 1px 1px 10px #402929;
background-color: #2d1f1c;
color: #c9ccb4;
text-shadow: 1px 3px 5px #230f0f;
}
@media screen and (max-width: 870px) {
.content video {
width: 100%;
height: auto;
margin-left: 0;
}
}
@media screen and (max-width: 767px) {
header {
margin-left: -8px;
}
.content {
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 710px) {
ul {
margin-left: 2.5em;
}
}
@media screen and (max-width: 669px) {
.content {
width: 96%;
}
}
@media screen and (max-width: 481px) {
.buy-button {
position: static;
display: inline-block;
}
}