.container.svelte-34zjky{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}h1.svelte-34zjky{color:#333;text-align:center;margin-bottom:10px}.subtitle.svelte-34zjky{text-align:center;color:#666;margin-bottom:30px;font-style:italic}.navigation-links.svelte-34zjky{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.nav-link.svelte-34zjky{display:inline-block;padding:10px 20px;background-color:#1976d2;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;transition:background .2s}.nav-link.svelte-34zjky:hover{background-color:#125ea2}.loading.svelte-34zjky{text-align:center;padding:50px;font-style:italic;color:#666}.error.svelte-34zjky{text-align:center;padding:50px;color:#d32f2f;font-weight:700}.chart-container.svelte-34zjky{width:100%;overflow-x:auto;margin-bottom:40px;min-height:700px}.explanation.svelte-34zjky{background-color:#f9f9f9;padding:20px;border-radius:5px;margin-top:20px}.explanation.svelte-34zjky h2:where(.svelte-34zjky){color:#333;margin-top:0}.color-box.svelte-34zjky{display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:middle}.blue.svelte-34zjky{background-color:#4285f4}.red.svelte-34zjky{background-color:#ea4335}.yellow.svelte-34zjky{background-color:#fbbc05}.green.svelte-34zjky{background-color:#34a853}.light-yellow.svelte-34zjky{background-color:#f5f542}.purple.svelte-34zjky{background-color:#c517cf}#tooltip.svelte-34zjky{position:absolute;display:none;background-color:#000c;color:#fff;padding:10px;border-radius:4px;font-size:12px;pointer-events:none;z-index:1000;box-shadow:0 0 10px #0000004d}
