/* * main.css * Copyright (C) 2018 jshaver * * Distributed under terms of the MIT license. */ body { font-family: Source Sans Pro, sans-serif; font-size: 18px; color: #1a1a1a; letter-spacing: -0.022222222em; line-height: 1.33; margin: 0; } svg.icon-computer {width: 4em;height: 4em;} .container { text-align: center; width: 17.777777778em; margin: auto; } .checkbox-array { display: flex; flex-direction: column; padding: 1em 0; } .checkbox-array input[type=checkbox] { opacity: 0; position: absolute; } .checkbox-array input[type=checkbox] ~ .icon-checked-box { display: none; } .checkbox-array input[type=checkbox] ~ .icon-unchecked-box { display: initial; } .checkbox-array input[type=checkbox]:checked ~ .icon-checked-box { display: initial; } .checkbox-array input[type=checkbox]:checked ~ .icon-unchecked-box { display: none; } .checkbox-array input[type=checkbox]:focus ~ .icon-checked-box, .checkbox-array input[type=checkbox]:focus ~ .icon-unchecked-box { background: #DDDDDD; } .checkbox-array .icon-checked-box, .checkbox-array .icon-unchecked-box { margin-right: 0.666666667em; } .checkbox-array label { display: flex; height: 1.333333333em; font-size: 0.833333333em; margin: 0.4em 0; } input[type=text] { font-size: 1em; padding: 0.444444444em 0.888889em; width: 100%; border: solid 1px #d9d9d9; border-radius: 2px; box-sizing: border-box; margin: 0.888888889em 0; } button { width: 100%; background-color: #1a1a1a; border: none; font-size: 1em; color: white; padding: 0.44444em; margin: 1em 0; } button:disabled { background-color: #d9d9d9; } h1.logo { font-size: 1.555555556em; margin-bottom: 1.777777778em; } h2 { font-size: 1.777777778em; margin: 0; } svg { width: 1.333333333em; height: 1.333333333em; fill: #1a1a1a; } svg.authorized-check { fill: #63f794; margin-right: 0.666666667em; } .progress .row { display: flex; justify-content: left; margin: 0.6666em 0; } .spinner-ball { width: 4px; height: 4px; border-radius: 5px; background: #1a1a1a; margin: 2px; } span.spinner { display: flex; align-items: center; margin-right: 0.666666667em; } .important-text { font-weight: bold; } .progress { padding: 0.666666667em 0; display: inline-block; } .debugging-info-container { text-align: center; position: absolute; bottom: 0; width: 100%; background: white; /* overflow: hidden; */ } .debugging-info-container pre { word-break: break-all; white-space: pre-wrap; } .debugging-info { max-width: 65em; margin: 0 auto; } span.debugging.button { display: inline-flex; } span.js-debugging-button.debugging-button { display: inline-flex; } .debugging-button { display: inline-flex; padding: 0.5em; position: absolute; bottom: 100%; transform: translateX(-50%); } .debugging-info-container.visible .debugging-button svg { transform: rotate(180deg); } .debugging-button svg {transition: transform 0.3s;} .debug-drawer { /* position: relative; */ transform: translateY(100%); transition: transform 0.3s; padding: 0.1em 0; } p { margin: 0; } .debugging-info-container.visible .debug-drawer { transform: translateY(0); } .debugging-info-container { padding-top: 3em; overflow: hidden; }