*{box-sizing:border-box}html{color:#171717;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}body{margin:0}main{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:72px 24px;display:flex}.logo{object-fit:contain;width:260px;max-width:72vw;height:auto}.rule{background:#aaa;width:32px;height:1px;margin:40px 0}h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.35rem,4.7vw,1.75rem);font-weight:600;line-height:1.55}p{color:#666;margin:0 0 36px;font-size:1rem;line-height:1.9}.button{color:#fff;background:#171717;justify-content:center;align-items:center;gap:35px;width:280px;max-width:100%;min-height:54px;padding:16px 24px;font-size:1rem;text-decoration:none;transition:background .2s;display:flex}.button:hover{background:#3d3d3d}:is(.button:focus-visible,.address:focus-visible){outline-offset:5px;outline:3px solid #426bba}.address{color:#666;text-underline-offset:5px;margin-top:20px;font-size:.9rem}
