/*
 * Styles for global settings
 *
 * Include:
 *   css reset
 *   global settings
 *   common class
 *
 * Nice to meet you
 *
 */

@import "variable.less";

/* css reset */
body, div, p,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, blockquote,
form, fieldset, input, textarea, button,
th, td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
q:before,q:after {
    content:'';
}
abbr,acronym {
    border: 0;
}
button::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0;
}

/* global settings */
html {
    height: 100%;
}
body {
    position: relative;
    background-color: @color-body-bg;
}
body,input,textarea,select,button {
    color: @color-text-regular;
    font-family: "PingFang SC","Lantinghei SC","Helvetica Neue","Helvetica","Arial","Microsoft YaHei","\\5FAE\8F6F\96C5\9ED1","STHeitiSC-Light","simsun","\\5B8B\4F53,WenQuanYi Zen Hei","WenQuanYi Micro Hei","sans-serif";
    font-size: @font-size-base;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
a {
    color: inherit;
    text-decoration: none;
    &:hover {
        text-decoration: none;
    }
}
a, button {
    cursor: pointer;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
::placeholder {
    color: @color-placeholder;
}
