*,*:before,*:after{box-sizing:border-box}html,body,#root{height:auto;min-height:100%;overflow-x:hidden}body{font-family:sans-serif;color:#333}.app-container{display:flex;flex-direction:column;width:100%;min-height:100vh}.content-wrapper{display:flex;flex:1;overflow:auto}.content{flex:1;display:flex;overflow-y:auto;background-color:#fff}.main{width:100%;background:linear-gradient(90deg,#a4d0fe,#e6eff8 7%)}nav{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#00bcf5,#007bff 70%);color:#fff;padding:10px 20px}nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center}nav li{margin:0 15px}nav a{color:#fff;text-decoration:none;padding:8px 12px;border-radius:4px;transition:background-color .3s ease}nav a.active{background-color:#fff3}nav a:hover{background-color:#fff3}.sport-content{flex:1;padding:20px;background-color:#fff}footer{background-color:#333;color:#fff;text-align:center;padding:10px 0;width:100%}.home-page{text-align:center;padding:50px}.about-page{padding:20px}@media (max-width: 868px){.content-wrapper{flex-direction:column;width:100%;max-width:100%}.content{padding:10px}nav{display:flex;flex-direction:column;align-items:center}nav ul{flex-direction:column;align-items:flex-start;width:100%}nav li{margin:5px 0}}._language-switcher_y3qo5_1{display:flex;justify-content:center;align-items:center;margin:0 auto;background:#00bcf5;background:linear-gradient(0deg,#00bcf5,#fff);width:100vw}._searchbarContainer_1na2q_1{display:flex;align-items:center}._searchInput_1na2q_6{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}._navbar_f0a4d_1{display:flex;align-items:center;max-width:1200px;margin:0 auto}._sidebar_mdupb_1{width:170px;background:linear-gradient(90deg,#007bff,#fff 155%);padding:20px;flex-shrink:0;overflow-y:auto;color:#fff}._title_mdupb_10{margin-top:0;font-size:1.5em;text-align:center;margin-bottom:20px}._navList_mdupb_17{list-style:none;padding:0;margin:0}._navItem_mdupb_23{margin-bottom:10px}._navLink_mdupb_27{text-decoration:none;color:#fff;display:block;padding:10px 15px;border-radius:4px;transition:background-color .3s ease;font-size:1.1em}._navLink_mdupb_27:hover,._active_mdupb_41{background-color:#fff3}@media (max-width: 868px){._sidebar_mdupb_1{width:100%;padding:10px;flex-shrink:1}._title_mdupb_10{font-size:1.2em;margin-bottom:10px}._navLink_mdupb_27{font-size:1em;padding:8px 12px}._navList_mdupb_17{display:flex;flex-direction:row;justify-content:space-around}._navItem_mdupb_23{margin-bottom:0}}._footer_1068y_1{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;background-color:#000;border-top:1px solid #e7e7e7;font-size:.9rem}._links_1068y_11{display:flex;gap:1rem;padding-left:1rem}._link_1068y_11{text-decoration:none;color:#fff;transition:color .2s}._link_1068y_11:hover{color:#007bff}._homeContainer_utqci_1,._aboutContainer_sxo6s_1{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}._learnContainer_15zfi_1{padding:1rem}._learnWrapper_15zfi_5{margin:0 auto}._learnContent_15zfi_9{overflow:hidden}._imageContainer_15zfi_13{float:left;width:70%;max-width:650px;margin-right:1rem;margin-bottom:1rem}._sportImage_15zfi_21{width:100%;height:auto;border-radius:8px}._definitionItem_15zfi_31{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-block;width:220px;margin:.5rem;vertical-align:top}._definitionItem_15zfi_31:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}._definitionItem_15zfi_31 h4{margin-top:0;color:#007bff}._tocContainer_15zfi_54{clear:both;padding-top:2rem}._contentWrapper_15zfi_59{clear:both;margin-top:2rem;margin:2rem auto 0}._contentItem_15zfi_66 h2,._contentItem_15zfi_66 h3,._contentItem_15zfi_66 h4{margin-top:.3rem;margin-bottom:.5rem}@media (min-width: 2068px){._learnContainer_15zfi_1{padding:1rem}._learnWrapper_15zfi_5{margin:0 auto}._learnContent_15zfi_9:after{content:"";display:table;clear:both}._imageContainer_15zfi_13{float:left;width:700px;max-width:100%;margin-right:2rem;margin-bottom:1rem}._sportImage_15zfi_21{width:100%;height:auto;border-radius:8px}._definitionsContainer_15zfi_27{display:flex;flex-wrap:wrap;gap:1rem}._definitionItem_15zfi_31{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;flex:1 1 250px}._definitionItem_15zfi_31:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}._definitionItem_15zfi_31 h4{margin-top:0;color:#007bff}._tocContainer_15zfi_54{clear:both;padding-top:2rem}._contentWrapper_15zfi_59{clear:both;margin-top:2rem;margin:2rem auto 0}._contentItem_15zfi_66 h2,._contentItem_15zfi_66 h3,._contentItem_15zfi_66 h4{margin-top:.3rem;margin-bottom:.5rem}}@media (max-width: 940px){._imageContainer_15zfi_13{float:none;width:100%;margin-right:0;margin-bottom:1rem}._sportImage_15zfi_21{width:100%;height:auto}._definitionsContainer_15zfi_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.3rem;font-size:small;padding:0;margin:0}._definitionItem_15zfi_31{width:auto;height:auto;margin:.5rem;box-sizing:border-box;padding:.3rem;margin:.3rem}._learnContainer_15zfi_1{padding:0}._learnWrapper_15zfi_5{margin:0}._definitionItem_15zfi_31 h4{margin-top:0}._tocContainer_15zfi_54{padding-top:.1rem}._contentWrapper_15zfi_59{margin:.1rem auto 0}._contentItem_15zfi_66 h2,._contentItem_15zfi_66 h3,._contentItem_15zfi_66 h4{margin-top:.1rem;margin-bottom:.1rem}}._testContainer_1uico_1{display:flex;flex-direction:column;align-items:center}._testSelectionContainer_1uico_7{text-align:center;padding:40px 20px}._testSelectionButtons_1uico_12{display:flex;justify-content:center;gap:20px;margin-top:20px}._testSelectionButtons_1uico_12 button{padding:12px 24px;font-size:1rem;cursor:pointer;border:1px solid #007bff;background-color:#007bff;color:#fff;border-radius:5px;transition:background-color .3s,color .3s}._testSelectionButtons_1uico_12 button:hover{background-color:#fff;color:#007bff}._question-card_fm6jb_1{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:700px;position:relative}._question-card_fm6jb_1 h2{margin-top:0;margin-bottom:24px;font-size:1.5rem;text-align:center}._options_fm6jb_18{display:grid;grid-template-columns:1fr;gap:12px;color:#000}._optionButton_fm6jb_25{width:100%;padding:12px;font-size:1rem;text-align:left;background-color:#f0f0f0;border:2px solid #f0f0f0;border-radius:5px;cursor:pointer;transition:background-color .3s,border-color .3s}._optionButton_fm6jb_25:hover:not(:disabled){background-color:#e0e0e0;border-color:#007bff}._optionButton_fm6jb_25:disabled{cursor:not-allowed}._correct_fm6jb_46{background-color:#d4edda!important;border-color:#c3e6cb!important;color:#155724}._incorrect_fm6jb_52{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24}._hint-container_fm6jb_58{margin-top:20px;text-align:center}._hint-container_fm6jb_58 button{background:none;border:1px solid #007bff;color:#007bff;padding:8px 16px;border-radius:5px;cursor:pointer}._hint_fm6jb_58{margin-top:10px;padding:10px;background-color:#fff3cd;border-radius:5px}._timer-circle_fm6jb_79{position:absolute;top:10px;right:10px;width:50px;height:50px}._timer-circle_fm6jb_79 svg{width:100%;height:100%}._timer-progress_fm6jb_92{fill:none;stroke:#4caf50;stroke-width:4;stroke-dasharray:283;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s linear}._timer-circle_fm6jb_79 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#333}._optionButton_fm6jb_25{color:#000}._drag-drop-container_1f3t4_1{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding:20px;box-sizing:border-box}._image-container_1f3t4_11{width:60%;position:relative}._image-container_1f3t4_11 img{width:100%;height:auto;display:block}._labels-container_1f3t4_22{width:35%}._label-list_1f3t4_26{list-style-type:decimal;padding-left:20px}._draggable-label_1f3t4_31{cursor:grab;border:1px solid #ccc;padding:5px;margin-bottom:5px;background-color:#fff;borderradius:5px;touch-action:none}@media (max-width: 768px){._drag-drop-container_1f3t4_1{flex-direction:column;align-items:center}._image-container_1f3t4_11{width:100%;margin-bottom:20px}._labels-container_1f3t4_22{width:100%}._label-list_1f3t4_26{padding-left:0;list-style-position:inside}}._quiz-result_1rcva_1{text-align:center;padding:20px;max-width:800px;margin:20px auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}._quiz-result_1rcva_1 h2{font-size:2rem;color:#333}._quiz-result_1rcva_1 p{font-size:1.2rem;margin-bottom:20px}._quiz-result_1rcva_1 button{padding:10px 20px;font-size:1rem;border-radius:5px;border:none;cursor:pointer;background-color:#007bff;color:#fff;transition:background-color .3s;margin:0 10px}._quiz-result_1rcva_1 button:hover{background-color:#0056b3}._review-container_1rcva_37{margin-top:30px;text-align:left}._review-container_1rcva_37 h3{text-align:center;margin-bottom:20px}._review-container_1rcva_37 ul{list-style-type:none;padding:0}._review-container_1rcva_37 li{margin-bottom:15px;padding:15px;border-radius:8px}._review-container_1rcva_37 li p{margin:5px 0;font-size:1rem}._correct_1rcva_63{background-color:#d4edda;border:1px solid #c3e6cb}._incorrect_1rcva_68{background-color:#f8d7da;border:1px solid #f5c6cb}._quiz_1nimz_1{padding:20px}._questionCounter_1nimz_5{text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:700;color:#555}._controls_1nimz_13{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}._controls_1nimz_13 button{padding:10px 20px;font-size:1rem;border-radius:5px;border:none;cursor:pointer;background-color:#007bff;color:#fff;transition:background-color .3s}._controls_1nimz_13 button:disabled{background-color:#ccc;cursor:not-allowed}._controls_1nimz_13 button:not(:disabled):hover{background-color:#0056b3}._endQuizButton_1nimz_41{background-color:#dc3545!important}._endQuizButton_1nimz_41:hover{background-color:#c82333!important}._autoNextLabel_1nimz_50{display:flex;align-items:center;cursor:pointer;gap:8px;position:relative;-webkit-user-select:none;user-select:none}._autoNextLabel_1nimz_50 input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}._customCheckbox_1nimz_66{position:relative;display:inline-block;width:20px;height:20px;background-color:#f0f0f0;border:2px solid #ccc;border-radius:4px;transition:background-color .3s,border-color .3s}._autoNextLabel_1nimz_50:hover ._customCheckbox_1nimz_66{border-color:#007bff}._autoNextLabel_1nimz_50 input:checked+._customCheckbox_1nimz_66{background-color:#007bff;border-color:#007bff}._customCheckbox_1nimz_66:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}._autoNextLabel_1nimz_50 input:checked+._customCheckbox_1nimz_66:after{display:block}._quiz-result_1kkrm_1{text-align:center}._review-container_1kkrm_5{margin-top:20px;text-align:left}._review-container_1kkrm_5 ul{list-style-type:none;padding:0}._review-container_1kkrm_5 li{margin-bottom:15px;padding:10px;border-radius:5px}._correct_1kkrm_21{background-color:#d4edda;border:1px solid #c3e6cb}._incorrect_1kkrm_26{background-color:#f8d7da;border:1px solid #f5c6cb}._definitions-list_1kkrm_31{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}._definition-item_1kkrm_38{display:flex;align-items:center;border:1px solid #ccc;padding:10px;border-radius:5px}._definition-item_1kkrm_38 span:first-child{font-weight:700;margin-right:10px}._droppable_1kkrm_51{flex-grow:1;padding:10px;border:1px dashed #ccc;border-radius:5px;min-width:80%;width:80%}._draggable_1kkrm_60{padding:10px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:grab;display:flex;align-items:center;justify-content:center;text-align:center;touch-action:none}._droppableOver_1kkrm_74{background-color:#e0e0e0;border-style:solid}._image-container_1kkrm_79{width:100%;display:flex;justify-content:center;margin-bottom:20px}._equipment-image_1kkrm_86{max-width:80%;height:auto;border-radius:8px}._answers-container_1kkrm_92{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,150px));gap:10px;margin-top:20px;padding:10px;border:1px solid #ddd;border-radius:5px;justify-content:center}._button-container_1kkrm_104{display:flex;justify-content:center;margin-top:20px}._quiz-button_1kkrm_111{padding:15px 30px;font-size:1.2em;border-radius:8px;cursor:pointer;background-color:#f0f0f0;color:#333;border:2px solid #ccc;transition:background-color .3s ease,color .3s ease}._quiz-button_1kkrm_111:hover{background-color:#e0e0e0;color:#000}._quiz-button_1kkrm_111:active{background-color:#d0d0d0;color:#000}@media (prefers-color-scheme: dark){._quiz-button_1kkrm_111{background-color:#333;color:#fff;border:2px solid #555}._quiz-button_1kkrm_111:hover{background-color:#444;color:#e0e0e0}._quiz-button_1kkrm_111:active{background-color:#222;color:#fff}}@media (max-width: 868px){._definitions-list_1kkrm_31{font-size:.9rem;margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}._definition-item_1kkrm_38{display:flex;flex-direction:column}._answers-container_1kkrm_92{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));font-size:.9rem}}._glossaryContainer_1nieb_1{padding:20px}._searchInput_1nieb_5{width:100%;padding:10px;margin-bottom:20px;border-radius:5px;border:1px solid #ccc}._glossaryList_1nieb_13{list-style:none;padding:0}._glossaryItem_1nieb_18{margin-bottom:20px}._term_1nieb_22{font-size:1.5em;margin-bottom:5px}._definition_1nieb_27{font-size:1em;line-height:1.6}._sportTag_1nieb_32{font-size:.8rem;color:#666;font-weight:400;margin-left:10px}._searchResultsContainer_123bp_1{position:absolute;top:60px;right:20px;width:300px;max-height:400px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:1000}._searchResultsContainer_123bp_1 ul{list-style:none;padding:0;margin:0}._searchResultsContainer_123bp_1 li a{display:block;padding:10px;color:#333;text-decoration:none;border-bottom:1px solid #eee}._searchResultsContainer_123bp_1 li a:hover{background-color:#f5f5f5}._searchResultsContainer_123bp_1 li a strong{font-weight:700}._searchResultsContainer_123bp_1 li a p{margin:5px 0 0;font-size:.9em;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){._searchResultsContainer_123bp_1{width:90%;left:5%;right:5%}}._impressumContainer_1vwdu_1{padding:2rem;max-width:800px;margin:0 auto;font-family:sans-serif}._impressumContent_1vwdu_8{margin-top:2rem}._impressumContent_1vwdu_8 h2{font-size:1.5rem;margin-bottom:1rem}._impressumContent_1vwdu_8 h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.5rem}._impressumContent_1vwdu_8 p{line-height:1.6}@keyframes _slideUp_1lqtt_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._banner_1lqtt_15{position:fixed;bottom:0;left:0;width:100%;background-color:#1f1f1f;color:#fff;padding:20px 15px;box-shadow:0 -2px 10px #0000004d;display:flex;flex-direction:column;align-items:center;z-index:1000;font-family:sans-serif;animation:_slideUp_1lqtt_1 .5s ease-out forwards}._banner_1lqtt_15 p{margin:0 0 15px;text-align:center;font-size:.95rem}._buttons_1lqtt_38{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}._buttons_1lqtt_38 button{background-color:#007bff;border:none;color:#fff;padding:8px 14px;font-size:.9rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._buttons_1lqtt_38 button:hover{background-color:#0056b3}@keyframes _fadeIn_1lqtt_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._settings_1lqtt_72{background-color:#fff;color:#333;padding:20px;border-radius:6px;width:90%;max-width:400px;box-shadow:0 4px 15px #00000040;display:flex;flex-direction:column;align-items:flex-start;animation:_fadeIn_1lqtt_1 .3s ease-out forwards}._settings_1lqtt_72 h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#007bff}._settings_1lqtt_72 label{display:flex;align-items:center;margin-bottom:10px;font-size:.95rem}._settings_1lqtt_72 input[type=checkbox]{margin-right:10px;width:16px;height:16px;cursor:pointer}._settings_1lqtt_72 button{align-self:flex-end;margin-top:10px;background-color:#007bff;color:#fff;padding:8px 14px;border:none;border-radius:4px;cursor:pointer}._settings_1lqtt_72 button:hover{background-color:#0056b3}@media (max-width: 500px){._banner_1lqtt_15 p{font-size:.85rem}._buttons_1lqtt_38 button{font-size:.85rem;padding:6px 12px}._settings_1lqtt_72{width:95%}}._overlay_1lqtt_139{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}._settingsButtons_1lqtt_150{display:flex;justify-content:flex-end;gap:10px;width:100%}._buttons_1lqtt_38 button:focus,._settings_1lqtt_72 button:focus{outline:2px solid #0056b3;outline-offset:2px}._banner_1lqtt_15 a{color:#00d1ff;text-decoration:underline}._banner_1lqtt_15 a:hover{color:#00a0cc}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
