.VolumeControl_volumeControl__VkydZ{position:absolute;top:1rem;right:1rem;z-index:100}.VolumeControl_menuButton__gSgF6{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:.75rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.VolumeControl_menuButton__gSgF6:hover{background:#f9fafb;border-color:#d1d5db;transform:scale(1.05)}.VolumeControl_burgerIcon__s907h{display:flex;flex-direction:column;gap:4px;width:20px}.VolumeControl_burgerIcon__s907h span{display:block;height:2px;background:#374151;border-radius:2px;transition:all .3s ease}.VolumeControl_backdrop__VTl32{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:99;animation:VolumeControl_fadeIn__mnI_h .2s ease}@keyframes VolumeControl_fadeIn__mnI_h{0%{opacity:0}to{opacity:1}}.VolumeControl_menu__1_cGy{position:absolute;top:3.5rem;right:0;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;min-width:280px;box-shadow:0 10px 25px rgba(0,0,0,.15);animation:VolumeControl_slideDown__7OYQ2 .2s ease;z-index:100}@keyframes VolumeControl_slideDown__7OYQ2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VolumeControl_menuHeader__vS4Gb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.VolumeControl_menuHeader__vS4Gb h3{margin:0;font-size:1.1rem;color:#1f2937}.VolumeControl_closeButton__7EIRn{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.VolumeControl_closeButton__7EIRn:hover{background:#f3f4f6;color:#1f2937}.VolumeControl_volumeSlider__orC2i{display:flex;align-items:center;gap:1rem}.VolumeControl_volumeIcon___MgmO{font-size:1.5rem;min-width:30px;text-align:center}.VolumeControl_slider__fcHlU{flex:1 1;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.VolumeControl_slider__fcHlU::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#667eea;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.VolumeControl_slider__fcHlU::-webkit-slider-thumb:hover{background:#5568d3;transform:scale(1.2)}.VolumeControl_slider__fcHlU::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#667eea;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease}.VolumeControl_slider__fcHlU::-moz-range-thumb:hover{background:#5568d3;transform:scale(1.2)}.VolumeControl_volumeLabel__paR_Y{min-width:45px;text-align:right;font-weight:600;color:#374151;font-size:.9rem}@media (max-width:640px){.VolumeControl_menu__1_cGy{min-width:240px;padding:1rem}.VolumeControl_menuHeader__vS4Gb h3{font-size:1rem}}.GameCreator_container__KHutk{padding:1rem 0;position:relative}.GameCreator_loading__iZHnm{text-align:center;padding:3rem 0}.GameCreator_spinner__DhzW1{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;animation:GameCreator_spin__e9Jov 1s linear infinite;margin:0 auto 1rem}@keyframes GameCreator_spin__e9Jov{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GameCreator_stage__Nirnc{animation:GameCreator_fadeIn__qWewS .5s ease}@keyframes GameCreator_fadeIn__qWewS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GameCreator_instructions__6PuCU{text-align:center;margin-bottom:2rem}.GameCreator_instructions__6PuCU h2{font-size:1.5rem;color:#1f2937;margin-bottom:.5rem}.GameCreator_instructions__6PuCU p{color:#6b7280;margin:.5rem 0}.GameCreator_hint__qlYvI{font-size:.875rem;font-style:italic}.GameCreator_playButton__hBwX_{width:100%;padding:1.5rem;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;transition:transform .2s ease}.GameCreator_playButton__hBwX_:hover:not(:disabled){transform:scale(1.02)}.GameCreator_playButton__hBwX_.GameCreator_playing__DSTVg{animation:GameCreator_pulse__Opplq 1.5s ease infinite}@keyframes GameCreator_pulse__Opplq{0%,to{opacity:1}50%{opacity:.7}}.GameCreator_wordDisplay__Izkn3{text-align:center;margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:12px;border:2px dashed #667eea}.GameCreator_wordLabel__3ScAm{color:#6b7280;font-size:.875rem;margin-bottom:.5rem;font-weight:500}.GameCreator_wordText__rGWP3{font-size:2.5rem;font-weight:700;color:#667eea;letter-spacing:.2em;margin:.75rem 0;text-transform:uppercase}.GameCreator_wordHint__bBUwU{color:#6b7280;font-size:.8rem;margin-top:.5rem;font-style:italic}.GameCreator_actions__BvfXO{display:flex;flex-direction:column;gap:.75rem}.GameCreator_primaryButton__1R3eg,.GameCreator_secondaryButton__4xx4H,.GameCreator_stopButton__jA8lc{padding:1rem 2rem;border-radius:8px;border:none;font-size:1.1rem;font-weight:600;transition:all .2s ease}.GameCreator_primaryButton__1R3eg{background:#10b981;color:#fff}.GameCreator_primaryButton__1R3eg:hover{background:#059669;transform:scale(1.02)}.GameCreator_secondaryButton__4xx4H{background:#6b7280;color:#fff}.GameCreator_secondaryButton__4xx4H:hover{background:#4b5563;transform:scale(1.02)}.GameCreator_stopButton__jA8lc{background:#ef4444;color:#fff}.GameCreator_stopButton__jA8lc:hover{background:#dc2626;transform:scale(1.02)}.GameCreator_recording__mK_zC{text-align:center;padding:2rem;margin-bottom:2rem}.GameCreator_recordingIndicator__kZI4k{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.25rem;font-weight:600;color:#dc2626;margin-bottom:1rem}.GameCreator_pulse__Opplq{width:16px;height:16px;background:#dc2626;border-radius:50%;animation:GameCreator_pulseRed__TGFZS 1.5s ease infinite}@keyframes GameCreator_pulseRed__TGFZS{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.GameCreator_timer__aZxze{font-size:2rem;font-weight:700;color:#1f2937;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameCreator_success__y6EAR{text-align:center;margin-bottom:2rem}.GameCreator_successIcon__wuxmn{font-size:4rem;margin-bottom:1rem;animation:GameCreator_bounce__XE_Gj .6s ease}@keyframes GameCreator_bounce__XE_Gj{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.GameCreator_success__y6EAR h2{font-size:1.75rem;color:#1f2937;margin-bottom:.5rem}.GameCreator_success__y6EAR p{color:#6b7280}.GameCreator_challenge__fMgjA{font-weight:600;color:#667eea!important;margin-top:.5rem}.GameCreator_shareBox__0QTOa{display:flex;gap:.5rem;margin-bottom:2rem}.GameCreator_shareInput__BXa_p{flex:1 1;padding:.75rem;border:2px solid #d3d6da;border-radius:8px;font-size:.9rem;background:#f9fafb}.GameCreator_copyButton__X6Vso{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#667eea;color:#fff;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease}.GameCreator_copyButton__X6Vso:hover{background:#5568d3}.GameCreator_wordReveal__2L5I4{text-align:center;margin:2rem 0;padding:1.5rem;background:#f3f4f6;border-radius:12px}.GameCreator_wordReveal__2L5I4 p{color:#6b7280;margin-bottom:.5rem;font-size:.9rem}.GameCreator_revealedWord__CBb2P{font-size:2rem;font-weight:700;color:#1f2937;letter-spacing:.1em}@media (max-width:640px){.GameCreator_shareBox__0QTOa{flex-direction:column}.GameCreator_playButton__hBwX_{font-size:1rem}.GameCreator_instructions__6PuCU h2{font-size:1.25rem}}.GameGuesser_container__tHKsw{padding:1rem 0}.GameGuesser_error__e3qER,.GameGuesser_loading__Wz2dj{text-align:center;padding:3rem 0}.GameGuesser_spinner__qrP0X{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;animation:GameGuesser_spin__tDD0d 1s linear infinite;margin:0 auto 1rem}@keyframes GameGuesser_spin__tDD0d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GameGuesser_error__e3qER{animation:GameGuesser_fadeIn__MqkTv .5s ease}.GameGuesser_errorIcon__MNaE0{font-size:4rem;margin-bottom:1rem}.GameGuesser_error__e3qER h2{color:#1f2937;margin-bottom:.5rem}.GameGuesser_error__e3qER p{color:#6b7280;margin-bottom:1.5rem}.GameGuesser_homeButton__X2pvP{padding:1rem 2rem;border-radius:8px;border:none;background:#667eea;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.GameGuesser_homeButton__X2pvP:hover{background:#5568d3;transform:scale(1.02)}.GameGuesser_audioSection__Cnnbq{margin-bottom:1.5rem;animation:GameGuesser_fadeIn__MqkTv .5s ease}@keyframes GameGuesser_fadeIn__MqkTv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GameGuesser_instructions__FJ3dD{text-align:center;margin-bottom:1rem}.GameGuesser_instructions__FJ3dD p{color:#6b7280;margin:.5rem 0}.GameGuesser_hint__fz7oP{font-size:.875rem;font-style:italic}.GameGuesser_playButton__mq7VO{width:100%;padding:1rem;border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1.1rem;font-weight:600;transition:transform .2s ease}.GameGuesser_playButton__mq7VO:hover:not(:disabled){transform:scale(1.02)}.GameGuesser_playButton__mq7VO.GameGuesser_playing__haaDH{animation:GameGuesser_pulse__UlYUZ 1.5s ease infinite}@keyframes GameGuesser_pulse__UlYUZ{0%,to{opacity:1}50%{opacity:.7}}.GameGuesser_status__JnNEo{text-align:center;margin:1rem 0;padding:.75rem;background:#f3f4f6;border-radius:8px}.GameGuesser_attempts__JL41t{font-weight:600;color:#1f2937}.GameGuesser_gameOver__kk0uU{text-align:center;padding:2rem 0;animation:GameGuesser_fadeIn__MqkTv .5s ease}.GameGuesser_defeat__cLbI1,.GameGuesser_victory__ozH91{margin-bottom:2rem}.GameGuesser_defeatIcon__8hG5B,.GameGuesser_victoryIcon__Smz5d{font-size:4rem;margin-bottom:1rem;animation:GameGuesser_bounce__dO6BR .6s ease}@keyframes GameGuesser_bounce__dO6BR{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.GameGuesser_victory__ozH91 h2{color:#10b981;font-size:1.75rem;margin-bottom:.5rem}.GameGuesser_defeat__cLbI1 h2{color:#ef4444;font-size:1.75rem;margin-bottom:.5rem}.GameGuesser_defeat__cLbI1 p,.GameGuesser_victory__ozH91 p{color:#6b7280;font-size:1.1rem}.GameGuesser_defeat__cLbI1 strong{color:#1f2937;font-size:1.3rem}.GameGuesser_playAgainButton__XEdq8{padding:1rem 2rem;border-radius:8px;border:none;background:#667eea;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.GameGuesser_playAgainButton__XEdq8:hover{background:#5568d3;transform:scale(1.02)}.GameGuesser_kahootContainer__YmNQ8{padding:1rem 0;max-width:1200px;margin:0 auto;position:relative}.GameGuesser_optionsGrid__auAhN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem;animation:GameGuesser_fadeIn__MqkTv .5s ease}.GameGuesser_optionButton__YohIr{position:relative;min-height:120px;padding:1.5rem;border:none;border-radius:12px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.GameGuesser_optionButton__YohIr:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.15)}.GameGuesser_optionButton__YohIr:active{transform:scale(.98)}.GameGuesser_optionShape__Vyn78{width:40px;height:40px;background:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center}.GameGuesser_optionShape__Vyn78[data-shape=triangle]{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid hsla(0,0%,100%,.3);background:transparent}.GameGuesser_optionShape__Vyn78[data-shape=diamond]{transform:rotate(45deg);border-radius:4px}.GameGuesser_optionShape__Vyn78[data-shape=circle]{border-radius:50%}.GameGuesser_optionShape__Vyn78[data-shape=square]{border-radius:4px}.GameGuesser_optionText___plx0{text-align:center;line-height:1.3;word-break:break-word}.GameGuesser_result__KD06u{text-align:center;padding:2rem 0;animation:GameGuesser_fadeIn__MqkTv .5s ease}.GameGuesser_correctResult__kQCKi,.GameGuesser_incorrectResult__YGf_r{margin-bottom:2rem}.GameGuesser_resultIcon__C13V9{font-size:5rem;margin-bottom:1rem;animation:GameGuesser_bounce__dO6BR .6s ease}.GameGuesser_correctResult__kQCKi h2{color:#10b981;font-size:2rem;margin-bottom:1rem}.GameGuesser_incorrectResult__YGf_r h2{color:#ef4444;font-size:2rem;margin-bottom:1rem}.GameGuesser_correctResult__kQCKi p,.GameGuesser_incorrectResult__YGf_r p{color:#6b7280;font-size:1.1rem;margin:.5rem 0}.GameGuesser_correctResult__kQCKi strong,.GameGuesser_incorrectResult__YGf_r strong{color:#1f2937;font-size:1.4rem}@media (max-width:640px){.GameGuesser_playButton__mq7VO{font-size:1rem}.GameGuesser_instructions__FJ3dD p{font-size:.875rem}.GameGuesser_optionsGrid__auAhN{gap:.75rem}.GameGuesser_optionButton__YohIr{min-height:100px;padding:1rem;font-size:1rem}.GameGuesser_optionShape__Vyn78{width:30px;height:30px}.GameGuesser_optionShape__Vyn78[data-shape=triangle]{border-left-width:15px;border-right-width:15px;border-bottom-width:26px}}.page_main__nw1Wk{min-height:100vh;padding:1rem;display:flex;justify-content:center;align-items:center}.page_container__jZF7q{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:2rem;max-width:500px;width:100%;min-height:600px}.page_header__oRW75{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.page_title__po7na{font-size:2rem;font-weight:800;color:#1f2937;margin-bottom:.5rem;letter-spacing:-.025em}.page_subtitle__YBgxm{font-size:.95rem;color:#6b7280;font-weight:500}@media (max-width:640px){.page_container__jZF7q{padding:1.5rem;max-width:100%}.page_title__po7na{font-size:1.5rem}.page_subtitle__YBgxm{font-size:.875rem}}