@charset "utf-8"; @font-face { font-family: "SBAggroB"; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff") format("woff"); /* font-weight: normal; */ font-style: normal; } @font-face { font-family: "Pretendard-Regular"; src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: SBaggroM; src: url(../font/SBaggroM.ttf); } @font-face { font-family: SBaggrol; src: url(../font/SBaggroL.ttf); } * { margin: 0; padding: 0; box-sizing: border-box; } html { font-size: 10px; width: 100%; height: 100%; font-family: "Pretendard-Regular"; } body, #root { width: 100%; height: 100%; } ul, ol, li { list-style: none; } a { color: #333; text-decoration: none; cursor: pointer; } button { border: none; } img { display: block; } table { width: 100%; /* height: 100%; */ border-collapse: collapse; font-size: 1.4rem; border-top: 2px solid #007aff; border-bottom: 2px solid #007aff; } input[type="text"], input[type="password"], input[type="date"] { width: 100%; padding: 10px; border: 1px solid #aaa; border-radius: 5px; } select { padding: 10px; border: 1px solid #aaa; border-radius: 5px; margin-left: 10px; } details { border: 1px solid #aaa; border-radius: 5px; margin-bottom: 10px; } details > div { padding: 10px; } summary { padding: 10px; font-size: 1.4rem; } input[type='date']::before { content: attr(data-placeholder); width: 100%; } input[type='date']:focus::before, input[type='date']:valid::before { display: none; }