@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{position:sticky;top:0;z-index:var(--z-header);background:linear-gradient(180deg,#e8dfc0d9,#f4ecd0d9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-inner.svelte-yfzr6r{max-width:var(--header-max-width);margin:0 auto;padding:var(--space-md);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-md)}.header-inner.svelte-yfzr6r.header--list{max-width:var(--grid-max-width);padding:var(--space-sm) var(--space-xs) 0 var(--space-xs)}.logo.svelte-yfzr6r{display:flex;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}.logo.svelte-yfzr6r:hover{color:var(--accent)}.logo-img.svelte-yfzr6r{width:3rem;height:3rem;border-radius:4px}.clip-count-container.svelte-yfzr6r{flex:1;display:flex;flex-direction:row;justify-content:center}.clip-count.svelte-yfzr6r{flex-direction:column;align-items:flex-end;color:var(--text-muted);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.clip-count--link.svelte-yfzr6r{background:none;border:none;cursor:pointer;padding:0;transition:color .15s;text-align:right;flex:1}.clip-count--link.svelte-yfzr6r:hover{color:var(--accent)}.unsaved-count.svelte-yfzr6r{color:var(--accent-amber)}.header-actions.svelte-yfzr6r{display:flex;align-items:flex-end;gap:var(--space-sm);width:var(--icon-lg)}.receive-btn.svelte-yfzr6r{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:color .15s,transform .1s}.receive-btn.svelte-yfzr6r:hover{color:var(--accent);background:var(--hover-bg)}.receive-btn-animate.svelte-yfzr6r{animation:svelte-yfzr6r-add-bounce .3s ease}.add-new-btn.svelte-yfzr6r{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:color .15s,transform .1s}.add-new-btn.svelte-yfzr6r:hover{color:var(--accent);background:var(--hover-bg)}.add-new-btn-animate.svelte-yfzr6r{animation:svelte-yfzr6r-add-bounce .3s ease}@keyframes svelte-yfzr6r-add-bounce{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.menu-wrapper.svelte-yfzr6r{position:relative;display:flex;align-items:flex-start;gap:var(--space-xs)}.hamburger-btn.svelte-yfzr6r{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background .15s;gap:3.9px;width:var(--icon-lg);height:var(--icon-lg)}.hamburger-btn.svelte-yfzr6r:hover{background:var(--hover-bg)}.hamburger-line.svelte-yfzr6r{display:block;width:var(--space-md);height:2px;background:var(--text-primary);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.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{position:absolute;top:100%;right:0;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)}.menu-item.svelte-yfzr6r{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);text-decoration:none;font-size:var(--text-sm);transition:background .15s;white-space:nowrap}.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}
