|
|
*,::before,::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: currentColor;}
#app { width: 100%; height: 100%;}
html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; width: 100%; height: 100%; box-sizing: border-box;}
body { margin: 0; line-height: inherit; width: 100%; height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
hr { height: 0; color: inherit; border-top-width: 1px;}
abbr:where([title]) { text-decoration: underline dotted;}
h1,h2,h3,h4,h5,h6 { font-size: inherit; font-weight: inherit;}
a { color: inherit; text-decoration: inherit;}
b,strong { font-weight: bolder;}
code,kbd,samp,pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}
small { font-size: 80%;}
sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub { bottom: -0.25em;}
sup { top: -0.5em;}
table { text-indent: 0; border-color: inherit; border-collapse: collapse;}
button,input,optgroup,select,textarea { font-family: inherit; font-size: 100%; line-height: inherit; color: inherit; margin: 0; padding: 0;}
button,select { text-transform: none;}
button,[type="button"],[type="reset"],[type="submit"] { -webkit-appearance: button; background-image: none;}
:-moz-focusring { outline: auto;}
:-moz-ui-invalid { box-shadow: none;}
progress { vertical-align: baseline;}
::-webkit-inner-spin-button,::-webkit-outer-spin-button { height: auto;}
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px;}
::-webkit-search-decoration { -webkit-appearance: none;}
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit;}
summary { display: list-item;}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre { margin: 0;}
fieldset { margin: 0; padding: 0;}
legend { padding: 0;}
ol,ul,menu { list-style: none; margin: 0; padding: 0;}
textarea { resize: vertical;}
input::placeholder,textarea::placeholder { opacity: 1; color: #9ca3af;}
button,[role="button"] { cursor: pointer;}
:disabled { cursor: default;}
img,svg,video,canvas,audio,iframe,embed,object { display: block; vertical-align: middle;}
img,video { max-width: 100%; height: auto;}
[hidden] { display: none;}
.dark { color-scheme: dark;}
label { font-weight: 700;}
*,*::before,*::after { box-sizing: inherit;}
a:focus,a:active { outline: none;}
a,a:focus,a:hover { cursor: pointer; color: inherit; text-decoration: none;}
div:focus { outline: none;}
.clearfix { &::after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }}
|