.markdown-body.svelte-ky3v10 h1,.markdown-body.svelte-ky3v10 h2,.markdown-body.svelte-ky3v10 h3,.markdown-body.svelte-ky3v10 h4,.markdown-body.svelte-ky3v10 h5,.markdown-body.svelte-ky3v10 h6{margin-top:1.5em;margin-bottom:.5em;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.markdown-body.svelte-ky3v10 h1{font-size:var(--font-size-3xl);border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown-body.svelte-ky3v10 h2{font-size:var(--font-size-2xl);border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown-body.svelte-ky3v10 h3{font-size:var(--font-size-xl)}.markdown-body.svelte-ky3v10 h4{font-size:var(--font-size-lg)}.markdown-body.svelte-ky3v10 h5{font-size:var(--font-size-md)}.markdown-body.svelte-ky3v10 h6{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.markdown-body.svelte-ky3v10 p{margin-bottom:1em;line-height:var(--line-height-loose);color:var(--color-text-secondary);font-size:var(--font-size-md)}.markdown-body.svelte-ky3v10 ul,.markdown-body.svelte-ky3v10 ol{margin-bottom:1em;padding-left:2em;color:var(--color-text-secondary)}.markdown-body.svelte-ky3v10 a{color:var(--color-primary)}.markdown-body.svelte-ky3v10 li{margin-bottom:.5em}.markdown-body.svelte-ky3v10 strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.markdown-body.svelte-ky3v10 a{color:var(--color-primary-dark);text-decoration:none}.markdown-body.svelte-ky3v10 a:hover{text-decoration:underline}.markdown-body.svelte-ky3v10 code{font-family:var(--font-mono);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:.2em .4em;border-radius:var(--radius-sm);font-size:85%}.markdown-body.svelte-ky3v10 pre{font-family:var(--font-mono);background-color:var(--color-bg-secondary);padding:1em;border-radius:var(--radius-md);overflow-x:auto;margin-bottom:1em;border:1px solid var(--color-border)}.markdown-body.svelte-ky3v10 pre code{background-color:transparent;color:var(--color-text-primary);padding:0;border-radius:0;font-size:inherit;border:none}.markdown-body.svelte-ky3v10 blockquote{border-left:4px solid var(--color-border);padding-left:1em;margin-left:0;color:var(--color-text-tertiary);font-style:italic;margin-bottom:1em}.markdown-body.svelte-ky3v10 hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.changelog-content.svelte-4fpkla{display:flex;flex-direction:column;gap:var(--space-md)}.current-version.svelte-4fpkla{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-primary-alpha-10);border:1px solid var(--color-primary-alpha-20);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary)}.changelog-list.svelte-4fpkla{display:flex;flex-direction:column;gap:var(--space-sm);max-height:60vh;overflow-y:auto}.changelog-entry.svelte-4fpkla{padding:var(--space-md)}.entry-header.svelte-4fpkla{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.version-info.svelte-4fpkla{display:flex;align-items:center;gap:var(--space-sm)}.version-badge.svelte-4fpkla{display:flex;align-items:center;padding:var(--space-xs) var(--space-sm);background:var(--color-bg-primary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.version-badge.current.svelte-4fpkla{background:var(--color-primary);color:#fff}.release-name.svelte-4fpkla{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.entry-date.svelte-4fpkla{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.changes-list.svelte-4fpkla{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.changes-list.svelte-4fpkla li:where(.svelte-4fpkla){display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.changes-list.svelte-4fpkla li:where(.svelte-4fpkla) .iconify{flex-shrink:0;margin-top:2px;color:var(--color-text-tertiary)}.no-changelog.svelte-4fpkla{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--color-text-tertiary);text-align:center}.no-changelog.svelte-4fpkla .iconify{font-size:2rem;opacity:var(--opacity-disabled)}.no-changelog.svelte-4fpkla p:where(.svelte-4fpkla){margin:0;font-size:var(--font-size-sm)}.app-footer.svelte-1414e4b{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-bg-tertiary);padding:.75rem 1.5rem;z-index:var(--z-base-5);min-height:60px;box-sizing:border-box}.footer-content.svelte-1414e4b{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.footer-left.svelte-1414e4b{display:flex;align-items:center;gap:var(--space-sm)}.footer-links.svelte-1414e4b{display:flex;gap:var(--space-md);align-items:center}.footer-item.svelte-1414e4b{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font:"Space Grotesk",system-ui,sans-serif}.footer-links.svelte-1414e4b .link-button:where(.svelte-1414e4b){background:none;border:none;padding:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);cursor:pointer;text-decoration:none;font-size:var(--font-size-xs);transition:color var(--transition-fast);font-family:Space Grotesk,system-ui,sans-serif}.footer-links.svelte-1414e4b .link-button:where(.svelte-1414e4b):hover{color:var(--color-text-primary);text-decoration:underline}.footer-links.svelte-1414e4b .coffee-link:where(.svelte-1414e4b){color:var(--color-primary);font-size:var(--font-size-xs)}.footer-links.svelte-1414e4b .coffee-link:where(.svelte-1414e4b):hover{color:var(--color-primary-light);text-decoration:underline}.eindhoven-vibes.svelte-1414e4b{position:relative;display:flex;align-items:center;cursor:pointer;transition:all var(--transition-fast)}.eindhoven-vibes.svelte-1414e4b:hover{transform:translateY(-1px)}.vibes-logo.svelte-1414e4b{width:18px;height:12px;color:var(--color-text-tertiary);transition:color var(--transition-fast)}.eindhoven-vibes.svelte-1414e4b:hover .vibes-logo:where(.svelte-1414e4b){color:var(--color-primary)}@media only screen and (max-width: 768px){.app-footer.svelte-1414e4b{padding:.5rem .75rem}.footer-content.svelte-1414e4b{justify-content:flex-start;text-align:left;flex-direction:column;gap:var(--space-sm)}.footer-left.svelte-1414e4b{justify-content:flex-start}.footer-links.svelte-1414e4b{flex-direction:column;gap:var(--space-xs);align-items:flex-start;width:100%}}.feedback-button-mobile{display:none}@media only screen and (max-width: 768px){.feedback-button-mobile{display:block}}.policy-loader.svelte-1414e4b{min-height:200px;display:flex;align-items:center;justify-content:center}
