@import 'tao/ui/globals';
html {
box-sizing: border-box;
height: 100%;
font-size: 16px;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0,0,0,0);
*, *:before, *:after {
box-sizing: inherit;
}
}
body {
height: 100%;
margin: 0;
padding: 0;
font-size: $font-size;
font-family: "Helvetica Neue", "PingFang SC", "Microsoft Yahei", 微软雅黑, STXihei, 华文细黑, sans-serif;
line-height: $default-line-height;
color: $text-color;
fill: $text-color;
background-color: $white-color;
}
small,
.small {
font-size: $font-size-s;
font-weight: normal;
}
.x-small {
font-size: $font-size-xs;
font-weight: normal;
}
big,
.big,
.large {
font-size: $font-size-l;
}
mark,
.mark {
padding: 0.2em;
background-color: yellow;
}
a {
color: $link-color;
fill: $link-color;
text-decoration: none;
background-color: transparent; // Remove the gray background on active links in IE 10.
-webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.
@if not $mobile {
&:hover {
color: $link-hover-color;
}
}
&.warn {
color: $red-color;
fill: $red-color;
@if not $mobile {
&:hover {
color: lighten($red-color, 10%);
fill: lighten($red-color, 10%);
}
}
}
&.disabled {
color: $lightest-grey-color;
fill: $lightest-grey-color;
cursor: not-allowed;;
}
}
a:not([href]):not([tabindex]) {
color: inherit;
fill: inherit;
@if not $mobile {
&:hover {
color: inherit;
fill: inherit;
}
&:focus {
outline: 0;
}
}
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-top: 1.5em;
margin-bottom: 1em;
line-height: $default-line-height;
color: $black-color;
&:first-child {
margin-top: 0;
}
}
h1, .h1 { font-size: $font-size-h1; }
h2, .h2 { font-size: $font-size-h2; }
h3, .h3 { font-size: $font-size-h3; }
h4, .h4 { font-size: $font-size-h4; }
h5, .h5 { font-size: $font-size-h5; }
h6, .h6 { font-size: $font-size-h6; }
hr {
margin-top: 1em;
margin-bottom: 1em;
border: 0;
border-top: 1px solid $border-color;
}
p {
line-height: 2.0;
margin: 0 0 1em 0;
}
ul, ol {
margin: 0 0 1em 0;
padding: 0 0 0 2em;
li {
line-height: 2.0
}
ul, ol {
margin-bottom: 0;
}
}
blockquote {
margin: 0 0 1em 0;
padding: 0.5em 1em;
color: $light-grey-color;
border-left: 0.25em solid $border-color;
*:last-child {
margin-bottom: 0;
}
}