/* CSS reset */
:root {
box-sizing: border-box;
}
* {
padding: 0;
margin: 0;
box-sizing: inherit;
}
/* body */
body {
/* flex */
display: flex;
justify-content: center; /* ⭐️ 水平置中 */
align-items: center; /* ⭐️ 垂直置中 */
min-height: 100vh; /* ⭐️ 強迫使用全部高度 */
}