michael@0: *, michael@0: *:before, michael@0: *:after { michael@0: box-sizing: border-box; michael@0: } michael@0: michael@0: html { michael@0: background-color: #F2F2F2; michael@0: height: 100%; michael@0: } michael@0: michael@0: body { michael@0: color: #424f59; michael@0: font: message-box; michael@0: font-size: 14px; michael@0: height: 100%; michael@0: } michael@0: michael@0: a { michael@0: color: #0095dd; michael@0: cursor: pointer; /* Use the correct cursor for anchors without an href */ michael@0: } michael@0: michael@0: a:active { michael@0: outline: none; michael@0: } michael@0: michael@0: a:focus { michael@0: outline: 1px dotted #0095dd; michael@0: } michael@0: michael@0: michael@0: a.no-underline { michael@0: text-decoration: none; michael@0: } michael@0: michael@0: #stage { michael@0: background:#fff; michael@0: border-radius: 5px; michael@0: box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25); michael@0: margin: 0 auto; michael@0: min-height: 300px; michael@0: padding: 60px 40px 40px 40px; michael@0: position: relative; michael@0: text-align: center; michael@0: top: 80px; michael@0: width: 420px; michael@0: } michael@0: michael@0: header h1 michael@0: { michael@0: font-size: 24px; michael@0: font-weight: 200; michael@0: line-height: 1em; michael@0: margin: 0 0 32px 0; michael@0: } michael@0: michael@0: .description { michael@0: font-size: 18px; michael@0: } michael@0: michael@0: .button-row { michael@0: margin-top: 45px; michael@0: margin-bottom:20px; michael@0: } michael@0: michael@0: .button-row button, michael@0: .button-row a.button { michael@0: background: #0095dd; michael@0: border: none; michael@0: border-radius: 5px; michael@0: color: #FFFFFF; michael@0: cursor: pointer; michael@0: font-size: 24px; michael@0: padding: 15px 0; michael@0: transition-duration: 150ms; michael@0: transition-property: background-color; michael@0: width: 100%; michael@0: } michael@0: michael@0: .button-row a.button { michael@0: display: inline-block; michael@0: text-decoration: none; michael@0: } michael@0: michael@0: .button-row a.button:active, michael@0: .button-row a.button:hover, michael@0: .button-row a.button:focus, michael@0: .button-row button:active, michael@0: .button-row button:hover, michael@0: .button-row button:focus { michael@0: background: #08c; michael@0: } michael@0: michael@0: michael@0: .graphic-sync-intro { michael@0: background-image: url(images/graphic_sync_intro.png); michael@0: background-repeat: no-repeat; michael@0: background-size: 150px 195px; michael@0: height: 195px; michael@0: margin: 0 auto; michael@0: overflow: hidden; michael@0: text-indent: 100%; michael@0: white-space: nowrap; michael@0: width: 150px; michael@0: } michael@0: michael@0: .description, michael@0: .button-row { michael@0: margin-top: 30px; michael@0: } michael@0: michael@0: .links { michael@0: margin: 20px 0; michael@0: } michael@0: michael@0: @media only screen and (max-width: 500px) { michael@0: html { michael@0: background: #fff; michael@0: } michael@0: michael@0: #stage { michael@0: box-shadow: none; michael@0: margin: 30px auto 0 auto; michael@0: min-height: none; michael@0: min-width: 320px; michael@0: padding: 0 10px; michael@0: width: 100%; michael@0: } michael@0: michael@0: .button-row { michael@0: margin-top: 20px; michael@0: } michael@0: michael@0: .button-row button, michael@0: .button-row a.button { michael@0: padding: 10px 0; michael@0: } michael@0: michael@0: } michael@0: michael@0: /* Retina */ michael@0: @media michael@0: only screen and (min-device-pixel-ratio: 2), michael@0: only screen and ( min-resolution: 192dpi), michael@0: only screen and ( min-resolution: 2dppx) { michael@0: .graphic-sync-intro { michael@0: background-image: url(images/graphic_sync_intro@2x.png); michael@0: } michael@0: }