i.svelte-11p1nxa{display:inline-flex;align-items:center;justify-content:center;line-height:1}.post-card.svelte-podw4w{padding:var(--space-m);background:var(--color-bg-raised);border-inline-start:var(--border-thick) solid var(--stream-color, var(--color-border));border-radius:var(--radius-m);box-shadow:var(--shadow-s);transition:box-shadow var(--duration-normal) var(--ease-out)}.post-card.svelte-podw4w:hover{box-shadow:var(--shadow-m)}.content.svelte-podw4w{font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-normal);max-width:var(--measure)}.content.svelte-podw4w p{margin:0}.content.svelte-podw4w p+p{margin-block-start:var(--space-s)}.content.svelte-podw4w a{color:var(--color-link)}footer.svelte-podw4w{padding-block-start:var(--space-s);border-block-start:var(--border-thin) solid var(--color-border)}.stream-badge.svelte-podw4w{display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--font-ui);font-size:var(--step--2);padding:var(--space-3xs) var(--space-xs);background:var(--stream-color, var(--color-bg-sunken));color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.stream-icon.svelte-podw4w{display:inline-flex;align-items:center;justify-content:center}.mood.svelte-podw4w{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.timestamp.svelte-podw4w{font-family:var(--font-ui);font-size:var(--step--2);color:var(--color-text-muted)}.presence.svelte-tbfss5{font-family:var(--font-ui)}.status-indicator.svelte-tbfss5{width:.75em;height:.75em;border-radius:var(--radius-full);background-color:var(--status-color, var(--color-text-faint));flex-shrink:0}[data-status=available].svelte-tbfss5 .status-indicator:where(.svelte-tbfss5){animation:svelte-tbfss5-pulse 2s ease-in-out infinite}@keyframes svelte-tbfss5-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-emoji.svelte-tbfss5{font-size:var(--step-1);line-height:1}.status-label.svelte-tbfss5{font-weight:500;color:var(--color-text)}.status-content.svelte-tbfss5{display:flex;flex-direction:column;gap:var(--space-2xs)}.custom-text.svelte-tbfss5{font-family:var(--font-accent);font-style:italic;color:var(--color-text-muted);margin:0}.updated.svelte-tbfss5{font-size:var(--step--2);color:var(--color-text-faint)}.compact.svelte-tbfss5{font-size:var(--step--1)}.compact.svelte-tbfss5 .status-indicator:where(.svelte-tbfss5){width:.6em;height:.6em}.compact.svelte-tbfss5 .status-emoji:where(.svelte-tbfss5){font-size:var(--step-0)}.stream-nav.svelte-jrtqd9{font-family:var(--font-ui)}.stream-link.svelte-jrtqd9{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);color:var(--color-text);text-decoration:none;border-radius:var(--radius-s);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.stream-link.svelte-jrtqd9:hover{background-color:var(--color-bg-sunken)}.stream-link[aria-current=page].svelte-jrtqd9{background-color:var(--stream-color, var(--color-accent-light));color:var(--color-accent);font-weight:500}.stream-link[aria-current=page][data-stream=tech].svelte-jrtqd9{background-color:#dceff9;color:#1b6e98}.stream-link[aria-current=page][data-stream=business].svelte-jrtqd9{background-color:#e7e0f5;color:#539}.stream-link[aria-current=page][data-stream=japan].svelte-jrtqd9{background-color:#f9dce1;color:#ad1f36}.stream-link[aria-current=page][data-stream=personal].svelte-jrtqd9{background-color:#faf0d1;color:#a17d12}.stream-icon.svelte-jrtqd9{display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em}.stream-label.svelte-jrtqd9{flex-grow:1}.stream-count.svelte-jrtqd9{font-size:var(--step--2);color:var(--color-text-muted);background-color:var(--color-bg-sunken);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-full);min-width:1.5em;text-align:center}.stream-link[aria-current=page].svelte-jrtqd9 .stream-count:where(.svelte-jrtqd9){background-color:currentColor;color:#fff;opacity:.8}.button.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:none;cursor:pointer;text-decoration:none;position:relative;font-family:var(--font-ui);font-weight:500;line-height:1;border-radius:var(--radius-s);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button[data-size=small].svelte-18sv61c{font-size:var(--step--2);padding:var(--space-2xs) var(--space-xs)}.button[data-size=medium].svelte-18sv61c{font-size:var(--step--1);padding:var(--space-xs) var(--space-s)}.button[data-size=large].svelte-18sv61c{font-size:var(--step-0);padding:var(--space-s) var(--space-m)}.button[data-variant=primary].svelte-18sv61c{background-color:var(--color-accent);color:var(--color-accent-contrast)}.button[data-variant=primary].svelte-18sv61c:hover:not(:disabled){background-color:var(--color-accent-dark)}.button[data-variant=primary].svelte-18sv61c:active:not(:disabled){transform:translateY(1px)}.button[data-variant=secondary].svelte-18sv61c{background-color:var(--color-bg-sunken);color:var(--color-text)}.button[data-variant=secondary].svelte-18sv61c:hover:not(:disabled){background-color:var(--color-border)}.button[data-variant=ghost].svelte-18sv61c{background-color:transparent;color:var(--color-text)}.button[data-variant=ghost].svelte-18sv61c:hover:not(:disabled){background-color:var(--color-bg-sunken)}.button[data-variant=danger].svelte-18sv61c{background-color:var(--color-error);color:#fff}.button[data-variant=danger].svelte-18sv61c:hover:not(:disabled){background-color:#c32222}.button.svelte-18sv61c:disabled,.button[aria-disabled=true].svelte-18sv61c{opacity:.5;cursor:not-allowed}.button.svelte-18sv61c:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:2px}.button.loading.svelte-18sv61c{cursor:wait}.button-content.invisible.svelte-18sv61c{visibility:hidden}.spinner.svelte-18sv61c{position:absolute;width:1em;height:1em;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-18sv61c-spin .6s linear infinite}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}
