:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202b36;background:#f5f7fa;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:32px 22px 60px}.brand{font-size:12px;letter-spacing:.16em;color:#566377;font-weight:800}h1{font-size:clamp(1.9rem,5vw,2.7rem);line-height:1.15;margin:18px 0}h2{font-size:1.2rem;margin-top:0}a{color:#12598e}section{background:#fff;padding:24px;border:1px solid #d9e1e9;border-radius:12px;margin:24px 0}label{display:block;font-weight:600;margin:16px 0}input:not([type=checkbox]),select{display:block;width:100%;max-width:620px;border:1px solid #9caab8;border-radius:6px;padding:12px;font:inherit;background:#fff;color:#202b36}input:focus,select:focus,button:focus,a:focus{outline:3px solid #ffbf47;outline-offset:2px}.check{display:flex;gap:12px;font-weight:400;padding:10px 0}.check input{width:22px;height:22px;flex:none;margin-top:4px}button,.button{display:inline-block;border:0;border-radius:7px;background:#174d63;color:#fff;padding:13px 22px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.danger{background:#952d2d}.intro{font-size:1.12rem}.small,small{font-size:.9rem;color:#536171}small{display:block}.release{max-height:450px;overflow:auto;border:1px solid #d9e1e9;padding:18px;border-radius:6px}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #d9e1e9;vertical-align:top}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{padding:16px;background:#fff3d4;border-radius:8px}code{overflow-wrap:anywhere}nav{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:600px){main{padding:22px 14px}section{padding:18px}table,tbody,tr,td{display:block}thead{display:none}}@media print{body{background:white}main{max-width:none;padding:0}nav,button,form{display:none}.release{max-height:none;overflow:visible}details{display:block}}
