.float-anim.svelte-5rius2{object-fit:contain;width:106px;height:106px;margin:0;display:block}video.float-video.svelte-5rius2::-webkit-media-controls{display:none!important}video.float-video.svelte-5rius2::-webkit-media-controls-enclosure{display:none!important}video.float-video.svelte-5rius2::-webkit-media-controls-panel{display:none!important}video.float-video.svelte-5rius2::-webkit-media-controls-overlay-play-button{-webkit-appearance:none!important;display:none!important}video.float-video.svelte-5rius2::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;display:none!important}video.float-video.svelte-5rius2::-internal-media-controls-overlay-cast-button{display:none!important}video.float-video.svelte-5rius2{object-fit:contain;background:0 0}.gbook.svelte-1trj8i7{margin-top:0;padding:1rem 1.25rem}.gbook-toggle.svelte-1trj8i7{color:var(--primary,#2d5a3d);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.85rem;padding:.2rem 0;font-size:.85rem;font-weight:600}.gbook-toggle.svelte-1trj8i7:hover{text-decoration:underline}.section-title.svelte-1trj8i7{color:var(--color-forest,var(--primary-dark));align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:1.125rem;display:flex}.gbook-form.svelte-1trj8i7{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.gbook-loading.svelte-1trj8i7{border:1px dashed var(--color-mist,var(--border));border-radius:var(--radius-md);min-height:100px;color:var(--text-muted);align-items:center;max-width:640px;padding:.6rem .75rem;font-size:.85rem;display:flex}.gbook-form-bar.svelte-1trj8i7{color:var(--text-muted);justify-content:space-between;align-items:center;max-width:640px;font-size:.78rem;display:flex}.gbook-self-hint.svelte-1trj8i7,.gbook-empty.svelte-1trj8i7{color:var(--text-muted);margin:.5rem 0;font-size:1rem}.gbook-list.svelte-1trj8i7{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.gbook-thread.svelte-1trj8i7{flex-direction:column;gap:.55rem;display:flex}.gbook-entry.svelte-1trj8i7{align-items:flex-start;gap:.6rem;display:flex}.gb-reply.svelte-1trj8i7{border-left:2px solid var(--primary-low,#2d5a3d2e);margin-left:2.2rem;padding-left:.7rem}.gb-avatar.svelte-1trj8i7{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.gb-reply.svelte-1trj8i7 .gb-avatar:where(.svelte-1trj8i7){width:30px;height:30px}.gb-body.svelte-1trj8i7{flex:1;min-width:0}.gb-meta.svelte-1trj8i7{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:.2rem;font-size:.9rem;display:flex}.gb-author.svelte-1trj8i7{color:var(--primary);font-weight:600;text-decoration:none}.gb-author.svelte-1trj8i7:hover{text-decoration:underline}.gb-edited.svelte-1trj8i7{font-style:italic}.gb-owner-badge.svelte-1trj8i7{color:var(--primary-dark,#1e3d29);background:var(--primary-low,#2d5a3d1f);letter-spacing:.01em;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.gb-text.svelte-1trj8i7{color:var(--text);word-wrap:break-word;font-size:1.04rem;line-height:1.45}.gb-text.svelte-1trj8i7 p{margin:0 0 .4rem}.gb-text.svelte-1trj8i7 p:last-child{margin-bottom:0}.gb-text.svelte-1trj8i7 strong{font-weight:700}.gb-text.svelte-1trj8i7 em{font-style:italic}.gb-text.svelte-1trj8i7 a{color:var(--primary,#1b3a5c);word-break:break-all;text-decoration:underline}.gb-actions.svelte-1trj8i7{align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.gb-like.svelte-1trj8i7{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .35rem;font-size:.9rem;display:inline-flex}.gb-like.svelte-1trj8i7:hover{color:var(--terracotta,#c45d3e);background:rgb(var(--terracotta-rgb) / .08)}.gb-like.liked.svelte-1trj8i7{color:var(--terracotta,#c45d3e)}.gb-like-count.svelte-1trj8i7{font-variant-numeric:tabular-nums;font-size:.82rem}.gb-del.svelte-1trj8i7{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .35rem;font-size:.9rem}.gb-del.svelte-1trj8i7:hover{color:var(--terracotta,#c45d3e);background:rgb(var(--terracotta-rgb) / .08)}.gb-edit-btn.svelte-1trj8i7,.gb-reply-btn.svelte-1trj8i7{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .35rem;font-size:.9rem}.gb-reply-btn.svelte-1trj8i7{align-items:center;gap:.25rem;display:inline-flex}.gb-edit-btn.svelte-1trj8i7:hover,.gb-reply-btn.svelte-1trj8i7:hover{color:var(--primary,#2d5a3d);background:#2d5a3d14}.gb-edit.svelte-1trj8i7,.gb-reply-form.svelte-1trj8i7{flex-direction:column;gap:.5rem;margin:.25rem 0;display:flex}.gb-reply-form.svelte-1trj8i7{margin-left:2.2rem}.gb-edit-bar.svelte-1trj8i7{align-items:center;gap:.5rem;display:flex}.gb-edit-cancel.svelte-1trj8i7{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.85rem}.gb-edit-cancel.svelte-1trj8i7:hover{text-decoration:underline}.gb-toast.svelte-1trj8i7{background:var(--primary-dark);color:#fff;z-index:200;border-radius:6px;padding:.6rem 1rem;font-size:.88rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.ct-wrap.svelte-187pne3{position:relative}.ct-body.svelte-187pne3{white-space:pre-wrap;word-wrap:break-word;color:var(--text,#222);max-height:calc(var(--max-lines,15) * 1.52rem);font-size:.95rem;line-height:1.6;transition:max-height .25s;overflow:hidden}.ct-wrap.expanded.svelte-187pne3 .ct-body:where(.svelte-187pne3){max-height:200rem}.ct-fade.svelte-187pne3{background:linear-gradient(to bottom, #fff0, var(--surface,#fff));pointer-events:none;height:3rem;position:absolute;bottom:0;left:0;right:0}.ct-toggle.svelte-187pne3{-webkit-appearance:none;appearance:none;color:var(--primary,#2d5a3d);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.2rem 0;font-size:.85rem;font-weight:600}.ct-toggle.svelte-187pne3:hover{text-decoration:underline}.ct-toggle.svelte-187pne3:focus-visible{outline:2px solid var(--primary,#2d5a3d);outline-offset:2px}
