:root{font:18px/1.5 system-ui,sans-serif;color:#183a30;background:#f4f6f2}body{margin:0;padding:24px 16px}main{max-width:640px;margin:auto}h1{font-size:1.8rem;line-height:1.2}.icon{border-radius:16px}.photo{display:block;width:100%;height:auto;border-radius:18px;margin:24px 0}a{display:block;padding:16px;border-radius:12px;background:#cbef7c;color:#183a30;text-decoration:none;font-weight:700}.note{color:#56635d;font-size:.9rem}
