@ -1,31 +1,31 @@
. ui-border {
. ui-border {
border-radius : 3px ;
border-radius : 3px ;
border : 1px solid # 333 ;
border : 1px solid # 333 ;
}
}
a {
a {
border-bottom : 1px dotted ;
border-bottom : 1px dotted ;
text-decoration : none ;
text-decoration : none ;
color : # 097 ;
color : # 097 ;
}
}
a : hover {
a : hover {
color : # 0a8 ;
color : # 0a8 ;
}
}
a : visited {
a : visited {
color : # 054 ;
color : # 054 ;
}
}
# draft {
# draft {
margin-bottom : 3em ;
margin-bottom : 3em ;
}
}
. button {
. button {
cursor : pointer ;
cursor : pointer ;
}
}
. ui-elem {
. ui-elem {
background : # fff ;
background : # fff ;
font-size : 1em ;
font-size : 1em ;
opacity : 0 . 8 ;
opacity : 0 . 8 ;
@ -34,15 +34,15 @@
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
border : 1px solid # 333 ;
border : 1px solid # 333 ;
}
}
. landing-button ,
. landing-button ,
textarea ,
textarea ,
fieldset {
fieldset {
border : none ;
border : none ;
}
}
. landing-button {
. landing-button {
padding : 10px ;
padding : 10px ;
border-radius : 10px ;
border-radius : 10px ;
background : # 0a2 ;
background : # 0a2 ;
@ -51,95 +51,90 @@
box-shadow : 0 2px 5px # aaa ;
box-shadow : 0 2px 5px # aaa ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
}
}
. landing-button : hover {
. landing-button : hover {
background : # 0b2 ;
background : # 0b2 ;
}
}
. helvetica {
. helvetica {
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
}
}
# footer {
# footer {
text-align : center ;
text-align : center ;
padding-bottom : 1em ;
padding-bottom : 1em ;
font-size : 0 . 8em ;
font-size : 0 . 8em ;
width : 100 % ;
width : 100 % ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
}
}
@ media screen and ( max-width : 767px ) {
@ media screen and ( max-width : 767px ) {
# footer {
# footer {
font-size : 0 . 4em ;
font-size : 0 . 4em ;
}
}
}
}
# footer a {
# footer a {
border : none ;
border : none ;
}
}
html ,
html ,
body {
body {
padding : 0 ;
padding : 0 ;
margin : 0 ;
margin : 0 ;
color : # 333 ;
color : # 333 ;
background : # fff ;
background : # fff ;
}
}
# hero {
# hero {
text-align : center ;
text-align : center ;
padding-bottom : 5em ;
padding-bottom : 5em ;
padding-top : 5em ;
padding-top : 5em ;
}
}
h1 ,
h1 , h2 , h3 , h4 , h5 , h6 {
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
font-family : Noticia Text , 'Noticia Text' , 'PT Serif' , 'Georgia' ;
font-family : Noticia Text , 'Noticia Text' , 'PT Serif' , 'Georgia' ;
font-weight : bold ;
font-weight : bold ;
}
}
h1 {
h1 {
font-size : 1 . 8em ;
font-size : 1 . 8em ;
}
}
h2 {
h2 {
font-size : 1 . 6em ;
font-size : 1 . 6em ;
}
}
h3 {
h3 {
font-size : 1 . 4em ;
font-size : 1 . 4em ;
}
}
h4 {
h4 {
font-size : 1 . 2em ;
font-size : 1 . 2em ;
}
}
h5 {
h5 {
font-size : 1 . 1em ;
font-size : 1 . 1em ;
}
}
h6 {
h6 {
font-size : 1 . 0em ;
font-size : 1 . 0em ;
}
}
# hero h1 {
# hero h1 {
font-size : 2 . 5em ;
font-size : 2 . 5em ;
}
}
# hero h2 {
# hero h2 {
margin : 2em ;
margin : 2em ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
}
}
article {
article {
-webkit-flex : 1 ;
-webkit-flex : 1 ;
flex : 1 ;
flex : 1 ;
text-align : justify ;
text-align : justify ;
@ -147,130 +142,130 @@
font-family : Georgia , 'Georgia' ;
font-family : Georgia , 'Georgia' ;
margin-right : auto ;
margin-right : auto ;
margin-left : auto ;
margin-left : auto ;
}
}
@ media screen and ( min-width : 1024px ) {
@ media screen and ( min-width : 1024px ) {
article {
article {
width : 800px ;
width : 800px ;
}
}
}
}
@ media screen and ( max-width : 1023px ) {
@ media screen and ( max-width : 1023px ) {
article {
article {
width : 90 % ;
width : 90 % ;
}
}
}
}
. central-element {
. central-element {
margin-right : auto ;
margin-right : auto ;
margin-left : auto ;
margin-left : auto ;
}
}
@ media screen and ( min-width : 1024px ) {
@ media screen and ( min-width : 1024px ) {
. central-element {
. central-element {
width : 800px ;
width : 800px ;
}
}
}
}
@ media screen and ( max-width : 1023px ) {
@ media screen and ( max-width : 1023px ) {
. central-element {
. central-element {
width : 90 % ;
width : 90 % ;
}
}
}
}
article img {
article img {
max-width : 100 % ;
max-width : 100 % ;
}
}
article p {
article p {
line-height : 140 % ;
line-height : 140 % ;
font-size : 1 . 2em ;
font-size : 1 . 2em ;
}
}
article > h1 : first-child {
article > h1 : first-child {
margin : 2em ;
margin : 2em ;
font-size : 2 . 0em ;
font-size : 2 . 0em ;
text-align : center ;
text-align : center ;
}
}
. centered {
. centered {
text-align : center ;
text-align : center ;
}
}
. bottom-space {
. bottom-space {
margin-bottom : 7em ;
margin-bottom : 7em ;
}
}
code ,
code ,
pre {
pre {
font-size : 1 . 2em ;
font-size : 1 . 2em ;
background : # efefef ;
background : # efefef ;
font-family : monospace ;
font-family : monospace ;
}
}
pre {
pre {
border : 1px dotted # 888 ;
border : 1px dotted # 888 ;
padding : 0 . 5em ;
padding : 0 . 5em ;
border-radius : 3px ;
border-radius : 3px ;
}
}
* : focus {
* : focus {
outline : 0px none transparent ;
outline : 0px none transparent ;
}
}
@ media screen and ( min-width : 1024px ) {
@ media screen and ( min-width : 1024px ) {
textarea {
textarea {
width : 800px ;
width : 800px ;
}
}
}
}
textarea {
textarea {
height : 500px ;
height : 500px ;
font-size : 1em ;
font-size : 1em ;
font-family : Courier ;
font-family : Courier ;
border-radius : 5px ;
border-radius : 5px ;
}
}
. hidden {
. hidden {
display : none ;
display : none ;
}
}
# dashed-line {
# dashed-line {
margin-bottom : 3em ;
margin-bottom : 3em ;
margin-top : 3em ;
margin-top : 3em ;
border-bottom : 1px dashed # 888 ;
border-bottom : 1px dashed # 888 ;
}
}
table {
table {
border-collapse : collapse ;
border-collapse : collapse ;
width : 100 % ;
width : 100 % ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-family : 'Helvetica Neue' , 'Helvetica' , 'Arial' , 'Lucida Grande' , 'sans-serif' ;
font-weight : 300 ;
font-weight : 300 ;
}
}
th {
th {
background-color : # efefef ;
background-color : # efefef ;
line-height : 2 . 5em ;
line-height : 2 . 5em ;
padding : 0 . 3em ;
padding : 0 . 3em ;
}
}
td {
td {
line-height : 2 . 5em ;
line-height : 2 . 5em ;
padding : 0 . 3em ;
padding : 0 . 3em ;
border-top : 1px dotted # 888 ;
border-top : 1px dotted # 888 ;
}
}
. middot {
. middot {
padding : 0 . 5em ;
padding : 0 . 5em ;
}
}
body {
body {
display : -webkit-flex ;
display : -webkit-flex ;
}
}
body {
body {
-webkit-flex-direction : column ;
-webkit-flex-direction : column ;
flex-direction : column ;
flex-direction : column ;
display : flex ;
display : flex ;
min-height : 100vh ;
min-height : 100vh ;
}
}