.DraggableWindow_window__etdxW{position:absolute;background:rgba(16,16,16,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(34,180,85,.2);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.05);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);will-change:transform;touch-action:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;transform:none!important;border:none!important;border-radius:0!important;z-index:100!important;margin:0!important;max-width:none!important;max-height:none!important}.DraggableWindow_window__etdxW:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 3px 12px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.05);border-color:rgba(34,180,85,.3)}.DraggableWindow_titleBar__kilMg{height:40px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(34,180,85,.1);display:flex;align-items:center;padding:0 16px;justify-content:space-between;touch-action:none;cursor:-webkit-grab;cursor:grab}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg{cursor:default;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(16,16,16,.95)}.DraggableWindow_titleBar__kilMg:active{cursor:-webkit-grabbing;cursor:grabbing}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg:active{cursor:default}.DraggableWindow_title___I13_{color:rgba(255,255,255,.7);font-family:var(--font-geist-mono);font-size:14px;font-weight:500;pointer-events:none}.DraggableWindow_closeButton__0wzZ1{background:none;border:none;color:rgba(255,255,255,.5);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;z-index:1}.DraggableWindow_closeButton__0wzZ1:hover{background:rgba(34,180,85,.1);color:#22b455}.DraggableWindow_content__31np_{height:calc(100% - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch}.DraggableWindow_mobile__xJi0P .DraggableWindow_content__31np_{height:calc(100vh - 40px);padding-bottom:env(safe-area-inset-bottom)}.DraggableWindow_content__31np_::-webkit-scrollbar{width:6px}.DraggableWindow_content__31np_::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.DraggableWindow_content__31np_::-webkit-scrollbar-thumb{background-color:rgba(34,180,85,.2);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.DraggableWindow_content__31np_::-webkit-scrollbar-thumb:hover{background-color:rgba(34,180,85,.3)}@media (max-width:768px){.DraggableWindow_content__31np_::-webkit-scrollbar{width:3px}}@media (max-width:319px){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;transform:none!important;border:none!important;border-radius:0!important;z-index:100!important;margin:0!important;max-width:none!important;max-height:none!important}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg{height:44px;padding:0 12px;font-size:13px}.DraggableWindow_mobile__xJi0P .DraggableWindow_content__31np_{height:calc(100vh - 44px);padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.DraggableWindow_content__31np_::-webkit-scrollbar{width:2px}}@media (min-width:320px) and (max-width:480px){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{width:100%!important;height:100%!important;position:fixed!important;inset:0!important;transform:none!important;border:none!important;border-radius:0!important;z-index:100!important;margin:0!important;max-width:none!important;max-height:none!important}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg{height:44px;padding:0 16px}.DraggableWindow_mobile__xJi0P .DraggableWindow_content__31np_{height:calc(100vh - 44px);padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}}@media (min-width:481px) and (max-width:768px){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{width:calc(100% - 1rem)!important;height:calc(100vh - 1rem)!important;position:fixed!important;inset:.5rem!important;transform:none!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;z-index:100!important;margin:0!important;max-width:none!important;max-height:none!important}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg{height:40px;border-radius:8px 8px 0 0}.DraggableWindow_mobile__xJi0P .DraggableWindow_content__31np_{height:calc(100vh - 1rem - 40px);padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}}@media (max-width:768px) and (orientation:landscape){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{width:calc(100vw - 1rem)!important;height:calc(100vh - 1rem)!important;inset:.5rem!important;border-radius:6px!important}.DraggableWindow_mobile__xJi0P .DraggableWindow_titleBar__kilMg{height:36px;padding:0 12px}.DraggableWindow_mobile__xJi0P .DraggableWindow_content__31np_{height:calc(100vh - 1rem - 36px)}}@media (max-width:768px){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.DraggableWindow_closeButton__0wzZ1{min-height:44px;min-width:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.DraggableWindow_content__31np_::-webkit-scrollbar{width:3px}.DraggableWindow_content__31np_::-webkit-scrollbar-thumb{background-color:rgba(var(--theme-primary),.3);border-radius:2px}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.DraggableWindow_window__etdxW.DraggableWindow_mobile__xJi0P{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.DraggableWindow_title___I13_{-webkit-font-smoothing:antialiased}}.ProjectsWindow_projectsWindow__x36X5{width:600px;max-height:80vh;max-width:calc(100vw - 2rem);opacity:0;animation:ProjectsWindow_fadeIn__IcErp .3s ease-out forwards;background-color:var(--theme-background);border:1px solid var(--theme-border)}.ProjectsWindow_markdownContent__z8sv4{height:calc(80vh - 40px);overflow-y:auto;padding:2rem;-webkit-overflow-scrolling:touch;color:var(--theme-dim-text);font-family:var(--font-geist-mono);font-size:14px;line-height:1.6;background-color:var(--theme-background)}.ProjectsWindow_markdownContent__z8sv4 h1,.ProjectsWindow_markdownContent__z8sv4 h2,.ProjectsWindow_markdownContent__z8sv4 h3{color:var(--theme-text)!important;font-weight:500}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.5rem;margin-bottom:1.5rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1.25rem;margin:2rem 0 1rem}.ProjectsWindow_markdownContent__z8sv4 h3{font-size:1.1rem;margin:1.5rem 0 .75rem}.ProjectsWindow_markdownContent__z8sv4 p{margin-bottom:1rem;line-height:1.6;color:var(--theme-dim-text)!important}.ProjectsWindow_markdownContent__z8sv4 a{color:var(--theme-primary)!important;text-decoration:none;border-bottom:1px solid var(--theme-border)!important;transition:all .2s ease;padding-bottom:1px}.ProjectsWindow_markdownContent__z8sv4 a:hover{color:var(--theme-text)!important;border-bottom-color:var(--theme-primary)!important}.ProjectsWindow_markdownContent__z8sv4 ol,.ProjectsWindow_markdownContent__z8sv4 ul{margin:1rem 0 1.5rem;padding-left:2rem;color:var(--theme-dim-text)!important}.ProjectsWindow_markdownContent__z8sv4 li{margin-bottom:.75rem;line-height:1.5;color:var(--theme-dim-text)!important;position:relative}.ProjectsWindow_markdownContent__z8sv4 ul li:before{content:"▸";color:var(--theme-primary)!important;position:absolute;left:-1.5rem;opacity:.8}.ProjectsWindow_markdownContent__z8sv4 code{background:rgba(255,255,255,.1);padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:var(--font-geist-mono);color:var(--theme-primary)!important}.ProjectsWindow_markdownContent__z8sv4 pre{background:rgba(255,255,255,.05);padding:1.25rem;border-radius:6px;overflow-x:auto;margin:1.5rem 0}.ProjectsWindow_markdownContent__z8sv4 pre code{background:none;padding:0;font-size:.9em;line-height:1.5;color:var(--theme-dim-text)!important}.ProjectsWindow_markdownContent__z8sv4 blockquote{border-left:2px solid var(--theme-primary)!important;margin:1.5rem 0;padding:.5rem 0 .5rem 1.5rem;color:var(--theme-dim-text)!important;font-style:italic}.ProjectsWindow_markdownContent__z8sv4 hr{border:none;border-top:1px solid var(--theme-border)!important;margin:2rem 0}.ProjectsWindow_markdownContent__z8sv4 img{max-width:100%;height:auto;border-radius:6px;margin:1.5rem 0}.ProjectsWindow_markdownContent__z8sv4 strong{color:var(--theme-primary)!important;font-weight:500}.ProjectsWindow_markdownContent__z8sv4 em{color:var(--theme-dim-text)!important;font-style:italic}@media (max-width:768px){.ProjectsWindow_projectsWindow__x36X5{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.ProjectsWindow_markdownContent__z8sv4{height:100%;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom))}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.3rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1.15rem}.ProjectsWindow_markdownContent__z8sv4 h3{font-size:1rem}}@keyframes ProjectsWindow_fadeIn__IcErp{0%{opacity:0}to{opacity:1}}@media (max-width:319px){.ProjectsWindow_projectsWindow__x36X5{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;border:none!important;border-radius:0!important}.ProjectsWindow_markdownContent__z8sv4{height:calc(100vh - 44px);padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));font-size:12px;line-height:1.5}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.1rem;margin-bottom:1rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1rem;margin:1.5rem 0 .75rem}.ProjectsWindow_markdownContent__z8sv4 h3{font-size:.9rem;margin:1rem 0 .5rem}.ProjectsWindow_markdownContent__z8sv4 p{margin-bottom:.75rem}.ProjectsWindow_markdownContent__z8sv4 ol,.ProjectsWindow_markdownContent__z8sv4 ul{margin:.75rem 0 1rem;padding-left:1.5rem}.ProjectsWindow_markdownContent__z8sv4 img{margin:1rem 0}}@media (min-width:320px) and (max-width:480px){.ProjectsWindow_projectsWindow__x36X5{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;border:none!important;border-radius:0!important}.ProjectsWindow_markdownContent__z8sv4{height:calc(100vh - 44px);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));font-size:13px}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.2rem;margin-bottom:1.25rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1.1rem;margin:1.75rem 0 .875rem}.ProjectsWindow_markdownContent__z8sv4 h3{font-size:1rem;margin:1.25rem 0 .625rem}}@media (min-width:481px) and (max-width:768px){.ProjectsWindow_projectsWindow__x36X5{width:calc(100% - 1rem)!important;height:calc(100vh - 1rem)!important;max-width:none!important;max-height:none!important;margin:.5rem!important;position:fixed!important;inset:.5rem!important;border-radius:8px!important}.ProjectsWindow_markdownContent__z8sv4{height:calc(100vh - 1rem - 40px);padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));font-size:14px}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.3rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1.15rem}.ProjectsWindow_markdownContent__z8sv4 h3{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.ProjectsWindow_projectsWindow__x36X5{width:650px;max-height:85vh}.ProjectsWindow_markdownContent__z8sv4{height:calc(85vh - 40px);padding:1.75rem;font-size:14px}}@media (max-width:768px) and (orientation:landscape){.ProjectsWindow_projectsWindow__x36X5{width:calc(100vw - 1rem)!important;height:calc(100vh - 1rem)!important;margin:.5rem!important;border-radius:6px!important}.ProjectsWindow_markdownContent__z8sv4{height:calc(100vh - 1rem - 36px);padding:1rem;font-size:13px}.ProjectsWindow_markdownContent__z8sv4 h1{font-size:1.2rem;margin-bottom:1rem}.ProjectsWindow_markdownContent__z8sv4 h2{font-size:1.1rem;margin:1.5rem 0 .75rem}.ProjectsWindow_markdownContent__z8sv4 ol,.ProjectsWindow_markdownContent__z8sv4 ul{margin:.75rem 0 1rem}}@media (max-width:768px){.ProjectsWindow_markdownContent__z8sv4{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.ProjectsWindow_markdownContent__z8sv4 a{min-height:44px;display:inline-block;padding:2px 0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ProjectsWindow_markdownContent__z8sv4 img{touch-action:manipulation;-webkit-touch-callout:none}.ProjectsWindow_markdownContent__z8sv4::-webkit-scrollbar{width:3px}.ProjectsWindow_markdownContent__z8sv4::-webkit-scrollbar-thumb{background-color:var(--theme-primary);opacity:.3;border-radius:2px}.ProjectsWindow_markdownContent__z8sv4::-webkit-scrollbar-track{background:transparent}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.ProjectsWindow_markdownContent__z8sv4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ProjectsWindow_markdownContent__z8sv4 h1,.ProjectsWindow_markdownContent__z8sv4 h2,.ProjectsWindow_markdownContent__z8sv4 h3{-webkit-font-smoothing:antialiased}}.ContactWindow_contactWindow__hs4hz{width:500px;height:auto;min-height:400px;max-width:95vw}.ContactWindow_content__7kj8g{padding:1.5rem;color:var(--theme-text);font-family:var(--font-geist-mono);font-size:14px;line-height:1.6}.ContactWindow_intro__1jhr9{margin-bottom:1.5rem;color:var(--theme-dim-text)}.ContactWindow_contactForm__j0_mh{padding:1rem;color:var(--theme-text);font-family:var(--font-geist-mono);font-size:1rem;line-height:1.6}.ContactWindow_formGroup__I9d0_{margin-bottom:1.25rem}.ContactWindow_formGroup__I9d0_ label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--theme-text)}.ContactWindow_inputField__1kwIi,.ContactWindow_textareaField__L0GCq{width:100%;background-color:rgba(0,0,0,.2);border:1px solid var(--theme-border);border-radius:4px;padding:.75rem;color:var(--theme-text);font-family:inherit;font-size:1em;outline:none;transition:border-color .2s,box-shadow .2s}.ContactWindow_inputField__1kwIi:focus,.ContactWindow_textareaField__L0GCq:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(34,180,85,.3)}.ContactWindow_textareaField__L0GCq{min-height:100px;resize:vertical}.ContactWindow_submitButton__3c7S_{background-color:#333;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:4px;padding:.75rem 1rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;width:100%;text-align:left}.ContactWindow_submitButton__3c7S_:hover{background-color:#444;border-color:var(--theme-primary)}.ContactWindow_submitButton__3c7S_:disabled{opacity:.5;cursor:not-allowed}.ContactWindow_errorMessage__NxX5b{color:#ff6b6b;font-size:.875rem;margin-top:.5rem}.ContactWindow_thankYouMessage__SL3up{padding:2rem;text-align:center}.ContactWindow_thankYouMessage__SL3up p{margin:0;line-height:1.6}.ContactWindow_formFooter__6KF4g{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.ContactWindow_button__mXdCu{background-color:var(--theme-primary);color:#000;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:opacity .2s;font-family:inherit}.ContactWindow_button__mXdCu:hover{opacity:.85}.ContactWindow_status__0sWmI{color:var(--theme-dim-text);font-size:.9em}@media (max-width:768px){.ContactWindow_contactWindow__hs4hz{width:calc(100% - 2rem);height:auto}.ContactWindow_content__7kj8g{padding:1rem}}.Terminal_layout__Kf5fQ{position:fixed;inset:0;width:100vw;height:100vh;background-color:rgb(17,17,17);overflow:hidden;opacity:0;animation:Terminal_fadeIn__7YMLM .5s ease-out forwards;--theme-primary:#22b455;--theme-text:#ffffff;--theme-dim-text:#b4b4b4;--theme-border:rgba(34,180,85,0.2);--theme-background:rgba(17,17,17,0.85)}.Terminal_layout__Kf5fQ *{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.Terminal_backgroundLayer__dZjn4{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;animation:Terminal_fadeIn__7YMLM .8s ease-out forwards;animation-delay:.3s;background-color:var(--theme-background);transition:background-color .3s ease}.Terminal_backgroundGrid__ZDmAV{opacity:.5}.Terminal_backgroundGrid__ZDmAV,.Terminal_windowsLayer__XQdXW{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.Terminal_windowsLayer__XQdXW{z-index:1;opacity:0;animation:Terminal_fadeIn__7YMLM .5s ease-out forwards;animation-delay:.8s}.Terminal_windowsLayer__XQdXW>*{pointer-events:auto}.Terminal_terminal__cTgBM{position:absolute;background-color:var(--theme-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--theme-border);width:800px;height:480px;color:var(--theme-text)}.Terminal_terminalContent__XBljD{height:100%;padding:1.5rem;color:var(--theme-text)}.Terminal_terminalOutput__6RQ1c{width:100%;height:100%;background-color:transparent;color:var(--theme-dim-text);font-family:var(--font-geist-mono);font-size:14px;line-height:1.6;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.Terminal_terminalOutput__6RQ1c>*{margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word;color:var(--theme-dim-text);transition:color .2s ease;opacity:0;animation:Terminal_fadeIn__7YMLM .3s ease-out forwards}.Terminal_terminalOutput__6RQ1c>:first-child{color:var(--theme-primary);font-weight:500}.Terminal_terminal__cTgBM .react-terminal{width:100%!important;height:100%!important;background-color:transparent!important;color:var(--theme-dim-text)!important;font-family:var(--font-geist-mono)!important;font-size:14px!important;padding:1.5rem!important;line-height:1.6!important}.Terminal_terminal__cTgBM .react-terminal-wrapper{width:100%!important;height:100%!important;background-color:transparent!important;display:flex!important;flex-direction:column!important}.Terminal_terminal__cTgBM .react-terminal-line{margin-bottom:.5rem!important;white-space:pre-wrap!important;word-break:break-word!important;color:var(--theme-dim-text)!important;transition:color .2s ease!important;opacity:0;animation:Terminal_fadeIn__7YMLM .3s ease-out forwards}.Terminal_terminal__cTgBM .react-terminal-line:first-child{color:var(--theme-primary)!important;font-weight:500!important}.Terminal_terminal__cTgBM .react-terminal-line:nth-child(-n+4){font-family:var(--font-geist-mono)!important}.Terminal_terminal__cTgBM .react-terminal-prompt{color:var(--theme-primary)!important;margin-right:.75rem!important;font-weight:500!important;opacity:0;animation:Terminal_fadeIn__7YMLM .3s ease-out forwards}.Terminal_terminal__cTgBM .react-terminal-input{color:var(--theme-text)!important;caret-color:var(--theme-primary)!important;background:transparent!important;border:none!important;outline:none!important;flex:1 1!important;font-family:var(--font-geist-mono)!important}.Terminal_terminal__cTgBM .react-terminal-window-buttons,.Terminal_terminal__cTgBM .react-terminal-window-title{display:none!important}.Terminal_link__743Ph{color:var(--theme-primary);text-decoration:none;transition:opacity .2s ease;border-bottom:1px solid var(--theme-border);padding-bottom:1px;position:relative;z-index:2}.Terminal_link__743Ph:hover{opacity:.8}.Terminal_projectContainer__JGIUK{display:flex;align-items:flex-start;gap:1rem;margin-top:.5rem}.Terminal_projectLogo__aaTjC{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.Terminal_projectTitle__vbGqS{color:var(--theme-text);font-weight:500;margin-bottom:.25rem}.Terminal_projectDescription__DxGwF{color:var(--theme-dim-text);font-size:.9em;margin-bottom:.5rem}.Terminal_terminalLoadingContent__cZRYC{color:var(--theme-dim-text);font-family:var(--font-geist-mono);font-size:14px;width:100%;height:100%;justify-content:center;align-items:center;background:var(--theme-background)}.Terminal_loadingDots__BHFnw,.Terminal_terminalLoadingContent__cZRYC{display:flex;opacity:0;animation:Terminal_fadeIn__7YMLM .3s ease-out forwards}.Terminal_loadingDots__BHFnw{gap:4px;animation-delay:.2s}.Terminal_loadingDots__BHFnw span{animation:Terminal_loadingDots__BHFnw 1.4s infinite;opacity:0;font-size:24px;line-height:1}.Terminal_loadingDots__BHFnw span:first-child{animation-delay:0s}.Terminal_loadingDots__BHFnw span:nth-child(2){animation-delay:.2s}.Terminal_loadingDots__BHFnw span:nth-child(3){animation-delay:.4s}@keyframes Terminal_loadingDots__BHFnw{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width:480px){.Terminal_terminal__cTgBM{width:100%!important;height:100vh!important;margin:0!important;border:none!important;border-radius:0!important}.Terminal_terminalContent__XBljD{padding:1rem;height:calc(100% - 40px)}.Terminal_terminalOutput__6RQ1c{font-size:13px;line-height:1.5;gap:.375rem}.Terminal_terminalOutput__6RQ1c>*{margin-bottom:.375rem}.Terminal_link__743Ph{padding-bottom:2px;border-bottom-width:1px}.Terminal_projectContainer__JGIUK{gap:.75rem}.Terminal_projectLogo__aaTjC{width:40px;height:40px}.Terminal_projectTitle__vbGqS{font-size:.95em}.Terminal_projectDescription__DxGwF{font-size:.85em}}@media (min-width:481px) and (max-width:768px){.Terminal_terminal__cTgBM{width:calc(100% - 1rem)!important;height:calc(100vh - 1rem)!important;margin:.5rem!important;border-radius:8px!important}.Terminal_terminalContent__XBljD{padding:1.25rem}.Terminal_terminalOutput__6RQ1c{font-size:14px;gap:.4rem}}@media (min-width:769px) and (max-width:1024px){.Terminal_terminal__cTgBM{width:700px;height:550px}.Terminal_terminalContent__XBljD{padding:1.375rem}}@media (max-width:319px){.Terminal_terminal__cTgBM{width:100%!important;height:100vh!important;margin:0!important;border:none!important;border-radius:0!important}.Terminal_terminalContent__XBljD{padding:.75rem}.Terminal_terminalOutput__6RQ1c{font-size:12px;line-height:1.4;gap:.25rem}.Terminal_terminalOutput__6RQ1c>*{margin-bottom:.25rem}}@media (max-width:768px) and (orientation:landscape){.Terminal_terminal__cTgBM{width:calc(100vw - 1rem)!important;height:calc(100vh - 1rem)!important;margin:.5rem!important}.Terminal_terminalContent__XBljD{padding:1rem}.Terminal_terminalOutput__6RQ1c{font-size:13px}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.Terminal_terminalOutput__6RQ1c{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Terminal_link__743Ph{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}.Terminal_latestGrid__gHSrx{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:2rem!important;gap:2rem!important}@media (max-width:768px){.Terminal_latestGrid__gHSrx{grid-template-columns:1fr!important;gap:1.5rem!important}}.Terminal_latestItem__52C2G{display:flex!important;flex-direction:column!important;height:120px!important}@media (max-width:768px){.Terminal_latestItem__52C2G{height:auto!important;min-height:80px!important}}@keyframes Terminal_fadeIn__7YMLM{0%{opacity:0}to{opacity:1}}