.guestbook{border-top:1px solid var(--line);padding-block:34px 40px}.guestbook h2,.guestbook h1{font-family:var(--font-ui),Arial,sans-serif;letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(25px,2.5vw,32px);font-weight:550;line-height:1.25}.guestbook-intro{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.8}.guestbook-google{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.guestbook-google:hover{border-color:var(--accent)}.guestbook-signin p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.guestbook-notes{max-width:760px;margin:25px 0 0;padding:0;list-style:none}.guestbook-notes li{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:18px;font-size:14px;line-height:1.85}.guestbook-name{font-weight:500}.guestbook-dash{color:var(--muted)}.guestbook-all{margin-top:20px;font-size:12px;display:inline-flex}.guestbook-full{border:0;min-height:calc(100svh - 270px);padding-block:50px 65px}.guestbook-full h1{margin-bottom:18px;font-size:clamp(38px,5vw,64px)}.guestbook-full .guestbook-intro{margin-bottom:25px;font-size:16px}@media (max-width:760px){.guestbook{padding-block:28px 32px}.guestbook-full{padding-block:35px 45px}}
