@font-face{font-family:Pretendard;src:url('/fonts/PretendardVariable.woff2') format('woff2');font-display:swap}
:root{font-family:Pretendard,system-ui,-apple-system,sans-serif;color:#232b49;background:#f7f8fc}
*{box-sizing:border-box}body{margin:0}header{background:#232b49;color:#edf1ff;padding:18px max(22px,calc((100vw - 760px)/2))}
header a{color:inherit;text-decoration:none;font-weight:750;font-size:19px}main{max-width:760px;margin:42px auto;padding:0 22px 56px}
.eyebrow{font-size:13px;color:#5665ae;font-weight:700}h1{font-size:clamp(29px,5vw,40px);margin:8px 0 12px;line-height:1.2}
p{line-height:1.7;color:#4e5871}section{background:#fff;border:1px solid #dbe1f2;border-radius:18px;padding:22px 24px;margin-top:18px}
h2{font-size:19px;margin:0 0 10px}a{color:#4253af}a:focus-visible{outline:3px solid #5665ae;outline-offset:4px}
.button{display:inline-block;background:#505cb3;color:#fff;text-decoration:none;border-radius:10px;padding:11px 17px;font-weight:700;margin-top:7px}
footer{padding-top:26px;font-size:13px;color:#68728b}footer a{margin-right:18px}
li{color:#4e5871;line-height:1.7;margin:10px 0}li p{margin:6px 0 14px}.small{font-size:13px}.notice{padding:16px;border:1px solid #bac6ef;border-radius:12px;background:#edf0ff;margin-top:18px}.guide-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.install-steps ol{padding-left:24px}.install-steps li{padding-left:6px;margin:22px 0}.copy-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#f4f5fb;padding:12px;border-radius:10px}button{font:inherit;cursor:pointer;border:1px solid #dbe1f2;border-radius:8px;padding:9px 12px;background:white;color:#4253af}button:focus-visible{outline:3px solid #5665ae;outline-offset:3px}.status-guide{display:grid;grid-template-columns:1fr 1fr;gap:16px}.status-guide p{margin:0;padding:12px;background:#f4f5fb;border-radius:10px}code{overflow-wrap:anywhere}section{scroll-margin-top:20px}@media(max-width:540px){main{margin-top:25px;padding-inline:16px}section{padding:18px}.status-guide{grid-template-columns:1fr}footer{display:flex;gap:12px;flex-wrap:wrap}footer a{margin:0}}
