assets/css/custom.css (133 lines of code) (raw):

/* * Copyright 2021 Spotify AB * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ h1, h2, h3 { letter-spacing: -0.04em; } .navbar-logo { background-image: none; } .navbar-logo svg { position: relative; top: -16px; width: 200px; height: 60px; } a:not([style]), a:not([style]) p { color: #2e2f33; } .intro { background-image: url(../img/home.jpg); background-size: cover; background-color: #333; } .jumbotron-hero { text-align: left; padding: 80px 0 110px; padding-left: 0 !important; padding-right: 0 !important; font-size: 150%; color: #fff; background-color: transparent; } .jumbotron-hero p { font-size: 20px; } .jumbotron-hero a { transition: opacity 0.2s; font-weight: 700; color: #fff; } .jumbotron-hero a:hover { opacity: 0.8; } .jumbotron-hero h1 { color: #fff; font-weight: 900; } .jumbotron-hero fieldset { position: relative; } .jumbotron-hero fieldset legend { color: #fff; font-size: 14px; font-weight: 800; border-bottom: 0; } .jumbotron-hero fieldset legend:after { content: ""; display: inline-block; position: absolute; top: 10px; right: 0; width: 50vw; } .jumbotron-hero fieldset ul { padding: 0; } .jumbotron-hero fieldset ul > li { list-style: none; margin-bottom: 15px; } footer { background: #262626; margin-top: 30px; padding: 30px; color: #919496; text-align: center; } #page { padding-left: 0; } #page h2 { font-weight: 700; padding-top: 110px; font-size: 44px; margin-bottom: 24px; } #page h2, #page h2 a { color: #503750; } #page h2 > a > i { position: relative; top: 2px; float: right; } #page h2:first-child { padding-top: 55px; } #page section a { transition: opacity 0.2s; opacity: 1; display: block; } #page section a:hover { opacity: 0.7; } #page section p { font-weight: 400; } #page section:last-child { margin-bottom: 90px; } #page section h3 { font-weight: 700; } .footer .nav-title { text-align: left; font-weight: 800; } .footer li { text-align: left; } .footer .nav a { font-weight: 400; } .footer .nav-small > li > .last-updated:hover { color: #919496; } .repo-stats span { margin-right: 15px; font-weight: 700; }