*{box-sizing:border-box}body{margin:0;background:#fbf7ef;color:#45352e;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;font-size:18px;line-height:1.9}main{max-width:720px;margin:auto;padding:28px 22px 60px;background:#fffdf8;min-height:100vh}h1{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(27px,6vw,36px);line-height:1.5;margin:12px 0 28px}h2{font-size:23px;line-height:1.6;margin:32px 0 12px}p,ul{margin:12px 0 20px}ul{padding-left:1.3em}a{color:#a34216;text-underline-offset:4px;overflow-wrap:anywhere}.back,.brand,.small{font-size:16px}.brand{margin-top:26px}.review,.example{padding:16px;background:#fff3e3;border:1px solid #c79260;border-radius:8px;font-size:17px}.contact{display:block;padding:14px;border:1px solid #b64d21;border-radius:8px;font-weight:700;text-align:center}code{display:block;font-size:17px;overflow-wrap:anywhere;user-select:all}footer{border-top:1px solid #d8c5ae;margin-top:36px;padding-top:20px;font-size:16px}footer a{display:block;margin:10px 0}