@font-face{font-family:Komica Display;src:url(../../../komica-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.logo-text.svelte-yfzr6r{font-family:Komica Display,sans-serif;font-size:150%}.header.svelte-yfzr6r{z-index:var(--z-header);-webkit-backdrop-filter:blur(12px);padding:var(--space-md) 0;background:linear-gradient(#e8dfc0d9,#f4ecd0d9);position:sticky;top:0}.header-inner.svelte-yfzr6r{max-width:var(--header-max-width);padding:0 var(--space-md);justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin:0 auto;display:flex}.header-inner.svelte-yfzr6r.header--list{max-width:var(--grid-max-width);padding:0 var(--space-xs) 0 var(--space-xs)}.logo.svelte-yfzr6r{align-items:flex-end;gap:var(--space-sm);color:var(--text-primary);font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;line-height:1;display:flex}.logo.svelte-yfzr6r:hover{color:var(--accent)}.logo-img.svelte-yfzr6r{border-radius:4px;width:3rem;height:3rem}.clip-count-container.svelte-yfzr6r{flex-direction:row;flex:1;justify-content:center;display:flex}.clip-count.svelte-yfzr6r{color:var(--text-muted);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end}.clip-count--link.svelte-yfzr6r{cursor:pointer;text-align:right;background:0 0;border:none;flex:1;padding:0;transition:color .15s}.clip-count--link.svelte-yfzr6r:hover{color:var(--accent)}.clip-count-badge.svelte-yfzr6r{color:var(--accent-amber);font-size:var(--text-xs)}.header-actions.svelte-yfzr6r{align-items:flex-end;gap:var(--space-sm);display:flex}.receive-btn.svelte-yfzr6r{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,transform .1s;display:flex}.receive-btn.svelte-yfzr6r:hover{color:var(--accent);background:var(--hover-bg)}.receive-btn-animate.svelte-yfzr6r{animation:.3s svelte-yfzr6r-add-bounce}.add-new-btn.svelte-yfzr6r{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,transform .1s;display:flex}.add-new-btn.svelte-yfzr6r:hover{color:var(--accent);background:var(--hover-bg)}.add-new-btn-animate.svelte-yfzr6r{animation:.3s svelte-yfzr6r-add-bounce}@keyframes svelte-yfzr6r-add-bounce{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.menu-wrapper.svelte-yfzr6r{align-items:flex-start;gap:var(--space-xs);display:flex;position:relative}.hamburger-btn.svelte-yfzr6r{cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);width:var(--icon-lg);height:var(--icon-lg);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3.9px;transition:background .15s;display:flex}.hamburger-btn.svelte-yfzr6r:hover{background:var(--hover-bg)}.hamburger-line.svelte-yfzr6r{width:var(--space-md);background:var(--text-primary);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger-btn-open.svelte-yfzr6r .hamburger-line:where(.svelte-yfzr6r):first-child{transform:translateY(6px)rotate(45deg)}.hamburger-btn-open.svelte-yfzr6r .hamburger-line:where(.svelte-yfzr6r):nth-child(2){opacity:0}.hamburger-btn-open.svelte-yfzr6r .hamburger-line:where(.svelte-yfzr6r):last-child{transform:translateY(-6px)rotate(-45deg)}.menu-dropdown.svelte-yfzr6r{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-xs) 0;min-width:140px;z-index:var(--z-dropdown);position:absolute;top:100%;right:0}.menu-item.svelte-yfzr6r{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;text-decoration:none;transition:background .15s;display:flex}.menu-item.svelte-yfzr6r:hover{background:var(--hover-bg)}.footer.svelte-13ika4d{padding:var(--space-lg) var(--space-md);text-align:center;margin-top:auto}.footer-inner.svelte-13ika4d{max-width:var(--footer-max-width);margin:0 auto}.footer-text.svelte-13ika4d{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.footer-meta.svelte-13ika4d{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-xs);opacity:.6}
