@import "https://fonts.bunny.net/css?family=arima:500,600,700|bakbak-one:400;";@import "https://fonts.bunny.net/css?family=nunito:400,600,700";*,:before,:after{box-sizing:border-box}.split_main.svelte-1uha8ag{justify-content:center;align-items:flex-start;gap:1.5rem;padding-top:80px;padding-bottom:2rem;font-family:Nunito,sans-serif;display:flex}.ad-side.svelte-1uha8ag{flex-shrink:0;width:160px;height:600px;position:sticky;top:90px}.container.svelte-1uha8ag{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:900px;padding:0 1rem;display:flex}.svg_icons.svelte-1uha8ag{width:16px;height:16px}#split_main_parts.svelte-1uha8ag{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.menu.svelte-1uha8ag{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex;box-shadow:0 4px 20px #00000008}.grid_sorter.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));justify-content:center;align-items:stretch;gap:12px;width:100%;display:grid}.title_menu.svelte-1uha8ag{color:#1f2937;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;font-family:Arima,sans-serif;font-size:18px;font-weight:700;display:flex}.button_lesson.svelte-1uha8ag{cursor:pointer;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:100%;padding:14px 16px;font-family:Nunito,sans-serif;font-size:15px;transition:all .2s;display:flex;position:relative}.button_lesson.svelte-1uha8ag:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 10px #0000000a}.button_lesson.svelte-1uha8ag:active{transform:translateY(0)}.button_lesson.selected.svelte-1uha8ag{color:#fff;background:#000;border-color:#000;box-shadow:0 4px 12px #00000026}#button_year_lesson.svelte-1uha8ag{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;transition:all .2s}#button_year_lesson.svelte-1uha8ag:hover{color:#111827;background:#f3f4f6;border-color:#111827;transform:translateY(-1px)}#button_year_lesson.selected.svelte-1uha8ag{color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px 12px #00000026}.school_label.svelte-1uha8ag{color:#374151;text-transform:uppercase;background:#e5e7eb;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .2s}.button_lesson.selected.svelte-1uha8ag .school_label:where(.svelte-1uha8ag){color:#fff;background:#fff3}.lesson_text.svelte-1uha8ag{color:#111827;font-size:16px;font-weight:700;transition:all .2s}.button_lesson.selected.svelte-1uha8ag .lesson_text:where(.svelte-1uha8ag){color:#fff}.lesson_description.svelte-1uha8ag{color:#6b7280;text-align:left;background:#f3f4f6;border-radius:6px;width:100%;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s}.button_lesson.selected.svelte-1uha8ag .lesson_description:where(.svelte-1uha8ag){color:#ffffffe6;background:#ffffff26}.head_thema_display.svelte-1uha8ag{border-bottom:1px solid #e5e7eb;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:12px;display:flex}.title_thema_display.svelte-1uha8ag{color:#111827;letter-spacing:.5px;font-family:Arima,sans-serif;font-size:16px;font-weight:800}.download_thema_button.svelte-1uha8ag{color:#111827;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.download_thema_button.svelte-1uha8ag:hover{background:#e5e7eb;border-color:#9ca3af}.download_thema_button.svelte-1uha8ag:active{transform:translateY(0)}.years_grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;width:100%;display:grid}.iframe_display.svelte-1uha8ag{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:750px;min-height:650px}.horizontal_divide.svelte-1uha8ag{flex-direction:row;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.horizontal_divide.svelte-1uha8ag>.button_lesson:where(.svelte-1uha8ag){text-align:center;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:14px 20px;font-size:16px;font-weight:700}.horizontal_divide.svelte-1uha8ag>.button_lesson:where(.svelte-1uha8ag):hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.horizontal_divide.svelte-1uha8ag>.button_lesson.selected:where(.svelte-1uha8ag){color:#fff;background:#000;border-color:#000;box-shadow:0 4px 12px #00000026}#iframe_display_document.fullscreen.svelte-1uha8ag{z-index:15;border:none;border-radius:0;width:100%;height:100%;position:fixed;top:0;left:0}.file_options_container.svelte-1uha8ag{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.close_fullview_button.svelte-1uha8ag{z-index:9999;color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:background-color .2s;position:fixed;top:10px;right:10px;box-shadow:0 2px 4px #0000001a}.close_fullview_button.svelte-1uha8ag:hover{background-color:#b91c1c}@media screen and (width<=768px){.split_main.svelte-1uha8ag{flex-direction:column;align-items:center;gap:0;padding-top:70px}.ad-side.svelte-1uha8ag{display:none}.container.svelte-1uha8ag{width:100%;margin:0 auto;padding:0 12px}.menu.svelte-1uha8ag{padding:14px}.horizontal_divide.svelte-1uha8ag{flex-direction:column}.grid_sorter.svelte-1uha8ag{grid-template-columns:1fr}.years_grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}.iframe_display.svelte-1uha8ag{min-height:480px}.close_fullview_button.svelte-1uha8ag{position:fixed;top:65px;right:50%;transform:translate(50%)}}
