Files
pig-farm-controller-fe/node_modules/element-plus/theme-chalk/src/reset.scss
2025-09-19 14:25:20 +08:00

99 lines
1.5 KiB
SCSS

@use 'common/var' as *;
@use 'mixins/mixins' as *;
body {
font-family: Inter, 'Helvetica Neue', Helvetica, 'PingFang SC',
'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
font-weight: 400;
font-size: getCssVar('font-size', 'base');
color: getCssVar('text-color', 'primary');
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-tap-highlight-color: transparent;
}
input,
textarea,
button {
font-family: inherit;
}
a {
color: getCssVar('color', 'primary');
text-decoration: none;
&:hover,
&:focus {
color: getCssVar('color-primary', 'light-3');
}
&:active {
color: getCssVar('color-primary', 'dark-2');
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: getCssVar('text-color', 'regular');
font-weight: inherit;
&:first-child {
margin-top: 0;
}
&:last-child {
margin-bottom: 0;
}
}
h1 {
font-size: calc(getCssVar('font-size', 'base') + 6px);
}
h2 {
font-size: calc(getCssVar('font-size', 'base') + 4px);
}
h3 {
font-size: calc(getCssVar('font-size', 'base') + 2px);
}
h4,
h5,
h6,
p {
font-size: inherit;
}
p {
line-height: 1.8;
&:first-child {
margin-top: 0;
}
&:last-child {
margin-bottom: 0;
}
}
sup,
sub {
font-size: calc(getCssVar('font-size', 'base') - 1px);
}
small {
font-size: calc(getCssVar('font-size', 'base') - 2px);
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid getCssVar('border-color', 'lighter');
}