/* en */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-display: swap; src: local('Open Sans Light'), local('OpenSans-Light'), url(/static/fonts/OpenSans-Light.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/static/fonts/OpenSans-Regular.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-display: swap; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/static/fonts/OpenSans-Bold.woff) format('woff'); } /* zh-TW */ @font-face { font-family: 'Noto Sans TC'; font-style: normal; font-weight: 300; font-display: swap; src: local('Noto Sans TC Light'), local('NotoSansTC-Light'), url(/static/fonts/NotoSansTC-Light.woff) format('woff'); } @font-face { font-family: 'Noto Sans TC'; font-style: normal; font-weight: 400; font-display: swap; src: local('Noto Sans TC Regular'), local('NotoSansTC-Regular'), url(/static/fonts/NotoSansTC-Regular.woff) format('woff'); } @font-face { font-family: 'Noto Sans TC'; font-style: normal; font-weight: 700; font-display: swap; src: local('Noto Sans TC Bold'), local('NotoSansTC-Bold'), url(/static/fonts/NotoSansTC-Bold.woff) format('woff'); } html, body { margin: 0; background-color: #c8c8c8; height: 100%; font-size: 12px; overflow: auto; -ms-overflow-style: -ms-autohiding-scrollbar; } div { box-sizing: border-box; } html:lang(en) { font-family: 'Open Sans', sans-serif; } html:lang(zh-TW) { font-family: 'Noto Sans TC', sans-serif; }