:root{--background-color:#0a0a0a;--text-color:#00ff41;--cursor-color:#00ff41}body{background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-color);font-family:'Courier New',Courier,monospace;font-size:16px;line-height:1.5;margin:0;padding:2rem;padding-top:45px;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:auto;box-sizing:border-box}.terminal{width:100%;max-width:800px;border:1px solid var(--text-color);border-radius:5px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,255,65,0.3);overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.terminal-header{background-color:rgba(51,51,51,0.5);color:#eee;padding:5px 10px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}.terminal-header .buttons{display:flex}.terminal-header .buttons span{width:12px;height:12px;border-radius:50%;margin-left:5px;background-color:#555}.terminal-header .buttons .close{background-color:#ff5f56}.terminal-header .buttons .minimize{background-color:#ffbd2e}.terminal-header .buttons .maximize{background-color:#27c93f}.terminal-body{padding:15px;height:400px;overflow-y:auto;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.terminal-body::-webkit-scrollbar{display:none;width:0;height:0}body::-webkit-scrollbar{display:none;width:0;height:0}html{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}html::-webkit-scrollbar{display:none;width:0;height:0}.prompt{color:var(--text-color)}.cursor{display:inline-block;width:10px;height:1.2em;background-color:var(--cursor-color);animation:blink 1s steps(1) infinite;vertical-align:middle}@keyframes blink{50%{opacity:0}}.terminal-body a{pointer-events:auto}a{color:var(--text-color);text-decoration:underline}a:hover{background-color:var(--text-color);color:var(--background-color)}.error-container{width:100%;max-width:800px;border:1px solid var(--text-color);border-radius:5px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,255,65,0.3);overflow-y:auto;max-height:80vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:40px;text-align:center;scrollbar-width:none;-ms-overflow-style:none}.error-container::-webkit-scrollbar{display:none;width:0;height:0}.error-code{font-size:100px;font-weight:bold;color:var(--text-color);margin:0;text-shadow:0 0 20px rgba(0,255,65,0.5);animation:glitch 2s infinite}@keyframes glitch{0%,100%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.error-message{font-size:24px;color:var(--text-color);margin:20px 0}.error-description{font-size:16px;color:rgba(0,255,65,0.7);margin:20px 0;line-height:1.6}.back-link{display:inline-block;margin-top:30px;padding:12px 30px;background-color:transparent;border:2px solid var(--text-color);color:var(--text-color);text-decoration:none;border-radius:5px;transition:all 0.3s ease;font-weight:bold}.back-link:hover{background-color:var(--text-color);color:var(--background-color);box-shadow:0 0 15px rgba(0,255,65,0.5)}.terminal-prompt{text-align:left;margin-top:30px;padding:15px;background-color:rgba(0,0,0,0.3);border-radius:5px;font-family:'Courier New',Courier,monospace}.prompt-line{color:var(--text-color)}.prompt-symbol{color:var(--text-color);margin-right:5px}header{position:fixed;top:0;left:0;width:100%;background-color:rgba(26,26,26,0.9);border-bottom:1px solid var(--text-color);padding:8px 0;font-size:14px;box-shadow:0 0 10px rgba(0,255,65,0.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;color:var(--text-color)}.top-bar-content{max-width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.menu-section,.clock-section,.status-icons{display:flex;gap:15px;align-items:center}.menu-section{cursor:pointer;flex:1}.clock-section{flex:1;justify-content:center;font-weight:bold}.status-icons{flex:1;justify-content:flex-end;font-size:18px;cursor:pointer}.network-icon,.power-icon{cursor:pointer;transition:color 0.2s ease}.menu-section:hover,.network-icon:hover,.power-icon:hover{color:#fff}.desktop-icons{position:fixed;left:5px;top:60px;width:100px;height:calc(100vh - 120px);display:flex;flex-direction:column;gap:25px;padding:20px 10px;z-index:50}.icon-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all 0.3s ease;text-align:center}.icon-item .icon{font-size:48px;margin-bottom:10px;color:#00bfff!important;transition:transform 0.2s ease}.icon-item p{color:var(--text-color);font-size:11px;margin:0;word-break:break-word}.icon-item:hover .icon{transform:scale(1.2);text-shadow:0 0 10px rgba(0,191,255,0.8)}.icon-item:hover p{text-shadow:0 0 10px rgba(0,255,65,0.6)}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#1a1a1a;border-top:1px solid var(--text-color);padding:5px 0;font-size:12px;box-shadow:0 0 10px rgba(0,255,65,0.2)}.footer-content{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;padding:0 15px}@media(max-width:1024px) and (max-height:798px){.icon-item .icon{font-size:36px;margin-bottom:8px}.icon-item p{font-size:9px}.desktop-icons{gap:20px}}@media(max-width:868px){.desktop-icons{display:none}body{padding:1rem;padding-top:40px;align-items:center;padding-bottom:130px}.footer-content{flex-direction:column;align-items:center;gap:5px}.status-section span{font-size:10px}.clock-section{font-size:12px}.menu-text{display:none}.menu-section span{font-size:18px}.status-icons{font-size:16px;gap:8px}.top-bar-content{max-width:100%;padding:0 10px}.error-container{width:95%;max-width:100%;padding:30px 20px;max-height:75vh;margin:0 auto;border-radius:8px}.error-code{font-size:80px}.error-message{font-size:18px;margin:15px 0}.error-description{font-size:14px;margin:15px 0}.terminal-prompt{font-size:12px;margin:20px 0}.back-link{font-size:14px;padding:10px 20px}}@media(max-width:480px){.error-container{width:98%;padding:20px 15px;max-height:70vh}.error-code{font-size:60px}.error-message{font-size:16px;margin:12px 0}.error-description{font-size:13px;margin:12px 0;line-height:1.4}.terminal-prompt{font-size:11px;margin:15px 0}.prompt-line{margin:8px 0}.back-link{font-size:12px;padding:8px 16px}}
