You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// Copyright (c) 2020 Tulir Asokan // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/.
* font-family: sans-serif
body margin: 0
h1 font-size: 1rem
$sticker-size: 25vw $nav-sticker-size: 12vw $nav-bottom-highlight: 2px $nav-height: calc(#{$nav-sticker-size} + #{$nav-bottom-highlight}) $nav-height-inverse: calc(-#{$nav-sticker-size} - #{$nav-bottom-highlight})
main &.spinner margin-top: 5rem
&.error, &.empty margin: 2rem
&.empty text-align: center
&.has-content position: fixed top: 0 left: 0 right: 0 bottom: 0
display: grid grid-template-rows: $nav-height auto
nav display: flex overflow-x: auto
height: $nav-height
background-color: white
> a border-bottom: $nav-bottom-highlight solid transparent &.visible border-bottom-color: green > div.sticker width: $nav-sticker-size height: $nav-sticker-size
div.pack-list, nav scrollbar-width: none
&::-webkit-scrollbar display: none
div.pack-list overflow-y: auto
section.stickerpack margin-top: .75rem
> div.sticker-list display: flex flex-wrap: wrap
> h1 margin: 0 0 0 .75rem
div.sticker display: flex padding: 4px cursor: pointer position: relative width: $sticker-size height: $sticker-size box-sizing: border-box
&:hover background-color: #eee
> img display: none width: 100% object-fit: contain
&.visible display: initial
|