1*6dbdd20aSAndroid Build Coastguard Worker// Copyright (C) 2021 The Android Open Source Project 2*6dbdd20aSAndroid Build Coastguard Worker// 3*6dbdd20aSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*6dbdd20aSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*6dbdd20aSAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*6dbdd20aSAndroid Build Coastguard Worker// 7*6dbdd20aSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*6dbdd20aSAndroid Build Coastguard Worker// 9*6dbdd20aSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*6dbdd20aSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*6dbdd20aSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*6dbdd20aSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*6dbdd20aSAndroid Build Coastguard Worker// limitations under the License. 14*6dbdd20aSAndroid Build Coastguard Worker 15*6dbdd20aSAndroid Build Coastguard Worker@import "widgets/theme"; 16*6dbdd20aSAndroid Build Coastguard Worker 17*6dbdd20aSAndroid Build Coastguard Worker.home-page { 18*6dbdd20aSAndroid Build Coastguard Worker display: grid; 19*6dbdd20aSAndroid Build Coastguard Worker align-items: stretch; 20*6dbdd20aSAndroid Build Coastguard Worker justify-items: center; 21*6dbdd20aSAndroid Build Coastguard Worker grid-template-columns: 1fr; 22*6dbdd20aSAndroid Build Coastguard Worker grid-template-rows: 1fr 60px; 23*6dbdd20aSAndroid Build Coastguard Worker grid-template-areas: "center" "footer"; 24*6dbdd20aSAndroid Build Coastguard Worker 25*6dbdd20aSAndroid Build Coastguard Worker .home-page-center { 26*6dbdd20aSAndroid Build Coastguard Worker grid-area: center; 27*6dbdd20aSAndroid Build Coastguard Worker 28*6dbdd20aSAndroid Build Coastguard Worker display: flex; 29*6dbdd20aSAndroid Build Coastguard Worker flex-direction: column; 30*6dbdd20aSAndroid Build Coastguard Worker justify-content: space-around; 31*6dbdd20aSAndroid Build Coastguard Worker align-items: center; 32*6dbdd20aSAndroid Build Coastguard Worker 33*6dbdd20aSAndroid Build Coastguard Worker .logo { 34*6dbdd20aSAndroid Build Coastguard Worker height: 1em; 35*6dbdd20aSAndroid Build Coastguard Worker margin-right: 1rem; 36*6dbdd20aSAndroid Build Coastguard Worker } 37*6dbdd20aSAndroid Build Coastguard Worker 38*6dbdd20aSAndroid Build Coastguard Worker .home-page-title { 39*6dbdd20aSAndroid Build Coastguard Worker display: flex; 40*6dbdd20aSAndroid Build Coastguard Worker flex-direction: row; 41*6dbdd20aSAndroid Build Coastguard Worker align-items: center; 42*6dbdd20aSAndroid Build Coastguard Worker justify-content: center; 43*6dbdd20aSAndroid Build Coastguard Worker font-size: 60px; 44*6dbdd20aSAndroid Build Coastguard Worker margin: 25px; 45*6dbdd20aSAndroid Build Coastguard Worker text-align: center; 46*6dbdd20aSAndroid Build Coastguard Worker font-family: $pf-font; 47*6dbdd20aSAndroid Build Coastguard Worker color: #333; 48*6dbdd20aSAndroid Build Coastguard Worker } 49*6dbdd20aSAndroid Build Coastguard Worker 50*6dbdd20aSAndroid Build Coastguard Worker .channel-select { 51*6dbdd20aSAndroid Build Coastguard Worker font-family: $pf-font; 52*6dbdd20aSAndroid Build Coastguard Worker --chan-width: 100px; 53*6dbdd20aSAndroid Build Coastguard Worker --chan-num: 2; 54*6dbdd20aSAndroid Build Coastguard Worker 55*6dbdd20aSAndroid Build Coastguard Worker input[type="radio"] { 56*6dbdd20aSAndroid Build Coastguard Worker width: 0; 57*6dbdd20aSAndroid Build Coastguard Worker height: 0; 58*6dbdd20aSAndroid Build Coastguard Worker margin: 0; 59*6dbdd20aSAndroid Build Coastguard Worker padding: 0; 60*6dbdd20aSAndroid Build Coastguard Worker -moz-appearance: none; 61*6dbdd20aSAndroid Build Coastguard Worker -webkit-appearance: none; 62*6dbdd20aSAndroid Build Coastguard Worker &:nth-of-type(1):checked ~ .highlight { 63*6dbdd20aSAndroid Build Coastguard Worker margin-left: 0; 64*6dbdd20aSAndroid Build Coastguard Worker } 65*6dbdd20aSAndroid Build Coastguard Worker &:nth-of-type(2):checked ~ .highlight { 66*6dbdd20aSAndroid Build Coastguard Worker margin-left: 100px; 67*6dbdd20aSAndroid Build Coastguard Worker background-color: hsl(54, 100%, 40%); 68*6dbdd20aSAndroid Build Coastguard Worker } 69*6dbdd20aSAndroid Build Coastguard Worker &:nth-of-type(3):checked ~ .highlight { 70*6dbdd20aSAndroid Build Coastguard Worker margin-left: 200px; 71*6dbdd20aSAndroid Build Coastguard Worker background-color: hsl(24, 80%, 42%); 72*6dbdd20aSAndroid Build Coastguard Worker } 73*6dbdd20aSAndroid Build Coastguard Worker } 74*6dbdd20aSAndroid Build Coastguard Worker 75*6dbdd20aSAndroid Build Coastguard Worker fieldset { 76*6dbdd20aSAndroid Build Coastguard Worker text-align: center; 77*6dbdd20aSAndroid Build Coastguard Worker margin: 1rem auto; 78*6dbdd20aSAndroid Build Coastguard Worker padding: 0; 79*6dbdd20aSAndroid Build Coastguard Worker position: relative; 80*6dbdd20aSAndroid Build Coastguard Worker background-color: hsl(218, 8%, 30%); 81*6dbdd20aSAndroid Build Coastguard Worker border-radius: $pf-border-radius; 82*6dbdd20aSAndroid Build Coastguard Worker box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.4); 83*6dbdd20aSAndroid Build Coastguard Worker border: 0; 84*6dbdd20aSAndroid Build Coastguard Worker width: calc(var(--chan-width) * var(--chan-num)); 85*6dbdd20aSAndroid Build Coastguard Worker height: 40px; 86*6dbdd20aSAndroid Build Coastguard Worker line-height: 40px; 87*6dbdd20aSAndroid Build Coastguard Worker z-index: 0; 88*6dbdd20aSAndroid Build Coastguard Worker } 89*6dbdd20aSAndroid Build Coastguard Worker 90*6dbdd20aSAndroid Build Coastguard Worker label { 91*6dbdd20aSAndroid Build Coastguard Worker display: inline-block; 92*6dbdd20aSAndroid Build Coastguard Worker cursor: pointer; 93*6dbdd20aSAndroid Build Coastguard Worker position: relative; 94*6dbdd20aSAndroid Build Coastguard Worker width: var(--chan-width); 95*6dbdd20aSAndroid Build Coastguard Worker height: 100%; 96*6dbdd20aSAndroid Build Coastguard Worker color: white; 97*6dbdd20aSAndroid Build Coastguard Worker z-index: 2; 98*6dbdd20aSAndroid Build Coastguard Worker text-transform: uppercase; 99*6dbdd20aSAndroid Build Coastguard Worker font-size: 16px; 100*6dbdd20aSAndroid Build Coastguard Worker font-family: $pf-font; 101*6dbdd20aSAndroid Build Coastguard Worker } 102*6dbdd20aSAndroid Build Coastguard Worker 103*6dbdd20aSAndroid Build Coastguard Worker .highlight { 104*6dbdd20aSAndroid Build Coastguard Worker width: var(--chan-width); 105*6dbdd20aSAndroid Build Coastguard Worker height: 100%; 106*6dbdd20aSAndroid Build Coastguard Worker position: absolute; 107*6dbdd20aSAndroid Build Coastguard Worker background: hsla(122, 45%, 45%, 0.99); 108*6dbdd20aSAndroid Build Coastguard Worker background-image: linear-gradient( 109*6dbdd20aSAndroid Build Coastguard Worker rgba(255, 255, 255, 0.2), 110*6dbdd20aSAndroid Build Coastguard Worker transparent 111*6dbdd20aSAndroid Build Coastguard Worker ); 112*6dbdd20aSAndroid Build Coastguard Worker top: 0; 113*6dbdd20aSAndroid Build Coastguard Worker left: 0; 114*6dbdd20aSAndroid Build Coastguard Worker z-index: 1; 115*6dbdd20aSAndroid Build Coastguard Worker border-radius: inherit; 116*6dbdd20aSAndroid Build Coastguard Worker @include transition(0.2s); 117*6dbdd20aSAndroid Build Coastguard Worker } 118*6dbdd20aSAndroid Build Coastguard Worker 119*6dbdd20aSAndroid Build Coastguard Worker .home-page-reload { 120*6dbdd20aSAndroid Build Coastguard Worker font-size: 12px; 121*6dbdd20aSAndroid Build Coastguard Worker opacity: 0; 122*6dbdd20aSAndroid Build Coastguard Worker color: #da4534; 123*6dbdd20aSAndroid Build Coastguard Worker font-weight: 400; 124*6dbdd20aSAndroid Build Coastguard Worker @include transition(0.2s); 125*6dbdd20aSAndroid Build Coastguard Worker &.show { 126*6dbdd20aSAndroid Build Coastguard Worker opacity: 1; 127*6dbdd20aSAndroid Build Coastguard Worker } 128*6dbdd20aSAndroid Build Coastguard Worker } 129*6dbdd20aSAndroid Build Coastguard Worker } // .channel-select 130*6dbdd20aSAndroid Build Coastguard Worker 131*6dbdd20aSAndroid Build Coastguard Worker .home-page-hints { 132*6dbdd20aSAndroid Build Coastguard Worker display: flex; 133*6dbdd20aSAndroid Build Coastguard Worker flex-direction: column; 134*6dbdd20aSAndroid Build Coastguard Worker align-items: center; 135*6dbdd20aSAndroid Build Coastguard Worker justify-content: center; 136*6dbdd20aSAndroid Build Coastguard Worker font-family: $pf-font; 137*6dbdd20aSAndroid Build Coastguard Worker 138*6dbdd20aSAndroid Build Coastguard Worker .pf-hotkey { 139*6dbdd20aSAndroid Build Coastguard Worker display: inline-flex; 140*6dbdd20aSAndroid Build Coastguard Worker vertical-align: middle; 141*6dbdd20aSAndroid Build Coastguard Worker } 142*6dbdd20aSAndroid Build Coastguard Worker 143*6dbdd20aSAndroid Build Coastguard Worker ul { 144*6dbdd20aSAndroid Build Coastguard Worker margin: 0; 145*6dbdd20aSAndroid Build Coastguard Worker padding: 0; 146*6dbdd20aSAndroid Build Coastguard Worker 147*6dbdd20aSAndroid Build Coastguard Worker li { 148*6dbdd20aSAndroid Build Coastguard Worker padding-top: 0.5rem; 149*6dbdd20aSAndroid Build Coastguard Worker } 150*6dbdd20aSAndroid Build Coastguard Worker } 151*6dbdd20aSAndroid Build Coastguard Worker 152*6dbdd20aSAndroid Build Coastguard Worker .tagline { 153*6dbdd20aSAndroid Build Coastguard Worker font-style: italic; 154*6dbdd20aSAndroid Build Coastguard Worker color: red; 155*6dbdd20aSAndroid Build Coastguard Worker } 156*6dbdd20aSAndroid Build Coastguard Worker 157*6dbdd20aSAndroid Build Coastguard Worker img { 158*6dbdd20aSAndroid Build Coastguard Worker display: block; 159*6dbdd20aSAndroid Build Coastguard Worker object-fit: contain; 160*6dbdd20aSAndroid Build Coastguard Worker max-width: 30vw; 161*6dbdd20aSAndroid Build Coastguard Worker } 162*6dbdd20aSAndroid Build Coastguard Worker } 163*6dbdd20aSAndroid Build Coastguard Worker } // .home-page-center 164*6dbdd20aSAndroid Build Coastguard Worker 165*6dbdd20aSAndroid Build Coastguard Worker .privacy { 166*6dbdd20aSAndroid Build Coastguard Worker grid-area: footer; 167*6dbdd20aSAndroid Build Coastguard Worker align-self: center; 168*6dbdd20aSAndroid Build Coastguard Worker text-decoration: none; 169*6dbdd20aSAndroid Build Coastguard Worker font-family: $pf-font; 170*6dbdd20aSAndroid Build Coastguard Worker color: #333; 171*6dbdd20aSAndroid Build Coastguard Worker } 172*6dbdd20aSAndroid Build Coastguard Worker} // .home-page 173