| * { |
| -moz-sizing: border-box; |
| -webkit-sizing: border-box; |
| box-sizing: border-box; |
| margin: 0; |
| padding: 0; |
| } |
| |
| html, |
| body { |
| height: 100%; |
| width: 100%; |
| } |
| |
| html { |
| font-size: 16px; |
| } |
| |
| body { |
| background-color: #f1f1f1; |
| color: #333; |
| font: 1rem/1.4 -apple-system, BlinkMacSystemFont, |
| Segoe UI, Roboto, Oxygen, |
| Ubuntu, Cantarell, Fira Sans, |
| Droid Sans, Helvetica Neue, sans-serif; |
| } |
| |
| a { |
| color: #369; |
| text-decoration: none; |
| } |
| |
| a:hover { |
| color: #036; |
| text-decoration: underline; |
| } |
| |
| .header { |
| padding-bottom: 2rem; |
| text-align: center; |
| } |
| |
| #nav { |
| position: absolute; |
| top: 0; |
| } |
| |
| #nav a { |
| display: inline-block; |
| margin-right:20px; |
| font-size: 15px; |
| opacity: 0.4; |
| padding-top: 14px; |
| color:black; |
| } |
| |
| #nav a.selected{ |
| border-top: 2px solid black; |
| opacity: 1.0; |
| } |
| |
| .wordmark { |
| color: inherit; |
| display: block; |
| } |
| |
| .wordmark > span { |
| background: #2ea; |
| box-shadow: 3px 3px 0 0 rgba(0,0,0,.15); |
| color: #fff; |
| display: inline-block; |
| font-size: 64px; |
| font-size: calc(16px + 1vh + 3vw); /* Responsive font-size for mobile */ |
| font-style: italic; |
| font-weight: 300; |
| margin-bottom: 15px; |
| max-width: 100%; |
| padding: 15px 30px; |
| transition: .25s box-shadow ease-in-out, .5s width ease-in-out; |
| } |
| |
| .wordmark:hover { |
| text-decoration: none; |
| } |
| |
| .wordmark:hover > span { |
| background: #2ea; |
| box-shadow: 3px 3px 0 0 rgba(0,0,0,.25); |
| } |
| |
| .tagline { |
| color: #999; |
| font-size: 1rem; |
| font-weight: normal; |
| } |
| |
| @media screen and (min-width: 650px) { |
| .device-col { |
| width: 48%; |
| float: left; |
| } |
| .device-col:last-of-type{ |
| margin-left: 4%; |
| } |
| } |
| |
| code, |
| pre { |
| font-family: Consolas, Andale Mono, Monaco, |
| Lucida Console, Liberation Mono, DejaVu Sans Mono, |
| Bitstream Vera Sans Mono, Courier New, monospace; |
| } |
| |
| hr { |
| background-color: rgba(0,0,0,.15); |
| height: 1px; |
| padding-bottom: 2px; |
| } |
| |
| .container { |
| max-width: 740px; |
| margin: 0 auto; |
| min-width: 300px; |
| padding: 2rem; |
| padding-top: 4rem; |
| width: 100%; |
| } |
| |
| h3, |
| h4, |
| ul, |
| ol, |
| dl, |
| p, |
| blockquote { |
| margin: 1.5rem 0; |
| } |
| |
| ul, |
| ol, |
| dl { |
| margin-left: 2.75rem; |
| } |
| |
| ul { |
| list-style: none; |
| } |
| |
| ul li:before { |
| content: "•"; |
| color: #999; |
| display: inline-block; |
| margin-left: -1em; |
| width: 1em; |
| } |
| |
| li + li { |
| margin-top: .25rem; |
| } |
| |
| h3 { |
| border-bottom: 1px solid #ddd; |
| color: #111; |
| line-height: 1.4; |
| padding-bottom: .35rem; |
| } |
| |
| h3 + p { |
| margin-top: 1rem; |
| } |
| |
| p { |
| font-weight: normal; |
| } |
| |
| iframe { |
| border: 0; |
| height: 100%; |
| width: 100%; |
| } |
| |
| .iframe-wrap { |
| height: 600px; |
| } |
| |
| .iframe-wrap--chrome { |
| height: 400px; |
| } |
| |
| .iframe--chrome { |
| min-width: 400px; |
| margin-left: -15px; |
| width: 100%; |
| width: calc(100% + 35px); |
| } |
| |
| @media only screen and (max-width: 449px) { |
| .wordmark > span { |
| display: block; |
| } |
| } |