@import 'transition/index.less'; @import 'var/index.less'; @import 'public.less'; @import 'ant/index.less'; *, *::before, *::after { padding: 0; margin: 0; box-sizing: border-box; } :root { -moz-tab-size: 4; tab-size: 4; } input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; } :-webkit-autofill { transition: background-color 5000s ease-in-out 0s !important; } // Background color setting in full screen state in each browser ::backdrop, html, *:fullscreen, *:-webkit-full-screen, *:-moz-full-screen { z-index: 1; background-color: #fff !important; } html { overflow: hidden; line-height: 1.15; -webkit-text-size-adjust: 100%; } html, body { width: 100%; height: 100%; overflow: visible !important; overflow-x: hidden !important; &.color-weak { filter: invert(80%); } &.gray-mode { filter: grayscale(100%); filter: progid:dximagetransform.microsoft.basicimage(grayscale=1); } } body { font-family: system-ui, -apple-system, 'Segoe UI', Microsoft YaHei, Arial, sans-serif, Helvetica Neue, Helvetica, Pingfang SC, Hiragino Sans GB, Roboto, helvetica neue, noto sans, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji; } ul, ol { list-style: none; } li { list-style-type: none; } a:focus, a:active { outline: none; } hr { height: 0; color: inherit; } abbr[title] { text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; } button, input, optgroup, select, textarea { margin: 0; font-family: inherit; font-size: 100%; line-height: 1.15; } button, select { text-transform: none; } button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; } ::-moz-focus-inner { padding: 0; border-style: none; } :-moz-focusring { outline: 1px dotted ButtonText; } :-moz-ui-invalid { box-shadow: none; } legend { padding: 0; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type='search'] { outline-offset: -2px; -webkit-appearance: textfield; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } summary { display: list-item; }