blob: 3b0e889bf95bb40644432c1b479dd24553f9f54a [file] [log] [blame]
/**
* Copyright 2015 Google Inc. All Rights Reserved.
*
* 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.
*/
@import "../variables";
@import "../mixins";
@if $target-elements-directly == true {
html, body {
font-family: $performance_font;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
h1, h2, h3, h4, h5, h6, p {
margin: 0;
padding: 0;
}
/**
* Styles for HTML elements
*/
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
@include typo-display-3($colorContrast: true);
font-size: 0.6em;
}
h1 {
@include typo-display-3;
margin-top: 24px;
margin-bottom: 24px;
}
h2 {
@include typo-display-2;
margin-top: 24px;
margin-bottom: 24px;
}
h3 {
@include typo-display-1;
margin-top: 24px;
margin-bottom: 24px;
}
h4 {
@include typo-headline;
margin-top: 24px;
margin-bottom: 16px;
}
h5 {
@include typo-title;
margin-top: 24px;
margin-bottom: 16px;
}
h6 {
@include typo-subhead;
margin-top: 24px;
margin-bottom: 16px;
}
p {
@include typo-body-1;
margin-bottom: 16px;
}
a {
color: $text-link-color;
font-weight: 500;
}
blockquote {
@include typo-blockquote;
}
mark {
background-color: #f4ff81;
}
dt {
font-weight: 700;
}
address {
@include typo-caption;
font-style: normal;
}
ul, ol {
@include typo-body-1;
}
}
/**
* Class Name Styles
*/
.mdl-typography--display-4 {
@include typo-display-4;
}
.mdl-typography--display-4-color-contrast {
@include typo-display-4($colorContrast: true);
}
.mdl-typography--display-3 {
@include typo-display-3;
}
.mdl-typography--display-3-color-contrast {
@include typo-display-3($colorContrast: true);
}
.mdl-typography--display-2 {
@include typo-display-2;
}
.mdl-typography--display-2-color-contrast {
@include typo-display-2($colorContrast: true);
}
.mdl-typography--display-1 {
@include typo-display-1;
}
.mdl-typography--display-1-color-contrast {
@include typo-display-1($colorContrast: true);
}
.mdl-typography--headline {
@include typo-headline;
}
.mdl-typography--headline-color-contrast {
@include typo-headline($colorContrast: true);
}
.mdl-typography--title {
@include typo-title;
}
.mdl-typography--title-color-contrast {
@include typo-title($colorContrast: true);
}
.mdl-typography--subhead {
@include typo-subhead;
}
.mdl-typography--subhead-color-contrast {
@include typo-subhead($colorContrast: true);
}
.mdl-typography--body-2 {
@include typo-body-2;
}
.mdl-typography--body-2-color-contrast {
@include typo-body-2($colorContrast: true);
}
.mdl-typography--body-1 {
@include typo-body-1;
}
.mdl-typography--body-1-color-contrast {
@include typo-body-1($colorContrast: true);
}
.mdl-typography--body-2-force-preferred-font {
@include typo-body-2($usePreferred: true);
}
.mdl-typography--body-2-force-preferred-font-color-contrast {
@include typo-body-2($colorContrast: true, $usePreferred: true);
}
.mdl-typography--body-1-force-preferred-font {
@include typo-body-1($usePreferred: true);
}
.mdl-typography--body-1-force-preferred-font-color-contrast {
@include typo-body-1($colorContrast: true, $usePreferred: true);
}
.mdl-typography--caption {
@include typo-caption;
}
.mdl-typography--caption-force-preferred-font {
@include typo-caption($usePreferred: true);
}
.mdl-typography--caption-color-contrast {
@include typo-caption($colorContrast: true);
}
.mdl-typography--caption-force-preferred-font-color-contrast {
@include typo-caption($colorContrast: true, $usePreferred: true);
}
.mdl-typography--menu {
@include typo-menu;
}
.mdl-typography--menu-color-contrast {
@include typo-menu($colorContrast: true);
}
.mdl-typography--button {
@include typo-button;
}
.mdl-typography--button-color-contrast {
@include typo-button($colorContrast: true);
}
.mdl-typography--text-left {
text-align: left;
}
.mdl-typography--text-right {
text-align: right;
}
.mdl-typography--text-center {
text-align: center;
}
.mdl-typography--text-justify {
text-align: justify;
}
.mdl-typography--text-nowrap {
white-space: nowrap;
}
.mdl-typography--text-lowercase {
text-transform: lowercase;
}
.mdl-typography--text-uppercase {
text-transform: uppercase;
}
.mdl-typography--text-capitalize {
text-transform: capitalize;
}
.mdl-typography--font-thin {
font-weight: 200 !important;
}
.mdl-typography--font-light {
font-weight: 300 !important;
}
.mdl-typography--font-regular {
font-weight: 400 !important;
}
.mdl-typography--font-medium {
font-weight: 500 !important;
}
.mdl-typography--font-bold {
font-weight: 700 !important;
}
.mdl-typography--font-black {
font-weight: 900 !important;
}
.material-icons {
@include typo-icon;
}