.taskbar_taskbar__o_33t{position:fixed;bottom:0;left:0;right:0;height:40px;border-top:2px solid var(--win95-white);padding:2px;z-index:var(--z-index-taskbar,9999);box-shadow:inset 0 2px 0 var(--win95-light-gray)}.taskbar_startButton__DEIdQ,.taskbar_taskbar__o_33t{background:var(--win95-gray);display:flex;align-items:center}.taskbar_startButton__DEIdQ{height:32px;padding:0 8px;border:2px outset var(--win95-white);gap:4px;font-weight:700;font-size:14px;cursor:pointer;margin-right:4px;color:var(--win95-black)}.taskbar_startButton__DEIdQ:active{border-style:inset}.taskbar_startIcon__bJpTu{font-size:16px}.taskbar_taskbarItems__S1JoM{flex:1 1;display:flex;gap:4px;padding:0 4px}.taskbar_taskbarItem__XWV_N{height:32px;padding:0 12px;background:var(--win95-gray);border:2px outset var(--win95-white);display:flex;align-items:center;font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--win95-black);transition:all .1s}.taskbar_taskbarItem__XWV_N:hover{background:var(--win95-light-gray)}.taskbar_taskbarItem__XWV_N.taskbar_active__q__7B{border-style:inset;background:var(--win95-light-gray);font-weight:700}.taskbar_taskbarItem__XWV_N.taskbar_minimized__Djbv3{font-style:italic;opacity:.8}.taskbar_systemTray__wG75c{height:32px;padding:0 8px;border:2px inset var(--win95-dark-gray);display:flex;align-items:center;font-size:12px;background:var(--win95-gray)}.start-menu_startMenu__Je7J6{position:fixed;bottom:42px;left:2px;width:280px;background:var(--win95-gray);border:2px outset var(--win95-white);box-shadow:4px 4px 10px rgba(0,0,0,.5);z-index:var(--z-index-start-menu,10000)}.start-menu_header__06F_r{background:linear-gradient(to right,var(--win95-blue),var(--win95-light-blue));color:white;padding:8px 12px;font-weight:700;font-size:18px}.start-menu_items__WYz80{padding:4px}.start-menu_menuItem__Z3uHW{padding:8px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:13px}.start-menu_menuItem__Z3uHW:hover{background:var(--win95-blue);color:white}.start-menu_menuIcon__Glmhk{font-size:16px;width:20px}.start-menu_separator__lk4Lh{height:2px;background:var(--win95-dark-gray);margin:4px 8px;border-top:1px solid var(--win95-white)}.window_window__sOA9o{position:absolute;min-width:400px;min-height:300px;background:var(--win95-gray);border:2px outset var(--win95-white);box-shadow:4px 4px 10px rgba(0,0,0,.5);animation:window_fadeIn__bQiyi .2s ease;display:flex;flex-direction:column}.window_window__sOA9o.window_maximized__tX6Ij{top:0!important;left:0!important;width:100vw!important;height:calc(100vh - 42px)!important;min-width:unset;min-height:unset}.window_titleBar__2I6v3{background:linear-gradient(to right,var(--win95-blue),var(--win95-light-blue));color:white;padding:4px 4px 4px 8px;display:flex;justify-content:space-between;align-items:center;height:28px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.window_titleBar__2I6v3.window_maximized__tX6Ij{cursor:default}.window_titleBarText__bsK_C{font-weight:700;font-size:13px;flex:1 1}.window_titleBarControls__PsBw1{display:flex;gap:2px}.window_controlButton__9dIjO{width:20px;height:20px;background:var(--win95-gray);border:2px outset var(--win95-white);font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;color:var(--win95-black)}.window_controlButton__9dIjO:active{border-style:inset}.window_windowBody___oaAm{padding:12px;background:var(--win95-gray);overflow:auto;flex:1 1}.window_resizeHandle__BisMi{position:absolute;background:transparent}.window_resizeHandle__BisMi.window_n__yTruz{top:0;left:0;right:0;height:4px;cursor:ns-resize}.window_resizeHandle__BisMi.window_s__Zxyec{bottom:0;left:0;right:0;height:4px;cursor:ns-resize}.window_resizeHandle__BisMi.window_e__y0hef{top:0;right:0;bottom:0;width:4px;cursor:ew-resize}.window_resizeHandle__BisMi.window_w__iNhkZ{top:0;left:0;bottom:0;width:4px;cursor:ew-resize}.window_resizeHandle__BisMi.window_ne__oDvJ3{top:0;right:0;width:8px;height:8px;cursor:nesw-resize}.window_resizeHandle__BisMi.window_nw__UJCMr{top:0;left:0;width:8px;height:8px;cursor:nwse-resize}.window_resizeHandle__BisMi.window_se__SIkAZ{bottom:0;right:0;width:8px;height:8px;cursor:nwse-resize}.window_resizeHandle__BisMi.window_sw__pBbLg{bottom:0;left:0;width:8px;height:8px;cursor:nesw-resize}@media (max-width:768px){.window_window__sOA9o{min-width:90vw!important;left:5vw!important;top:10vh!important}}.button_button__DyxiA{padding:8px 16px;background:var(--win95-gray);border:2px outset var(--win95-white);font-size:13px;cursor:pointer;font-family:"MS Sans Serif",sans-serif;color:var(--win95-black)}.button_button__DyxiA:hover{background:var(--win95-light-gray)}.button_button__DyxiA:active{border-style:inset}.about-window_notepad__wlBRr{background:white;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;border:2px inset var(--win95-dark-gray);min-height:400px}.about-window_notepad__wlBRr p{margin:4px 0}.wisdom-window_container__oPVwY{background:white;padding:24px;border:2px inset var(--win95-dark-gray);min-height:300px;display:flex;flex-direction:column;gap:16px}.wisdom-window_wisdomText__RPi_R{font-size:16px;line-height:1.8;font-style:italic;min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.wisdom-window_progressBar__UJjoa{height:24px;border:2px inset var(--win95-dark-gray);background:white;position:relative;overflow:hidden}.wisdom-window_progressFill__UX8dM{height:100%;background:linear-gradient(to right,var(--win95-blue),var(--win95-light-blue));width:0;transition:width .3s ease}.lessons-window_container__EvbW2{display:flex;gap:2px;background:white;border:2px inset var(--win95-dark-gray);min-height:500px}.lessons-window_sidebar__x_5Kt{width:200px;background:var(--win95-gray);border-right:2px solid var(--win95-dark-gray);padding:8px}.lessons-window_lessonItem__czaj_{padding:12px 8px;cursor:pointer;border:2px solid transparent;margin-bottom:4px;display:flex;gap:8px;align-items:center}.lessons-window_lessonItem__czaj_:hover{background:var(--win95-light-gray)}.lessons-window_lessonItem__czaj_.lessons-window_active__1Ee1L{background:white;border:2px inset var(--win95-dark-gray)}.lessons-window_lessonNumber__0CVCn{font-weight:700;color:var(--win95-blue)}.lessons-window_lessonTitle__RZsSk{font-size:12px}.lessons-window_content__ztj1w{flex:1 1;padding:24px;overflow-y:auto;max-height:500px}.lessons-window_content__ztj1w h2{color:var(--win95-blue);margin-bottom:16px;font-size:18px}.lessons-window_content__ztj1w p{margin-bottom:12px;line-height:1.6;font-size:14px}.lessons-window_content__ztj1w .info-box{background:var(--win95-yellow);border:2px solid var(--win95-dark-gray);padding:16px;margin:16px 0}.lessons-window_content__ztj1w .info-box strong{display:block;margin-bottom:8px;color:var(--win95-blue)}.lessons-window_content__ztj1w .info-box ul{margin-left:20px}.lessons-window_content__ztj1w .info-box li{margin:6px 0;line-height:1.5}@media (max-width:768px){.lessons-window_container__EvbW2{flex-direction:column}.lessons-window_sidebar__x_5Kt{width:100%;border-right:none;border-bottom:2px solid var(--win95-dark-gray)}}.quiz-window_container__WOmrg{background:white;border:2px inset var(--win95-dark-gray);min-height:400px}.quiz-window_header__lB6gE{background:var(--win95-blue);color:white;padding:12px 16px;display:flex;justify-content:space-between;font-weight:700}.quiz-window_content__8bGlw{padding:24px}.quiz-window_question__skiEw{font-size:16px;font-weight:700;margin-bottom:24px;line-height:1.6}.quiz-window_options__qKd4x{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.quiz-window_option__sJR7R{padding:16px;background:var(--win95-gray);border:2px outset var(--win95-white);cursor:pointer;font-size:14px}.quiz-window_option__sJR7R:hover:not(.quiz-window_disabled__Ku9_l){background:var(--win95-light-gray)}.quiz-window_option__sJR7R:active:not(.quiz-window_disabled__Ku9_l){border-style:inset}.quiz-window_option__sJR7R.quiz-window_correct__SARwX{background:var(--win95-green);border-color:var(--win95-dark-green)}.quiz-window_option__sJR7R.quiz-window_incorrect__hOVJy{background:var(--win95-red);border-color:var(--win95-dark-red)}.quiz-window_option__sJR7R.quiz-window_disabled__Ku9_l{cursor:not-allowed;opacity:.6}.quiz-window_feedback__BTyA4{padding:16px;margin:16px 0;border:2px solid var(--win95-dark-gray);background:var(--win95-yellow)}.quiz-window_feedback__BTyA4.quiz-window_correct__SARwX{background:var(--win95-green);border-color:var(--win95-dark-green)}.quiz-window_feedback__BTyA4.quiz-window_incorrect__hOVJy{background:var(--win95-red);border-color:var(--win95-dark-red)}.minesweeper-window_container__h7gCJ{padding:16px;background:var(--win95-gray);display:flex;flex-direction:column;align-items:center;gap:16px}.minesweeper-window_header__9pfUo{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:280px;padding:8px;background:var(--win95-gray);border:2px inset var(--win95-dark-gray)}.minesweeper-window_counter__lVI3V{font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#ff0000;background:#000;padding:4px 8px;border:1px solid var(--win95-dark-gray);min-width:60px;text-align:center}.minesweeper-window_resetButton__Xzzne{font-size:24px;min-width:40px;height:40px;padding:4px}.minesweeper-window_grid__DQ6YK{display:flex;flex-direction:column;border:3px inset var(--win95-dark-gray);background:var(--win95-gray);padding:4px}.minesweeper-window_row__zOEuV{display:flex}.minesweeper-window_cell__z0i2H{width:28px;height:28px;border:none;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Arial,sans-serif}.minesweeper-window_cell__z0i2H.minesweeper-window_hidden__vn94C{background:var(--win95-gray);border:2px outset var(--win95-white)}.minesweeper-window_cell__z0i2H.minesweeper-window_hidden__vn94C:hover{background:var(--win95-light-gray)}.minesweeper-window_cell__z0i2H.minesweeper-window_hidden__vn94C:active{border-style:inset}.minesweeper-window_cell__z0i2H.minesweeper-window_revealed__ayhPa{background:var(--win95-light-gray);border:1px solid var(--win95-dark-gray);cursor:default}.minesweeper-window_cell__z0i2H.minesweeper-window_mine__QVj3c{background:#ff0000;color:#000}.minesweeper-window_number1__VkhtK{color:#0000ff}.minesweeper-window_number2__Y5z8i{color:#008000}.minesweeper-window_number3__anGPM{color:#ff0000}.minesweeper-window_number4__g13EF{color:#000080}.minesweeper-window_number5__FGiLQ{color:#800000}.minesweeper-window_number6__oitQH{color:#008080}.minesweeper-window_number7__EJbBq{color:#000000}.minesweeper-window_number8__aLv0D{color:#808080}.minesweeper-window_message__2pubq{font-size:16px;font-weight:700;padding:12px;background:var(--win95-light-gray);border:2px inset var(--win95-dark-gray);text-align:center;max-width:280px}.minesweeper-window_instructions__YRBDf{font-size:11px;color:var(--win95-black);text-align:center;max-width:280px}.minesweeper-window_instructions__YRBDf p{margin:4px 0}.minesweeper-window_tip__5HmBO{font-style:italic;color:#666;margin-top:8px}@media (max-width:768px){.minesweeper-window_cell__z0i2H{width:24px;height:24px;font-size:12px}.minesweeper-window_counter__lVI3V{font-size:14px;min-width:50px}.minesweeper-window_resetButton__Xzzne{font-size:20px;min-width:36px;height:36px}}.paint-window_container__cMSed{display:flex;flex-direction:column;gap:12px;padding:16px;height:100%;min-height:500px}.paint-window_toolbar__nsMOP{display:flex;gap:16px;padding:8px;background-color:#c0c0c0;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;flex-wrap:wrap}.paint-window_toolSection__4o8Ip{display:flex;gap:4px;align-items:center}.paint-window_label__VtCIS{font-size:12px;margin-right:4px;font-weight:700}.paint-window_active___5aFK{background-color:#000080!important;color:#ffffff!important;border-color:#808080 #ffffff #ffffff #808080!important}.paint-window_colorPalette__XrviD{display:flex;gap:4px;padding:8px;background-color:#c0c0c0;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;flex-wrap:wrap;align-items:center}.paint-window_colorSwatch__da3i4{width:24px;height:24px;border:2px solid #000000;cursor:pointer;transition:transform .1s}.paint-window_colorSwatch__da3i4:hover{transform:scale(1.1)}.paint-window_selectedColor__Xv8Ni{border:3px solid #ffffff;box-shadow:0 0 0 2px #000000}.paint-window_currentColor__DNmNr{display:flex;align-items:center;gap:4px;margin-left:auto}.paint-window_colorDisplay__3kpNY{width:32px;height:32px;border:2px solid #000000}.paint-window_canvasContainer__sMcpQ{border-color:#808080 #ffffff #ffffff #808080;border-style:solid;border-width:2px;background-color:#c0c0c0;padding:4px;flex:1 1;overflow:auto;display:flex;justify-content:center;align-items:flex-start}.paint-window_canvas__zgZLv{cursor:crosshair;background-color:#ffffff;image-rendering:pixelated;display:block}.paint-window_footer__vgw9f{padding:8px;background-color:#c0c0c0;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px}.paint-window_hint__GIt84{margin:0;font-size:11px;color:#000000}.desktop-icons_desktopIcons__TzXeD{position:relative;width:100%;height:100%}.desktop-icons_icon__9r2ok{width:80px;text-align:center;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.desktop-icons_icon__9r2ok:hover{background:rgba(0,0,128,.3);outline:1px dotted white}.desktop-icons_icon__9r2ok.desktop-icons_dragging__Zj8D0{opacity:.8;z-index:9999}.desktop-icons_iconImage__xsJsg{font-size:48px;margin-bottom:4px}.desktop-icons_iconLabel__dbFnj{color:white;font-size:11px;text-shadow:1px 1px 2px rgba(0,0,0,.8);word-wrap:break-word}@media (max-width:768px){.desktop-icons_desktopIcons__TzXeD{grid-template-columns:repeat(auto-fill,70px);gap:15px}}.page_desktop__eKE5Y{width:100vw;height:100vh;position:relative;background:var(--win95-teal);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px)}