[data-guestbook-composing] #whatsapp-share{display:none!important}.flyout-widget-btn[data-widget=guestbook]{color:var(--color-ink-700,#57534e)}.vv-guestbook{--gb-ink:var(--color-text,#1c1917);--gb-muted:var(--color-ink-700,#57534e);--gb-line:var(--color-border-strong,#d6d3d1);--gb-paper:var(--color-surface,#fff);box-sizing:border-box;color:var(--gb-ink);background:var(--gb-paper);text-align:left;overflow-wrap:anywhere;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.65}.vv-guestbook *,.gb-manager *{box-sizing:border-box}.vv-guestbook [hidden],.gb-manager [hidden],#guestbook-properties [hidden]{display:none!important}.vv-guestbook>h2{font-family:var(--gb-heading,"Playfair Display", serif);color:var(--gb-ink);margin:0 0 12px;font-size:clamp(25px,4vw,34px);font-weight:500;line-height:1.2}.vv-guestbook p{margin:0 0 16px}.gb-note,.gb-hint{color:var(--gb-muted,#57534e)}.gb-hint{font-size:13px;line-height:1.6}.gb-button,.gb-compose>summary{border:1px solid var(--gb-line,#d6d3d1);border-radius:var(--radius-sm,8px);background:var(--gb-paper,#fff);max-width:100%;min-height:44px;color:var(--gb-ink,#1c1917);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:10px 16px;font:600 14px/1.5 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.gb-button:hover,.gb-compose>summary:hover{background:var(--color-surface-hover,#f5f5f4)}.gb-button:disabled{opacity:.65;cursor:wait}.gb-primary{background:var(--color-text,#1c1917);border-color:var(--color-text,#1c1917);color:#fff}.gb-primary:hover{background:var(--color-ink-700,#57534e);color:#fff}.vv-guestbook :is(button,summary,input,textarea,a):focus-visible,.gb-manager :is(button,select,a):focus-visible{outline:3px solid var(--color-brand,#a52463);outline-offset:3px}.gb-compose{margin:24px 0}.gb-compose>summary{width:fit-content;display:flex}.gb-compose[open]>summary{margin-bottom:20px}.gb-form{text-align:left;gap:8px;display:grid}.gb-form label{color:var(--gb-ink);font-size:14px;font-weight:600}.gb-form input[type=text],.gb-form textarea{border-radius:var(--radius-sm,8px);width:100%;min-width:0;min-height:44px;color:var(--gb-ink);background:var(--gb-paper);border:1px solid #78716c;padding:12px;font:400 16px/1.5 Plus Jakarta Sans,sans-serif;display:block}.gb-form textarea{resize:vertical;min-height:136px}.gb-form [aria-invalid=true]{border:2px solid #9f1239}.gb-form .gb-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;font-weight:400;display:flex}.gb-consent input{width:20px;height:20px;accent-color:var(--color-brand,#a52463);flex:none;margin:3px 0 0}.gb-form .gb-hint{margin:0 0 8px}.gb-counter{text-align:right;color:var(--gb-muted);font-size:12px}.gb-status{min-height:24px;font-size:14px;line-height:1.6}.gb-status[data-error=true]{color:#9f1239}.gb-entries{margin:0!important;padding:0!important;list-style:none!important}.gb-entry{border-top:1px solid var(--gb-line,#d6d3d1);padding:24px 0}.gb-entry blockquote{white-space:pre-wrap;color:var(--gb-ink,#1c1917);margin:0 0 16px;font:400 18px/1.65 Playfair Display,serif}.gb-entry-meta{color:var(--gb-muted,#57534e);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;display:flex}.gb-entry-meta strong{color:var(--gb-ink,#1c1917)}.gb-empty{border-top:1px solid var(--gb-line,#d6d3d1);color:var(--gb-muted,#57534e);padding:24px 0;font-size:14px}.gb-feed-heading{margin:32px 0 16px;font:600 14px/1.5 Plus Jakarta Sans,sans-serif}.gb-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.gb-manager{max-width:1000px;color:var(--color-text,#1c1917);margin:0 auto;padding:32px 24px 80px}.gb-manager h1{font:700 var(--type-page)/var(--leading-heading) var(--font-ui);letter-spacing:var(--tracking-heading);margin:32px 0 12px}.gb-manager h2{font:600 var(--type-panel)/var(--leading-heading) var(--font-ui);margin:0}.gb-manager p{margin:0 0 16px}.gb-manager .gb-toolbar{border-block:1px solid var(--color-border-strong,#d6d3d1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:24px 0;padding:24px 0;display:flex}.gb-manager select{border-radius:var(--radius-sm,8px);max-width:100%;min-height:44px;color:var(--color-text,#1c1917);background:#fff;border:1px solid #78716c;margin-top:8px;padding:10px 36px 10px 12px;font:400 16px Plus Jakarta Sans,sans-serif;display:block}.gb-manager label{font-size:14px;font-weight:600}.gb-manager .gb-inbox{max-width:720px}.gb-manager .gb-entry{padding:24px 0 28px}.gb-manager .gb-badge{color:var(--color-brand-dark,#731441);background:var(--color-brand-light,#f9e3ed);border-radius:4px;margin-bottom:16px;padding:4px 10px;font-size:12px;display:inline-block}.gb-manager .gb-notice{background:var(--color-surface,#fff);border-left:3px solid var(--color-brand,#a52463);margin:24px 0;padding:16px 20px}@media (width<=480px){.gb-manager{padding:24px 16px 64px}.gb-manager .gb-toolbar{align-items:stretch}.gb-manager .gb-toolbar>div,.gb-manager select,.gb-form>.gb-button{width:100%}}
