.gb:where(.astro-fgu4xwnx){margin:28px 0 0}.gb-composer-wrap:where(.astro-fgu4xwnx){position:relative}.gb-composer:where(.astro-fgu4xwnx){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--field);box-shadow:var(--shadow);transition:border-color var(--duration-mid) var(--ease-out-quart), box-shadow var(--duration-mid) var(--ease-out-quart);padding:16px 16px 12px 20px}.gb-composer:where(.astro-fgu4xwnx):hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--line))}.gb-composer:where(.astro-fgu4xwnx):focus-within{border-color:var(--ink);box-shadow:var(--shadow), 0 0 0 3px color-mix(in srgb, var(--ink) 6%, transparent)}.gb-input:where(.astro-fgu4xwnx){width:100%;min-height:4.8em;max-height:12.8em;color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0;font-size:15.5px;line-height:1.6;display:block;overflow-y:auto}.gb-input:where(.astro-fgu4xwnx)::placeholder{color:var(--muted)}.gb-reply-pill:where(.astro-fgu4xwnx){border:1px solid var(--line-soft);border-radius:var(--r);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:5px 6px 5px 10px;font-size:12.5px;display:flex}.gb-reply-pill:where(.astro-fgu4xwnx)[hidden],.gb-emoji-panel:where(.astro-fgu4xwnx)[hidden],.gb-list:where(.astro-fgu4xwnx)[hidden],.gb-limit:where(.astro-fgu4xwnx)[hidden],.gb-rate:where(.astro-fgu4xwnx)[hidden],.gb-more-btn:where(.astro-fgu4xwnx)[hidden]{display:none}.gb-reply-target:where(.astro-fgu4xwnx){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gb-composer-foot:where(.astro-fgu4xwnx){border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.gb-counter:where(.astro-fgu4xwnx){color:var(--faint);font-size:12px}.gb-counter:where(.astro-fgu4xwnx)[data-over=true]{color:var(--ink)}.gb-limit:where(.astro-fgu4xwnx),.gb-rate:where(.astro-fgu4xwnx){color:var(--ink);font-size:11.5px}.gb-composer-actions:where(.astro-fgu4xwnx){align-items:center;gap:8px;margin-left:auto;display:inline-flex}.gb-send:where(.astro-fgu4xwnx){min-height:36px;padding:0 16px;font-size:13px}.gb-composer:where(.astro-fgu4xwnx) .gb-send:where(.astro-fgu4xwnx)[aria-disabled=true]{opacity:.45;cursor:default}.gb-hint:where(.astro-fgu4xwnx){color:var(--ghost);margin:10px 0 0;font-size:11px}.gb-rate:where(.astro-fgu4xwnx){margin:8px 0 0}.gb-emoji-panel:where(.astro-fgu4xwnx){z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);max-height:320px;box-shadow:var(--shadow);padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.gb-emoji-grid:where(.astro-fgu4xwnx){grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:2px;display:grid}.gb-emoji:where(.astro-fgu4xwnx){border-radius:var(--r);cursor:pointer;min-height:30px;transition:background var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.gb-emoji:where(.astro-fgu4xwnx):hover,.gb-emoji:where(.astro-fgu4xwnx):focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent);outline:none}.gb-status:where(.astro-fgu4xwnx){color:var(--faint);margin:18px 0 0;font-size:12px}.gb-list:where(.astro-fgu4xwnx){margin-top:20px}.gb:where(.astro-fgu4xwnx) .gb-item,.gb:where(.astro-fgu4xwnx) .gb-reply-item{border-top:1px solid var(--line-soft);gap:12px;padding:18px 0;display:flex}.gb:where(.astro-fgu4xwnx) .gb-item:first-child{border-top:0;padding-top:0}.gb:where(.astro-fgu4xwnx) .gb-avatar{border-radius:var(--r);width:34px;height:34px;color:var(--muted);user-select:none;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.gb:where(.astro-fgu4xwnx) .gb-body{flex:1;min-width:0}.gb:where(.astro-fgu4xwnx) .gb-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gb:where(.astro-fgu4xwnx) .gb-handle{color:var(--ink);font-size:13.5px}.gb:where(.astro-fgu4xwnx) .gb-owner .gb-handle{letter-spacing:.08em}.gb:where(.astro-fgu4xwnx) .gb-owner .gb-avatar{box-shadow:inset 0 0 0 1px var(--line)}.gb:where(.astro-fgu4xwnx) .gb-time{color:var(--faint);font-size:11px}.gb:where(.astro-fgu4xwnx) .gb-text{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;line-height:1.7}.gb:where(.astro-fgu4xwnx) .gb-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.gb:where(.astro-fgu4xwnx) .gb-action{border:1px solid var(--line);min-height:26px;color:var(--faint);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);background:0 0;border-radius:100px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.gb:where(.astro-fgu4xwnx) .gb-action:hover,.gb:where(.astro-fgu4xwnx) .gb-action:focus-visible{color:var(--ink);border-color:var(--ink)}.gb:where(.astro-fgu4xwnx) .gb-reply-hint{color:var(--faint);margin:10px 0 0;font-size:11px}.gb:where(.astro-fgu4xwnx) .gb-replies{margin-top:14px;padding-left:46px}.gb:where(.astro-fgu4xwnx) .gb-reply-item{border-top:0;padding:12px 0 0}.gb:where(.astro-fgu4xwnx) .gb-reply-item:first-child{padding-top:0}.gb:where(.astro-fgu4xwnx) .gb-reply-item .gb-avatar{width:26px;height:26px;font-size:13px}.gb:where(.astro-fgu4xwnx) .gb-reply-hint[hidden]{display:none}.gb-more:where(.astro-fgu4xwnx){justify-content:center;margin-top:20px;display:flex}.gb-more-btn:where(.astro-fgu4xwnx){min-height:40px}.gb-more-btn:where(.astro-fgu4xwnx)[aria-disabled=true]{opacity:.5}.gb-noscript:where(.astro-fgu4xwnx){color:var(--faint);margin:16px 0 0;font-size:12px}@media (width<=560px){.gb:where(.astro-fgu4xwnx) .gb-replies{padding-left:0}}.guestbook-offline:where(.astro-ocoiqsrs){color:var(--faint);margin:24px 0 0;font-size:12.5px}
