.bafflegab{--bafflegab-rule:color-mix(in srgb, currentColor 15%, transparent);--bafflegab-muted:color-mix(in srgb, currentColor 65%, transparent);--bafflegab-chip:color-mix(in srgb, currentColor 8%, transparent);--bafflegab-note:#0d9488;--bafflegab-bookmark:#6366f1;--bafflegab-checkin:#ea580c}.bafflegab-feed{margin:1.5rem 0;padding:0;border-top:1px solid var(--bafflegab-rule)}.bafflegab-entry{--bafflegab-kind:var(--bafflegab-muted);margin:0;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--bafflegab-rule);border-left:3px solid var(--bafflegab-kind);overflow-wrap:anywhere}.bafflegab-entry.bafflegab-notes{--bafflegab-kind:var(--bafflegab-note)}.bafflegab-entry.bafflegab-bookmarks{--bafflegab-kind:var(--bafflegab-bookmark)}.bafflegab-entry.bafflegab-checkins{--bafflegab-kind:var(--bafflegab-checkin)}.bafflegab-entry>*{margin-top:0;margin-bottom:.5rem}.bafflegab-entry>:last-child{margin-bottom:0}.bafflegab-meta{font-size:.85rem;color:var(--bafflegab-muted)}.bafflegab-meta a{color:inherit;text-decoration:none}.bafflegab-meta a:hover{text-decoration:underline}.bafflegab-kind{color:var(--bafflegab-kind);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bafflegab-entry .p-name{font-size:1.2rem;line-height:1.3}.bafflegab-checkin{font-size:1.1rem;font-weight:600}.bafflegab-bookmark a{font-weight:600}.bafflegab-reply{color:var(--bafflegab-muted);font-size:.9rem}.bafflegab-entry img.u-photo{display:block;max-width:100%;height:auto;border-radius:.375rem}.bafflegab-feed img.u-photo{width:auto;max-height:22rem}.bafflegab-context,.bafflegab-note{font-size:.9rem;color:var(--bafflegab-muted)}.bafflegab-tags{display:flex;flex-wrap:wrap;gap:.375rem;padding:0;list-style:none}.bafflegab-tags li{margin:0}.bafflegab-tags a{display:inline-block;padding:.05rem .5rem;border-radius:999px;background:var(--bafflegab-chip);color:inherit;font-size:.8rem;text-decoration:none}.bafflegab-tags a::before{content:"#";color:var(--bafflegab-muted)}.bafflegab-tags a:hover{text-decoration:underline}.bafflegab-tags .bafflegab-count{color:var(--bafflegab-muted);margin-left:.25rem}.bafflegab-follow{margin:0 0 1rem;font-size:.9rem;color:var(--bafflegab-muted)}.bafflegab-pager{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0}.bafflegab-back{margin:0 0 .5rem;font-size:.9rem}.bafflegab-pager a,.bafflegab-back a{text-decoration:none}.bafflegab-pager a:hover,.bafflegab-back a:hover{text-decoration:underline}