._header_qj5wc_1{margin-bottom:20px}._title_qj5wc_5{color:var(--header-color);margin:0}._startButton_qsjnh_1{height:100%;display:flex;align-items:center;padding:0 10px 0 5px;background:linear-gradient(to bottom,#5eac56,#3c873c 50%,#2d6e2d 51%,#5eac56);border:1px outset #7fb977;border-radius:0 8px 8px 0;margin-left:2px;cursor:pointer;font-family:Tahoma,Arial,sans-serif;font-weight:700;font-size:11px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-style:italic}._startButton_qsjnh_1:hover{background:linear-gradient(to bottom,#6ec065,#4a9d4a 50%,#3a8539 51%,#6ec065)}._startButton_qsjnh_1:active,._startButton_qsjnh_1._active_qsjnh_24{border:1px inset #5a9152;background:linear-gradient(to bottom,#3c873c,#2d6e2d 50%,#3c873c 51%,#5eac56)}._startIcon_qsjnh_29{font-size:16px;margin-right:3px}._startMenu_ihufg_1{position:fixed;bottom:40px;left:0;width:350px;height:450px;background:#fff;border:3px solid;border-color:#0831d9 #0831d9 #001ea4 #001ea4;border-radius:8px 8px 0 0;box-shadow:2px -2px 8px #0000004d;z-index:1000;animation:_slideUp_ihufg_1 .15s ease-out}@keyframes _slideUp_ihufg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._menuContent_ihufg_27{width:100%;height:100%;padding:8px;overflow:auto}._menuItem_ihufg_34{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;text-align:left;transition:background-color .1s ease;border-radius:4px}._menuItem_ihufg_34:hover{background-color:#0078d41a}._menuItem_ihufg_34:active{background-color:#0078d433}._menuIcon_ihufg_58{font-size:20px;flex-shrink:0}._menuLabel_ihufg_63{color:#000;font-weight:400}[data-theme=dark] ._startMenu_ihufg_1{background:#f0f0f0}[data-theme=dark] ._menuLabel_ihufg_63{color:#000}[data-theme=dark] ._menuItem_ihufg_34:hover{background-color:#0078d426}[data-theme=dark] ._menuItem_ihufg_34:active{background-color:#0078d440}._tabs_1yics_1{display:flex;gap:2px;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;padding:0 4px;align-items:center}._tabs_1yics_1::-webkit-scrollbar{height:0}._tab_1yics_1{height:24px;min-width:60px;max-width:200px;padding:0 12px;background:linear-gradient(to bottom,#53a7ea,#2989d8 50%,#1e5799 51%,#2e6fad);border:1px solid;border-color:#ffffff #003399 #003399 #ffffff;color:#fff;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;border-radius:2px;transition:all .1s}._tab_1yics_1:hover{background:linear-gradient(to bottom,#63b7fa,#3999e8 50%,#2e67a9 51%,#3e7fbd)}._tab_1yics_1._active_1yics_41{background:linear-gradient(to bottom,#2e6fad,#1e5799 50%,#2989d8 51%,#53a7ea);border-color:#003399 #ffffff #ffffff #003399;box-shadow:inset 1px 1px 3px #0000004d}._tab_1yics_1._active_1yics_41:hover{background:linear-gradient(to bottom,#3e7fbd,#2e67a9 50%,#3999e8 51%,#63b7fa)}._taskbarClock_1d6tw_1{height:100%;display:flex;align-items:center;padding:0 12px;background:linear-gradient(to bottom,#0e8df0,#1698f5 10%,#0c6dcd 90%,#0a5db5);border-left:1px solid #0a5aaa;border-right:1px solid #0a5aaa;margin-right:2px}._clockTime_1d6tw_12{font-family:Tahoma,Arial,sans-serif;font-size:11px;color:#fff;font-weight:400}._taskbar_11jan_1{position:fixed;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,#245edb,#3f8cf3,#245edb 18%,#245edb 92%,#1941a5);border-top:1px solid #0831d9;display:flex;align-items:center;gap:2px;box-shadow:0 -1px 3px #0000004d;z-index:9999}._themeToggle_11jan_16{height:24px;padding:0 12px;background:linear-gradient(to bottom,#53a7ea,#2989d8 50%,#1e5799 51%,#2e6fad);border:1px solid;border-color:#ffffff #003399 #003399 #ffffff;color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;transition:all .1s;flex-shrink:0}._themeToggle_11jan_16:hover{background:linear-gradient(to bottom,#63b7fa,#3999e8 50%,#2e67a9 51%,#3e7fbd)}._rightSection_11jan_35{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}._home_7r866_1{padding:20px 0}._pageList_7r866_5{list-style-type:none;padding:0}._pageList_7r866_5 li{margin:10px 0}._about_1eqk1_1{padding:20px 0}._content_1eqk1_5{margin:20px 0;line-height:1.6}._content_1eqk1_5 p{margin:15px 0}._aboutSite_1fhlb_1{padding:20px 0}._content_1fhlb_5{margin:20px 0;line-height:1.6}._content_1fhlb_5 p{margin:15px 0}._content_1fhlb_5 h3{margin-top:25px;margin-bottom:10px;color:var(--header-color)}._content_1fhlb_5 ul{margin:10px 0;padding-left:30px}._content_1fhlb_5 li{margin:8px 0}._projects_krwqa_1{padding:20px 0}._window_i0dd4_1{position:absolute;width:100%;height:100%;left:0;top:0;display:none;flex-direction:column;animation:_fadeIn_i0dd4_1 .15s ease-out;overflow:hidden}._window_i0dd4_1._active_i0dd4_13{display:flex}@keyframes _fadeIn_i0dd4_1{0%{opacity:0}to{opacity:1}}._closeButton_i0dd4_26{position:fixed;top:5px;right:10px;width:24px;height:24px;background:#e81123e6;border:2px solid #c50f1f;color:#fff;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-family:Arial,sans-serif;font-weight:700;border-radius:4px;transition:all .2s;z-index:10000;box-shadow:0 2px 8px #0000004d}._closeButton_i0dd4_26:hover{background:#f1707a;transform:scale(1.1)}._closeButton_i0dd4_26:active{background:#c50f1f;transform:scale(.95)}._content_i0dd4_60{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;height:100%}._container_19xi9_1{position:relative;width:100%;height:100%;overflow:hidden}._layout_1bx86_1{height:100%;display:flex;flex-direction:column}._main_1bx86_7{flex:1;overflow:hidden;position:relative}._footer_1bx86_13{margin-top:auto;padding:20px 0}._footer_1bx86_13 p{margin:0}:root{--bg-image: url(/images/background.png);--text-color: #333333;--link-color: #1976d2;--link-hover: #1565c0;--header-color: #1a1a1a}[data-theme=dark]{--bg-image: url(/images/background-dark.png);--text-color: #ffffff;--link-color: #64b5f6;--link-hover: #90caf9;--header-color: #ffffff}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}body{background-image:var(--bg-image);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--text-color);font-family:Arial,sans-serif;transition:background-image .3s ease,color .3s ease;box-sizing:border-box;padding:20px 20px 50px}*,*:before,*:after{box-sizing:border-box}a{color:var(--link-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--link-hover);text-decoration:underline}
