@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap");body,html{font-family:Noto Sans KR,sans-serif;padding:0;margin:0;overflow:hidden}article h1{font-size:1.8rem}article h2{font-size:1.3rem}article h3{font-size:1.1rem}article section{margin-bottom:3rem}article small{color:#0000004a}.dark article small{color:#ffffff4a}article .flex-h{display:flex;flex-direction:row;gap:.5rem}article .flex-v{display:flex;flex-direction:column;gap:1rem}article label{cursor:pointer}article button,article input,article label,article textarea{font-family:Noto Sans KR,sans-serif}article button{border:none;background-color:#425375;color:#fff;font-size:.9rem;cursor:pointer;padding:.7rem 1.5rem;margin:.5rem 0;border-radius:5px}article button[disabled]{background-color:#525459}article button:not(:disabled):hover{background-color:#425375dd}article select{font-family:Noto Sans KR,sans-serif;font-size:.8rem;padding:.5rem 1.2rem;margin:.5rem 0;cursor:pointer;border-radius:5px}article select:hover{box-shadow:0 0 1px 3px #aaa5}article select:focus{box-shadow:0 0 1px 3px rgba(182,218,255,.7)}article ul.range{padding:0}article ul.range li{margin:1rem 0;list-style:none;border-left:2px solid #aaa;padding-left:1rem}article ul.range li[selected]{font-weight:700;border-left-width:10px}article table{border-collapse:collapse}article table th{padding:.5rem;border-bottom:1px solid #000}.dark article table th{border-color:#fff}article table td{padding:.5rem;border-bottom:1px solid #ccc}.dark article table td{border-color:#555}article tr:hover{background-color:#5553}article hr{border-width:1px 0 0;border-top:1px solid rgba(0,0,0,.15);margin:.5rem 0}.dark article hr{border-top:1px solid hsla(0,0%,100%,.15)}article>section>hr{margin:3rem 0}article a{color:#555}article a:hover{color:#999}.dark article a{color:#aaa}.dark article a:hover{color:#888}