button.svelte-13facg1{background:none;border:1px solid var(--border-color);border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1.2rem;transition:background-color .2s}button.svelte-13facg1:hover{background-color:#8080801a}.language-selector.svelte-onhnc0{display:flex;border:1px solid var(--border-color);border-radius:20px;overflow:hidden}button.svelte-onhnc0{padding:6px 12px;border:none;background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s}button.svelte-onhnc0:hover{background-color:#80808033}button.active.svelte-onhnc0{background-color:var(--text-primary);color:var(--bg-primary);font-weight:700}header.svelte-1vqp3f5{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;background-color:var(--header-bg);color:var(--header-text);height:60px;border-bottom:1px solid var(--header-border)}.title-and-nav.svelte-1vqp3f5{display:flex;align-items:center;gap:2rem;font-family:Tahoma,sans-serif}h1.svelte-1vqp3f5{font-size:1.2rem;font-weight:500}nav.svelte-1vqp3f5{display:flex;gap:1rem}nav.svelte-1vqp3f5 a:where(.svelte-1vqp3f5){text-decoration:none;color:var(--text-secondary);padding:.5rem 0;border-bottom:2px solid transparent;transition:all .2s}nav.svelte-1vqp3f5 a:where(.svelte-1vqp3f5):hover{color:var(--text-primary)}nav.svelte-1vqp3f5 a.active:where(.svelte-1vqp3f5){color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:700}.controls.svelte-1vqp3f5{display:flex;align-items:center;gap:1rem}@media (max-width: 767px){header.svelte-1vqp3f5{flex-direction:column;height:auto;padding:.75rem;gap:.75rem}.title-and-nav.svelte-1vqp3f5{flex-direction:column;gap:.5rem;width:100%;align-items:center}h1.svelte-1vqp3f5{font-size:1rem}}:root{--bg-primary: #ffffff;--bg-secondary: #f0f0f0;--bg-panel: rgba(255, 255, 255, .8);--text-primary: #111111;--text-secondary: #444444;--border-color: #dddddd;--header-bg: #f9f9f9;--header-text: #333333;--header-border: #e0e0e0}[data-theme=dark]{--bg-primary: #111111;--bg-secondary: #222222;--bg-panel: rgba(40, 40, 40, .8);--text-primary: #eeeeee;--text-secondary: #bbbbbb;--border-color: rgba(255, 255, 255, .2);--header-bg: #222222;--header-text: #ffffff;--header-border: #444444}body{background-color:var(--bg-primary);color:var(--text-primary);margin:0;padding:0;overflow:hidden}.app-container.svelte-d5yho9{display:flex;flex-direction:column;height:100svh;overflow:hidden}main.svelte-d5yho9{flex-grow:1;position:relative;overflow:hidden;min-height:0}
