*{box-sizing:border-box}body{font:15px/1.7 'Malgun Gothic',sans-serif;background:#c4c6c1;color:#171715;padding:16px;margin:0}main{max-width:680px;margin:12px auto;background:#fffef6;border:2px solid #333;padding:20px;box-shadow:5px 5px #8b8e85}h1{font-family:Batang,serif;font-size:26px;line-height:1.4}.bar{background:#172d64;color:white;padding:8px;margin:-20px -20px 18px}.notice{border:3px double #9a3030;padding:12px}button,.button{display:inline-block;background:#e4e4dd;border:3px outset #ddd;color:#172d64;text-align:center;padding:10px 16px;font:inherit;font-weight:bold;cursor:pointer;min-height:44px}.button{display:block;margin:20px 0;width:100%}button:disabled{opacity:.65;cursor:wait}a{color:#153577}input,select,textarea{width:100%;min-height:44px;font:inherit;border:1px solid #777;background:white;padding:8px;border-radius:0}label{display:block;font-weight:bold;margin:16px 0 6px}small,.help{font-size:12px;font-weight:normal;color:#555;overflow-wrap:anywhere}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.card{border:1px solid #999;padding:12px;margin:14px 0}.card h2{font-size:17px}.card button{font-size:12px;margin-right:8px}.kindword{background:#f1eedc;border-left:3px solid #968961;padding:10px 12px;margin:18px 0}.kindword p{margin:4px 0}#status{white-space:pre-wrap;overflow-wrap:anywhere}button:focus-visible,a:focus-visible{outline:3px solid #b15f00;outline-offset:2px}[hidden]{display:none!important}@media(max-width:480px){body{padding:0}main{margin:0;border:0;box-shadow:none;min-height:100vh;padding:16px}.bar{margin:-16px -16px 18px}}
