/* Copyright 2020 The Chromium Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
html {
--google-blue-300: rgb(138, 180, 248);
--google-blue-700: rgb(25, 103, 210);
--google-grey-200: rgb(232, 234, 237);
--google-gray-500: rgb(154, 160, 166);
--google-gray-700: rgb(95, 99, 104);
--google-grey-900: rgb(32, 33, 36);
--heading-color: var(--google-gray-900);
--link-color: var(--google-blue-700);
--text-color: var(--google-gray-700);
-webkit-text-size-adjust: 100%;
background: white;
font-family: 'Roboto-Regular', sans-serif;
font-size: 125%;
}
@media (prefers-color-scheme: dark) {
html {
--heading-color: var(--google-grey-200);
--text-color: var(--google-gray-500);
--link-color: var(--google-blue-300);
background: var(--google-grey-900);
}
}
a {
color: var(--link-color);
text-decoration: none;
}
.content-wrapper {
box-sizing: border-box;
font-size: 1em;
line-height: 1.6em;
margin: 14vh auto 0;
max-width: 600px;
width: 100%;
}
.hidden {
display: none;
}
#icon {
background-repeat: no-repeat;
background-size: 100%;
height: 72px;
margin: 0 0 40px;
width: 72px;
}
#main-message,
#unmanaged-info {
color: var(--heading-color);
font-size: 1.6em;
font-weight: normal;
line-height: 1.25em;
margin-bottom: 16px;
}
#secondary-message {
color: var(--text-color);
font-size: 1.2em;
font-weight: normal;
}
@media (max-width: 700px) {
.content-wrapper {
padding: 0 10%;
}
}
@media (max-width: 420px) {
.content-wrapper {
padding: 0 5%;
}
}
@media (min-width: 240px) and (max-width: 420px) and
(min-height: 401px),
(min-width: 421px) and (min-height: 240px) and
(max-height: 560px) {
.content-wrapper {
max-width: 736px;
}
}
@media (max-width: 420px) and (orientation: portrait),
(max-height: 560px) {
body {
margin: 0 auto;
}
.content-wrapper {
box-sizing: border-box;
margin: 7vh auto 12px;
padding: 0 24px;
position: relative;
}
#icon {
margin-bottom: 5.69vh;
}
#main-message,
#unmanaged-info {
font-size: 1.5em;
margin-bottom: 8px;
}
#secondary-message {
font-size: .95em;
line-height: 1.61em;
margin-top: 8px;
}
}
@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
.content-wrapper {
margin-top: 10vh;
}
}
@media (min-height: 400px) and (orientation:portrait) {
.content-wrapper {
margin-bottom: 145px;
}
}
@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and
(orientation: portrait) {
.content-wrapper {
margin-top: 7vh;
}
}
@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {
.content-wrapper {
margin-top: 10vh;
}
}
/* Small mobile screens. No fixed nav. */
@media (max-height: 400px) and (orientation: portrait),
(max-height: 239px) and (orientation: landscape),
(max-width: 419px) and (max-height: 399px) {
.content-wrapper {
display: flex;
flex-direction: column;
margin-bottom: 0;
}
}