.login-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,#00284f,#001c3b 45%,#001226)}.login-user-area{display:flex;flex-direction:column;align-items:center}.pfp{border-radius:50%;height:160px;width:160px;object-fit:cover;padding:4px;cursor:pointer;box-sizing:border-box;background:linear-gradient(#001c3b,#001c3b) padding-box,linear-gradient(135deg,#2115d0,#bd90ee) border-box;border:2px solid transparent;box-shadow:0 0 30px #5c6bc059;transition:transform .15s ease,box-shadow .15s ease}.pfp:hover{transform:scale(1.04);box-shadow:0 0 45px #5c6bc08c}.name{margin-top:18px;font-size:26px;font-weight:600;letter-spacing:.5px}.login-form{display:flex;align-items:center;gap:8px;margin-top:18px}.password-input{width:240px;height:40px;padding:0 14px;font-size:15px;color:#e0e0e0;background-color:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:20px;outline:none;transition:border-color .15s ease,background-color .15s ease}.password-input:focus{border-color:#5c6bc0e6;background-color:#ffffff1a}.password-input::placeholder{color:#e0e0e080}.login-btn{height:40px;width:40px;border:none;border-radius:50%;background-color:#5c6bc0d9;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .15s ease}.login-btn:hover{background-color:#5c6bc0;transform:scale(1.06)}.login-hint{margin-top:14px;background:none;border:none;color:#e0e0e099;font-size:14px;cursor:pointer;text-decoration:underline;transition:color .15s ease}.login-hint:hover{color:#e0e0e0}.login-hint-text{margin-top:10px;padding:10px 16px;background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:14px;color:#e0e0e0;animation:hintFadeIn .2s ease-out}@keyframes hintFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-clock{position:absolute;bottom:30px;right:40px;text-align:right;cursor:default}.time{font-size:34px;font-weight:200;line-height:1}.date-day{margin-top:6px;font-size:15px;opacity:.75}.login-animation-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#001c3b;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;animation:fadeInOverlay .3s ease-out forwards}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.animation-content{text-align:center;animation:fadeInContent 4.5s ease-out forwards}.arch-logo{width:200px;opacity:0;fill:drop-shadow(0 0 20px #131313);animation:logoAppear .2s ease-out forwards}@keyframes logoAppear{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.progress-container{width:400px;height:6px;background-color:#a3a3a33a;border-radius:50px;margin:40px auto 0;overflow:hidden}.progress-bar{height:100%;width:0%;background-color:#09f;animation:progressAnim 1.6s ease-out forwards}@keyframes progressAnim{0%{width:0%}15%{width:15%}40%{width:40%}70%{width:70%}to{width:100%}}.arch-logo-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-status-bar{width:300px;height:5px;background-color:#fff3;border-radius:3px;overflow:hidden;position:relative}.login-progress-bar{height:100%;background:linear-gradient(90deg,#000,#000);border-radius:2px;transition:width .1s linear;box-shadow:0 0 10px rbga(23,147,209,.5)}.notifications-main{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.notifications{background-color:#000;width:40vw;height:7vh;border-radius:10px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:20px;right:20px;animation:slideInRight .5s ease-out forwards;pointer-events:auto}.notification-header{display:flex;align-items:center;justify-content:space-between;width:100%}.notification-title{margin:0;color:#fff;font-size:1.2rem}.notification-content{display:flex;align-items:center;justify-content:center;flex:1;text-align:center}.notification-close-btn{height:30px;width:30px;border:none;border-radius:5px;color:#fff;background-color:transparent;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.notification-close-btn:hover{background-color:#ffffff1a}.notification-content p{margin:0;padding:0;color:#fff;width:100%}.start-window{position:absolute;bottom:70px;left:50%;transform:translate(-50%);width:340px;background-color:#141821eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 30px #00000080;overflow:hidden;z-index:99998}.start-menu{display:flex;flex-direction:column;max-height:420px}.start-menu-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.start-menu-pfp{height:36px;width:36px;border-radius:50%;object-fit:cover}.start-menu-username{font-size:15px;font-weight:500;color:#e0e0e0}.search-apps-box{padding:12px 14px 4px}.app-search-box{width:100%;height:34px;box-sizing:border-box;padding:0 12px;font-size:14px;color:#e0e0e0;background-color:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;transition:border-color .15s ease,background-color .15s ease}.app-search-box:focus{border-color:#5c6bc0e6;background-color:#ffffff1f}.app-search-box::placeholder{color:#e0e0e080}.apps-list{flex:1;overflow-y:auto;padding:6px 8px 10px;display:flex;flex-direction:column;gap:2px}.app-item{display:flex;align-items:center;gap:12px;padding:9px 12px;width:100%;background:none;border:none;border-radius:8px;color:#e0e0e0;font-size:14px;text-align:left;cursor:pointer;transition:background-color .12s ease;box-sizing:border-box}.app-item:hover{background-color:#ffffff1a}.app-item-icon{height:28px;object-fit:contain}.app-firefox{height:50px;margin-left:-25px}.app-terminal{height:30px}.app-notepad{height:32px}.no-apps{padding:14px;color:#e0e0e099;text-align:center}.start-menu-footer{display:flex;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid rgba(255,255,255,.08)}.footer-btn{background:none;border:none;border-radius:8px;padding:6px 10px;cursor:pointer;color:#e0e0e0cc;font-size:16px;transition:background-color .12s ease}.footer-btn:hover{background-color:#ffffff1a}.settings-window{width:800px;height:600px;background-color:#434242c8;display:flex;flex-direction:column;position:absolute;bottom:100px;border-radius:8px;overflow:hidden;transform-origin:center bottom;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1),top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),border-radius .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease,opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility .2s}.settings-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#222222c8;cursor:move}.settings-wc-btn{background:none;border:none;color:#fff;font-size:13px;line-height:1;width:28px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.settings-wc-btn:hover{background-color:#ffffff26}.settings-close-btn{background:none;border:none;color:#fff;font-size:13px}.settings-close-btn:hover{background-color:#e81123;color:#fff;transform:none}.settings-content{display:flex;flex:1;min-height:0}.settings-list{width:200px;background-color:#0000004d;overflow-y:auto}.settings-list ul{list-style:none;margin:0;padding:8px}.settings-list li{padding:10px 12px;cursor:pointer;border-radius:6px;transition:background-color .15s ease}.settings-list li:hover{background-color:#ffffff1a}.settings-list li.active{background-color:#1d4ed899}.settings-page{flex:1;padding:20px;overflow-y:auto}.settings-btn{background-color:#1d4ed8cc;color:#fff;border:none;border-radius:6px;padding:8px 16px;margin-right:10px;cursor:pointer;font-size:.95rem}.settings-btn:hover{background-color:#1d4ed8}.theme-options{display:flex;gap:10px;margin-top:10px}.display label{display:block;margin-top:15px;margin-bottom:5px}.slider{width:60%}.theme-select{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.theme-option{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;transition:background-color .2s ease;cursor:pointer}.theme-option:hover{background-color:#0000000d}.theme-option input[type=radio]{margin:0;cursor:pointer}.theme-option label{cursor:pointer;font-weight:500;color:#333}.snow-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.snowflake{position:absolute;top:-50px;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fall{0%{transform:translateY(-50px) rotate(0)}to{transform:translateY(100vh) rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:.76;transform:translate(0)}}.kde-calendar-window{position:fixed;bottom:72px;right:14px;width:328px;max-height:calc(100vh - 90px);background-color:#1e2028f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 10px 32px #000000a6,0 0 1px #ffffff26;overflow:hidden;z-index:100000;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;color:#e0e0e0;animation:kdeCalFadeIn .15s cubic-bezier(.1,.9,.2,1) forwards}@keyframes kdeCalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kde-cal-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.07);background-color:#ffffff05}.kde-cal-title-btn{background:none;border:none;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:4px;display:flex;align-items:center;gap:4px;transition:background-color .12s ease}.kde-cal-title-btn:hover{background-color:#ffffff14}.kde-cal-chevron{font-size:10px;color:#8a8f9d}.kde-cal-decade-title{font-size:13.5px;font-weight:600;color:#fff;padding:4px 6px}.kde-cal-controls{display:flex;align-items:center;gap:2px}.kde-cal-btn-today{background-color:transparent;border:1px solid rgba(61,174,233,.4);color:#3daee9;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;cursor:pointer;margin-right:4px;transition:all .12s ease}.kde-cal-btn-today:hover{background-color:#3daee933;color:#fff}.kde-cal-nav-btn{background:none;border:none;color:#c5c8d4;font-size:16px;line-height:1;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.kde-cal-nav-btn:hover{background-color:#ffffff1a;color:#fff}.kde-cal-body{padding:8px 10px 6px}.kde-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;font-weight:600;color:#7b8090;margin-bottom:4px;padding:0 2px}.kde-cal-weekday.weekend{color:#d16969}.kde-cal-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.kde-cal-day{position:relative;height:32px;background:transparent;border:1px solid transparent;border-radius:4px;color:#e2e4ec;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease;padding:0}.kde-cal-day:hover{background-color:#ffffff14}.kde-cal-day.other-month{color:#555966}.kde-cal-day.today{border-color:#3daee9;font-weight:700;color:#3daee9;background-color:#3daee91a}.kde-cal-day.selected{background-color:#3daee9!important;color:#fff!important;font-weight:600}.kde-cal-day.selected .kde-cal-event-dot{background-color:#fff}.kde-cal-event-dot{position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background-color:#3daee9}.kde-cal-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 4px}.kde-cal-picker-tile{height:46px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;color:#e2e4ec;font-size:12.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.kde-cal-picker-tile:hover{background-color:#ffffff1a;color:#fff}.kde-cal-picker-tile.other-month{color:#555966}.kde-cal-picker-tile.today{border-color:#3daee9;color:#3daee9}.kde-cal-picker-tile.selected{background-color:#3daee9!important;color:#fff!important;font-weight:600}.kde-cal-agenda{border-top:1px solid rgba(255,255,255,.08);background-color:#0003;padding:8px 12px 10px}.kde-cal-agenda-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.kde-cal-agenda-date{font-size:11.5px;font-weight:600;color:#abb0c0}.kde-cal-add-btn{background:none;border:none;color:#3daee9;font-size:11px;font-weight:500;cursor:pointer;padding:1px 4px;border-radius:3px;transition:background-color .1s ease}.kde-cal-add-btn:hover{background-color:#3daee926}.kde-cal-event-form{display:flex;gap:4px;margin-bottom:6px}.kde-cal-event-input{flex:1;background-color:#0006;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:3px 6px;font-size:11px;color:#fff;outline:none}.kde-cal-event-input:focus{border-color:#3daee9}.kde-cal-event-submit{background-color:#3daee9;border:none;border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:0 8px;cursor:pointer}.kde-cal-events-list{display:flex;flex-direction:column;gap:3px;max-height:80px;overflow-y:auto}.kde-cal-event-item{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:3px;background-color:#ffffff0a;font-size:11px;color:#d1d4e0}.kde-cal-event-badge{width:6px;height:6px;border-radius:50%;background-color:#3daee9;flex-shrink:0}.kde-cal-event-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kde-cal-event-del{background:none;border:none;color:#7b8090;font-size:10px;cursor:pointer;padding:0 2px;line-height:1}.kde-cal-event-del:hover{color:#e06c75}.kde-cal-no-events{font-size:11px;color:#656978;padding:2px 0}*{scrollbar-width:none}.desktop{height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;background-image:url(/assets/bg-arch-CoteckqZ.png);background-position:center;background-repeat:no-repeat;background-size:200px}.taskbar{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:auto;width:100%;padding:8px 18px;background-color:#000710cc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -1px 8px #0000004d;box-sizing:border-box;position:relative;z-index:99999}.taskbar-btn{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background-color .15s ease,transform .15s ease;position:relative}.taskbar-btn:hover{background-color:#ffffff1f}.taskbar-btn:active{transform:scale(.92)}.tb-arch{height:30px}.tb-firefox{height:50px;width:50px;object-fit:cover;object-position:center}.tb-terminal{height:30px}.tb-settings{height:40px}.tb-notepad{height:30px;width:30px;object-fit:contain}:root{--plasma-accent: #3daee9}.taskbar-btn.active{background-color:#ffffff2e}.taskbar-btn.active:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:8px;height:3px;border-radius:2px;background-color:var(--plasma-accent, #3daee9)}.desktop.theme-cyberpunk{background-color:#0b0716}.desktop.theme-matrix{background-color:#020b05}.desktop.theme-retro{background-color:#1a2332}.taskbar-clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;padding:4px 8px;border-radius:8px;cursor:pointer;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.taskbar-clock:hover,.taskbar-clock.active{background-color:#ffffff26}.tb-time{font-size:14px;font-weight:500;color:#e0e0e0}.tb-date{font-size:12px;color:#e0e0e0b3}.notepad{height:340px;width:320px;position:fixed;top:0;left:0;display:flex;flex-direction:column;background-color:#f9e86c;border:1px solid #d9c94e;border-radius:4px;box-shadow:0 8px 24px #00000073;overflow:hidden;transform-origin:center bottom;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1),top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),border-radius .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease,opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility .2s}.notepad-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background-color:#0000000f;cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}.notepad-title{font-size:13px;font-weight:600;color:#4a4300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notepad.maximized{top:0!important;left:0!important;width:100vw!important;height:calc(100vh - 56px)!important;border-radius:0!important;transform:none!important}.notepad.minimized{opacity:0!important;transform:scale(.65) translateY(120px)!important;pointer-events:none!important;visibility:hidden!important}.react-draggable-dragging.notepad,.react-draggable-dragging .notepad{transition:none!important}.notepad-controls{display:flex;align-items:center;gap:2px;cursor:default}.notepad-btn{background:none;border:none;font-size:13px;line-height:1;color:#4a4300;cursor:pointer;padding:3px 6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.notepad-btn:hover{background-color:#0000001f}.notepad-close:hover{background-color:#e8112333;color:#c00000}.notepad-body{flex:1;display:flex;min-height:0}.notepad-text{flex:1;overflow-y:auto;padding:10px 12px;font-size:13px;line-height:1.55;color:#4a4300}.notepad-text p{margin:0 0 8px}.notepad-text ol{margin:0 0 8px;padding-left:22px}.notepad-text li{margin-bottom:6px}.notepad-text a{color:#1a5fb4;word-break:break-all}textarea{font-size:16px;color:#e0e0e0;background-color:#0006;border:none;border-radius:0 0 8px 8px;resize:none}.terminal-window{height:560px;width:860px;background:linear-gradient(180deg,#1e1e24,#17171b);border:1px solid #2e2e36;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:absolute;box-shadow:0 12px 40px #0009;transform-origin:center bottom;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1),top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),border-radius .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease,opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility .2s}.terminal-header{background-color:#121216;padding:0 8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2e2e36;cursor:grab;pointer-events:auto;height:34px;flex-shrink:0}.terminal-header:active{cursor:grabbing}.terminal-tabs{display:flex;align-items:flex-end;align-self:stretch;gap:4px;overflow-x:auto;flex:1;min-width:0}.terminal-tab{display:flex;align-items:center;gap:6px;padding:0 10px;color:#6b6b76;font-size:13px;height:100%;border-top:2px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;max-width:180px}.terminal-tab:hover{color:#a8a8b3}.terminal-tab.active{color:#e6e6ea;background:linear-gradient(180deg,#1e1e24,#17171b);border-top:2px solid #40d672;border-radius:6px 6px 0 0}.tab-cat{font-size:14px}.tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close{background:none;border:none;color:#6b6b76;font-size:14px;line-height:1;padding:2px 4px;border-radius:4px;cursor:pointer}.tab-close:hover{background-color:#fff3;color:#e6e6ea}.new-tab-btn{background:none;border:none;color:#6b6b76;font-size:18px;line-height:1;padding:0 10px;height:100%;cursor:pointer;border-radius:6px}.new-tab-btn:hover{background-color:#ffffff1f;color:#e6e6ea}.terminal-window-controls{display:flex;align-items:center;gap:2px;cursor:default}.term-wc-btn{background:none;border:none;color:#6b6b76;font-size:13px;width:26px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.term-wc-btn:hover{background-color:#ffffff26;color:#e6e6ea}.term-wc-close:hover{background-color:#e5534b;color:#fff}.terminal-window.maximized{top:0!important;left:0!important;width:100vw!important;height:calc(100vh - 56px)!important;border-radius:0!important;transform:none!important}.terminal-window.minimized{opacity:0!important;transform:scale(.65) translateY(120px)!important;pointer-events:none!important;visibility:hidden!important}.react-draggable-dragging.terminal-window,.react-draggable-dragging .terminal-window{transition:none!important}.terminal-body{flex:1;padding:12px 14px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;color:#d9d9de;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.terminal-body pre{margin:0;padding:0;pointer-events:none;white-space:pre-wrap;word-break:break-word}.terminal-line{margin-bottom:2px;word-break:break-all}.prompt-line{display:flex;align-items:center}.prompt-user{color:#40d672;font-weight:600;-webkit-user-select:none;user-select:none}.prompt-colon{color:#d9d9de;-webkit-user-select:none;user-select:none}.prompt-path{color:#7aa2f7;-webkit-user-select:none;user-select:none}.prompt-dollar{color:#e0af68;margin:0 8px 0 4px;-webkit-user-select:none;user-select:none}.terminal-input{background:transparent;border:none;outline:none;color:#d9d9de;font-family:inherit;font-size:inherit;flex:1;caret-color:#40d672;pointer-events:auto}.output-content{display:flex}.output .output-content{color:#a8a8b3;white-space:pre-wrap}.fastfetch-container{display:flex;align-items:center;gap:22px;padding:8px 0;font-family:inherit}.fastfetch-image-box{flex-shrink:0}.fastfetch-avatar{width:175px;height:175px;border-radius:4px;object-fit:cover;border:none;box-shadow:none;display:block}.fastfetch-info{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.45}.fastfetch-quote{color:#e06c75;font-size:11.5px;margin-bottom:2px;line-height:1.3}.fastfetch-title{font-size:13.5px;font-weight:700;margin:2px 0}.fastfetch-user{color:#40d672}.fastfetch-at{color:#eff0f1}.fastfetch-host{color:#1793d1}.fastfetch-underline{color:#5c6370;font-size:11px;margin-bottom:4px;letter-spacing:-.5px}.fastfetch-row{display:flex;gap:8px;white-space:nowrap}.fastfetch-key{font-weight:600;min-width:85px}.fastfetch-val{color:#eff0f1}.fastfetch-sep{height:4px}.fastfetch-palette{display:flex;flex-direction:column;gap:3px;margin-top:6px}.fastfetch-palette-row{display:flex;gap:5px}.fastfetch-color-dot{width:14px;height:14px;border-radius:3px;display:inline-block}.sl-track{overflow:hidden;position:relative;width:100%;height:145px;margin:8px 0}.sl-train{position:absolute;white-space:pre;font-family:monospace;font-size:10.5px;line-height:1.15;color:#e5c07b;animation:slTrainPass 4s linear forwards}@keyframes slTrainPass{0%{transform:translate(110%)}to{transform:translate(-180%)}}.cmatrix-overlay{position:absolute;top:34px;left:0;width:100%;height:calc(100% - 34px);background-color:#000;z-index:20;cursor:pointer;overflow:hidden}.cmatrix-canvas{width:100%;height:100%;display:block}.cmatrix-hint{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#000000d9;color:#00ff41;padding:4px 12px;border-radius:4px;font-size:11px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.htop-container{position:absolute;top:34px;left:0;width:100%;height:calc(100% - 34px);background-color:#111217;z-index:20;padding:8px 12px;overflow-y:auto;overflow-x:auto;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11.5px;line-height:1.35;display:flex;flex-direction:column;box-sizing:border-box;-webkit-user-select:none;user-select:none}.htop-header-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;flex-shrink:0}.htop-col{display:flex;flex-direction:column;gap:1px}.htop-meter-row{display:flex;align-items:center;gap:6px;white-space:nowrap}.htop-meter-label{min-width:38px;color:#61afef;font-weight:700}.htop-meter-bar{color:#98c379;font-family:monospace;letter-spacing:-.5px}.htop-table-wrapper{flex:1;overflow-y:auto;min-height:120px}.htop-table{width:100%;border-collapse:collapse;font-size:11.5px;white-space:nowrap}.htop-table th{background-color:#1e823b;color:#000;font-weight:700;text-align:left;padding:2px 6px;position:sticky;top:0;z-index:1}.htop-table td{padding:1px 6px;color:#abb2bf}.htop-table tbody tr:hover{background-color:#ffffff0f}.htop-cmd{color:#e5c07b!important}.htop-fbar{display:flex;justify-content:space-between;background-color:#181a20;border-top:1px solid #282c34;padding:3px 6px;font-size:11px;margin-top:6px;flex-shrink:0}.htop-fkey{background-color:#61afef;color:#000;font-weight:700;padding:0 4px;border-radius:2px;margin-right:4px}.icon{display:flex;flex-direction:column;align-items:start;height:auto;padding:10px;cursor:move;transition:all .2s ease;border:1px solid transparent;gap:15px;width:60px}.icon:hover{border:1px dashed #ccc;background-color:#ffffff1a}.icon:active{cursor:grabbing}.icon-img{height:40px;width:40px;margin-bottom:0;pointer-events:none}.icon-github-img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));background:#181c24;padding:6px;border-radius:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12)}.icon p{margin:0;pointer-events:none}.icons{display:grid;width:100vw;height:100%;gap:20px;align-content:start;grid-template-columns:1fr;padding:20px 20px 20px 80px}.firefox-window{width:80vw;height:80vh;position:fixed;top:10%;left:10%;background-color:#2b2a33;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080;transform-origin:center bottom;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1),top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),border-radius .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease,opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility .2s}.firefox-window.maximized{top:0!important;left:0!important;width:100vw!important;height:calc(100vh - 56px)!important;border-radius:0!important;transform:none!important}.firefox-window.minimized{opacity:0!important;transform:scale(.65) translateY(120px)!important;pointer-events:none!important;visibility:hidden!important}.react-draggable-dragging.firefox-window,.react-draggable-dragging .firefox-window{transition:none!important}.firefox-tabstrip{background-color:#1c1b22;padding:6px 6px 0;cursor:move;display:flex;align-items:flex-end}.tabs-container{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;flex:1;min-width:0}.window-controls{display:flex;align-items:center;gap:2px;padding:0 2px 5px 8px;margin-left:auto;cursor:default}.wc-btn{background:none;border:none;color:#cfcfd0;font-size:14px;line-height:1;width:34px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.wc-btn:hover{background-color:#ffffff26}.wc-close:hover{background-color:#e81123;color:#fff}.firefox-tab{display:flex;align-items:center;gap:6px;padding:7px 10px;min-width:120px;max-width:180px;background-color:#3a3944;border-radius:8px 8px 0 0;color:#9a9aa2;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85;border-bottom:2px solid transparent;transition:background-color .12s ease,opacity .12s ease}.firefox-tab:hover{background-color:#42414d;color:#cfcfd0;opacity:1}.firefox-tab.active{background-color:#2b2a33;color:#fff;opacity:1;border-bottom-color:#5c6bc0}.tab-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close{background:none;border:none;color:#cfcfd0;font-size:15px;line-height:1;padding:2px 4px;border-radius:4px;cursor:pointer}.tab-close:hover{background-color:#fff3}.new-tab-btn{background:none;border:none;color:#cfcfd0;font-size:18px;padding:4px 10px;cursor:pointer;border-radius:6px}.new-tab-btn:hover{background-color:#ffffff26}.firefox-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;background-color:#2b2a33;border-bottom:1px solid #1c1b22}.toolbar-btn{background:none;border:none;color:#cfcfd0;font-size:16px;padding:6px 9px;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.toolbar-btn:hover:not(:disabled){background-color:#ffffff26}.toolbar-btn:disabled{opacity:.4;cursor:default}.close-browser:hover{background-color:#e81123;color:#fff}.url-form{flex:1;margin:0 6px}.url-bar{display:flex;align-items:center;background-color:#42414d;border-radius:20px;padding:5px 12px;height:32px;box-sizing:border-box}.lock-icon{margin-right:8px;font-size:11px}.url-input{flex:1;border:none;outline:none;background:none;color:#e0e0e0;font-size:13px}.firefox-content{flex:1;min-height:0}.start-page{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#2b2a33,#1c1b22);gap:14px}.start-page-logo{font-size:52px}.start-page-title{margin:0;color:#e0e0e0;font-size:26px;font-weight:500}.start-page-search{width:60%;max-width:560px}.start-page-input{width:100%;height:44px;box-sizing:border-box;padding:0 18px;font-size:15px;color:#e0e0e0;background-color:#42414d;border:1px solid rgba(255,255,255,.15);border-radius:24px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.start-page-input:focus{border-color:#5c6bc0;box-shadow:0 0 0 2px #5c6bc04d}.browser-frame{width:100%;height:100%;border:none;background-color:#fff}.settings-window{width:920px;height:640px;background-color:#232629;border:1px solid #31363b;border-radius:8px;box-shadow:0 10px 35px #000000b3,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;position:absolute;bottom:70px;overflow:hidden;color:#eff0f1;font-family:Noto Sans,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;transform-origin:center bottom;transition:width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1),top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),border-radius .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease,opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility .2s}.settings-window.maximized{top:0!important;left:0!important;bottom:auto!important;width:100vw!important;height:calc(100vh - 56px)!important;border-radius:0!important;transform:none!important}.settings-window.minimized{opacity:0!important;transform:scale(.65) translateY(120px)!important;pointer-events:none!important;visibility:hidden!important}.react-draggable-dragging.settings-window,.react-draggable-dragging .settings-window{transition:none!important}.settings-header{height:38px;background:#1b1e20;border-bottom:1px solid #31363b;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.settings-header:active{cursor:grabbing}.settings-title-group{display:flex;align-items:center;gap:8px}.settings-app-icon{display:flex;align-items:center;justify-content:center;color:#3daee9}.settings-title{font-size:13px;font-weight:600;color:#eff0f1;letter-spacing:.1px}.settings-controls{display:flex;align-items:center;gap:2px;cursor:default}.settings-wc-btn{background:none;border:none;color:#a1a8af;font-size:13px;line-height:1;width:26px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.settings-wc-btn:hover{background-color:#ffffff1a;color:#eff0f1}.settings-close-btn:hover{background-color:#da4453!important;color:#fff!important}.settings-body{display:flex;flex:1;min-height:0;overflow:hidden}.settings-sidebar{width:250px;background-color:#1b1e20;border-right:1px solid #31363b;display:flex;flex-direction:column;flex-shrink:0}.settings-toolbar{padding:8px 10px;border-bottom:1px solid #31363b;display:flex;align-items:center;gap:6px}.settings-nav-btn{background:#232629;border:1px solid #31363b;color:#a1a8af;width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.settings-nav-btn:hover:not(:disabled){background:#31363b;color:#eff0f1;border-color:#3daee9}.settings-nav-btn:disabled{opacity:.35;cursor:default}.settings-search-wrapper{position:relative;display:flex;align-items:center;flex:1}.settings-search-icon{position:absolute;left:8px;color:#7f8c8d;pointer-events:none;display:flex;align-items:center}.settings-search-input{width:100%;height:26px;box-sizing:border-box;padding:0 8px 0 26px;background:#232629;border:1px solid #31363b;border-radius:4px;color:#eff0f1;font-size:12px;outline:none;transition:border-color .15s ease}.settings-search-input:focus{border-color:#3daee9;box-shadow:0 0 0 1px #3daee9}.settings-search-input::placeholder{color:#7f8c8d}.settings-nav-scroll{flex:1;overflow-y:auto;padding:6px 0}.settings-section-header{padding:10px 14px 4px;font-size:10.5px;font-weight:700;color:#7f8c8d;letter-spacing:.6px;text-transform:uppercase}.settings-nav-item{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;color:#bdc3c7;font-size:13px;font-weight:400;transition:background-color .1s ease,color .1s ease;-webkit-user-select:none;user-select:none;border-left:3px solid transparent}.settings-nav-item:hover{background-color:#ffffff0d;color:#eff0f1}.settings-nav-item.active{background-color:#3daee926;color:#eff0f1;font-weight:500;border-left-color:#3daee9}.settings-nav-icon{display:flex;align-items:center;justify-content:center;color:#a1a8af}.settings-nav-item.active .settings-nav-icon{color:#3daee9}.settings-main-column{flex:1;display:flex;flex-direction:column;min-height:0;background-color:#232629}.settings-main-content{flex:1;padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.settings-page-header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #31363b}.settings-page-icon{color:#3daee9;display:flex;align-items:center}.settings-page-title{font-size:18px;font-weight:600;color:#eff0f1;margin:0}.kde-group{background:#2a2e32;border:1px solid #31363b;border-radius:6px;overflow:hidden}.kde-group-title{padding:10px 14px;font-size:12.5px;font-weight:600;color:#3daee9;background:#00000026;border-bottom:1px solid #31363b;margin:0;display:flex;align-items:center;gap:6px}.kde-group-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.kde-form-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.kde-label{color:#eff0f1;font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:2px}.kde-sublabel{font-size:11.5px;color:#7f8c8d;font-weight:400}.kde-control{display:flex;align-items:center;gap:10px}.kde-btn{background-color:#31363b;border:1px solid #474c52;color:#eff0f1;padding:5px 14px;border-radius:4px;font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .1s ease,border-color .1s ease;-webkit-user-select:none;user-select:none}.kde-btn:hover{background-color:#3a4046;border-color:#3daee9}.kde-btn:active{background-color:#232629}.kde-btn-primary{background-color:#3daee9;border-color:#2980b9;color:#fff;font-weight:600}.kde-btn-primary:hover{background-color:#259edb;border-color:#1b6d9c}.kde-btn-primary:active{background-color:#1781b5}.kde-select{background-color:#31363b;border:1px solid #474c52;color:#eff0f1;padding:5px 12px;border-radius:4px;font-size:12.5px;outline:none;cursor:pointer;min-width:180px}.kde-select:focus{border-color:#3daee9;box-shadow:0 0 0 1px #3daee9}.kde-select option{background-color:#232629;color:#eff0f1}.kde-slider-container{display:flex;align-items:center;gap:12px;min-width:220px}.kde-slider{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:#474c52;border-radius:2px;outline:none;cursor:pointer}.kde-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#eff0f1;border:2px solid #3daee9;cursor:pointer;box-shadow:0 1px 3px #0006;transition:transform .1s ease}.kde-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.kde-badge{font-size:11.5px;color:#3daee9;font-weight:600;min-width:36px;text-align:right}.kde-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#eff0f1;-webkit-user-select:none;user-select:none}.kde-checkbox{appearance:none;-webkit-appearance:none;width:16px;height:16px;background:#31363b;border:1px solid #474c52;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative}.kde-checkbox:checked{background:#3daee9;border-color:#3daee9}.kde-checkbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute}.kscreen-monitor-stage{background:#1b1e20;border:1px solid #31363b;border-radius:6px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.kscreen-screen-box{width:220px;height:124px;background:linear-gradient(135deg,#1f2326,#14171a);border:2px solid #3daee9;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 0 15px #3daee940;position:relative}.kscreen-screen-tag{font-size:11px;font-weight:700;color:#3daee9;background:#3daee926;padding:2px 8px;border-radius:3px}.kscreen-screen-res{font-size:12px;font-weight:600;color:#eff0f1}.kscreen-stand{width:48px;height:8px;background:#31363b;border-radius:2px}.kde-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.kde-theme-card{background:#1b1e20;border:2px solid #31363b;border-radius:6px;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .12s ease}.kde-theme-card:hover{border-color:#474c52}.kde-theme-card.active{border-color:#3daee9;background:#3daee914}.kde-theme-mockup{height:72px;border-radius:4px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden}.kde-mockup-bar{height:14px;background:#141618;display:flex;align-items:center;justify-content:flex-end;padding:0 4px;gap:2px}.kde-mockup-dot{width:6px;height:6px;border-radius:50%;background:#7f8c8d}.kde-mockup-body{flex:1;display:flex;align-items:center;justify-content:center;font-size:18px}.kde-theme-meta{display:flex;flex-direction:column;gap:2px}.kde-theme-name{font-size:12.5px;font-weight:600;color:#eff0f1;margin:0}.kde-theme-desc{font-size:11px;color:#7f8c8d;margin:0}.kde-accent-palette{display:flex;gap:8px;align-items:center}.kde-accent-circle{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .1s ease,border-color .1s ease;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff}.kde-accent-circle:hover{transform:scale(1.15)}.kde-accent-circle.active{border-color:#fff;box-shadow:0 0 6px #ffffff80}.kcm-infocenter-hero{display:flex;align-items:center;gap:20px;padding:16px;background:#1b1e20;border:1px solid #31363b;border-radius:6px}.kcm-distro-logo{width:64px;height:64px;object-fit:contain}.kcm-distro-title{font-size:20px;font-weight:700;color:#eff0f1;margin:0}.kcm-distro-sub{font-size:12.5px;color:#3daee9;margin:2px 0 0}.kde-spec-list{display:flex;flex-direction:column}.kde-spec-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #31363b;font-size:12.5px}.kde-spec-row:last-child{border-bottom:none}.kde-spec-key{color:#7f8c8d;font-weight:500}.kde-spec-val{color:#eff0f1;font-weight:600;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.settings-bottom-bar{height:44px;background:#1b1e20;border-top:1px solid #31363b;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}.settings-bottom-left,.settings-bottom-right{display:flex;gap:8px}.github-window{position:absolute;width:min(1220px,95vw);height:min(710px,88vh);min-width:680px;min-height:440px;background-color:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 16px 48px #000c;display:flex;flex-direction:column;overflow:hidden;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none}.github-window.focused{border-color:#3daee999;box-shadow:0 18px 52px #000000e6,0 0 1px #3daee966}.github-window.minimized{display:none}.github-window.maximized{top:0!important;left:0!important;transform:none!important;width:100vw!important;height:calc(100vh - 48px)!important;border-radius:0!important}.github-window-header{height:38px;background-color:#161b22;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;cursor:move;flex-shrink:0}.github-header-left{display:flex;align-items:center;gap:8px}.github-header-icon{width:18px;height:18px}.github-header-title{font-size:13px;font-weight:600;color:#f0f6fc}.github-window-controls{display:flex;align-items:center;gap:4px}.gh-win-btn{background:none;border:none;color:#8b949e;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-size:12px;transition:all .12s ease}.gh-win-btn:hover{background-color:#ffffff1a;color:#fff}.gh-close-btn:hover{background-color:#da3633;color:#fff}.gh-navbar{height:48px;background-color:#161b22;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;padding:0 18px;flex-shrink:0}.gh-nav-left{display:flex;align-items:center;gap:16px}.gh-nav-logo{width:28px;height:28px;cursor:pointer;transition:opacity .15s ease}.gh-nav-logo:hover{opacity:.8}.gh-nav-search{background-color:#0d1117;border:1px solid #30363d;border-radius:6px;padding:4px 12px;font-size:12px;color:#8b949e;display:flex;align-items:center;gap:5px}.gh-nav-search kbd{background-color:#21262d;border:1px solid #30363d;border-radius:3px;padding:0 4px;font-size:10px;font-family:monospace}.gh-nav-links{display:flex;align-items:center;gap:14px}.gh-nav-link{font-size:13px;font-weight:500;color:#f0f6fc;cursor:pointer;transition:color .12s ease}.gh-nav-link:hover{color:#58a6ff}.gh-nav-right{display:flex;align-items:center;gap:12px}.gh-nav-open-external{background-color:#238636;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.gh-nav-open-external:hover{background-color:#2ea043}.gh-nav-avatar{width:28px;height:28px;border-radius:50%;border:1px solid #30363d}.gh-tabs-bar{height:44px;background-color:#0d1117;border-bottom:1px solid #30363d;display:flex;align-items:center;padding:0 24px;gap:12px;flex-shrink:0}.gh-tab-item{background:none;border:none;color:#8b949e;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:2px solid transparent;cursor:pointer;transition:all .12s ease}.gh-tab-item:hover{color:#f0f6fc}.gh-tab-item.active{color:#f0f6fc;font-weight:600;border-bottom-color:#f78166}.gh-counter{background-color:#21262d;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600;color:#8b949e}.gh-content-container{flex:1;display:flex;overflow-y:auto;background-color:#0d1117;padding:24px 28px;gap:32px}.gh-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column}.gh-avatar-container{margin-bottom:14px}.gh-profile-avatar{width:230px;height:230px;border-radius:50%;border:1px solid #30363d;object-fit:cover;box-shadow:0 4px 18px #00000073}.gh-profile-name{margin:0;font-size:22px;font-weight:600;color:#f0f6fc;line-height:1.25}.gh-profile-login{font-size:17px;font-weight:300;color:#8b949e;margin-bottom:12px}.gh-follow-btn{width:100%;background-color:#21262d;border:1px solid #30363d;color:#c9d1d9;font-size:13px;font-weight:600;padding:6px 0;border-radius:6px;cursor:pointer;margin-bottom:16px;transition:all .12s ease}.gh-follow-btn:hover{background-color:#30363d;border-color:#8b949e;color:#fff}.gh-follow-btn.following{background-color:#238636;border-color:#ffffff26;color:#fff}.gh-profile-bio{font-size:13px;color:#f0f6fc;line-height:1.4;margin:0 0 16px}.gh-profile-meta{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#8b949e;border-bottom:1px solid #21262d;padding-bottom:16px;margin-bottom:16px}.gh-meta-item{display:flex;align-items:center;gap:8px}.gh-meta-link{color:#58a6ff;text-decoration:none}.gh-meta-link:hover{text-decoration:underline}.gh-achievements{display:flex;flex-direction:column;gap:8px}.gh-section-heading{font-size:14px;font-weight:600;color:#f0f6fc;margin:0 0 8px}.gh-achievements-badges{display:flex;align-items:center;gap:10px}.gh-achievement-item{display:block;transition:transform .15s ease}.gh-achievement-item:hover{transform:scale(1.08)}.gh-achievement-img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.gh-main-column{flex:1;display:flex;flex-direction:column;gap:22px;-webkit-user-select:text;user-select:text;min-width:0}.gh-pinned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gh-pinned-card{background-color:#0d1117;border:1px solid #30363d;border-radius:6px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;transition:border-color .12s ease}.gh-pinned-card:hover{border-color:#58a6ff}.gh-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gh-repo-title{font-size:13.5px;font-weight:600;color:#58a6ff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-repo-title:hover{text-decoration:underline}.gh-badge-pill{font-size:10.5px;font-weight:500;color:#8b949e;border:1px solid #30363d;border-radius:10px;padding:1px 6px}.gh-repo-description{font-size:12px;color:#8b949e;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gh-repo-meta{display:flex;align-items:center;gap:14px;font-size:11.5px;color:#8b949e}.gh-lang-tag{display:flex;align-items:center;gap:5px}.gh-lang-circle{width:10px;height:10px;border-radius:50%}.gh-contributions-section{display:flex;flex-direction:column;gap:8px;width:100%}.gh-heatmap-card{background-color:#0d1117;border:1px solid #30363d;border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}.gh-heatmap-months{display:flex;justify-content:space-between;padding-left:28px;padding-right:6px;font-size:10px;color:#8b949e;margin-bottom:2px;width:100%;box-sizing:border-box}.gh-heatmap-body{display:flex;gap:8px;align-items:stretch;width:100%}.gh-heatmap-days-labels{display:flex;flex-direction:column;justify-content:space-around;font-size:9.5px;color:#8b949e;line-height:1;width:22px;flex-shrink:0}.gh-heatmap-grid{display:flex;gap:clamp(2px,.25vw,5px);flex:1;width:100%}.gh-heatmap-col{display:flex;flex-direction:column;gap:clamp(2px,.25vw,5px);flex:1}.gh-heatmap-cell{width:100%;aspect-ratio:1;border-radius:2px;background-color:#161b22;border:1px solid rgba(255,255,255,.04);transition:transform .1s ease}.gh-heatmap-cell:hover{transform:scale(1.3);z-index:2}.gh-heatmap-cell.level-0{background-color:#161b22}.gh-heatmap-cell.level-1{background-color:#0e4429}.gh-heatmap-cell.level-2{background-color:#006d32}.gh-heatmap-cell.level-3{background-color:#26a641}.gh-heatmap-cell.level-4{background-color:#39d353}.gh-heatmap-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;color:#8b949e;margin-top:8px}.github-window.maximized .gh-pinned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.github-window.maximized .gh-heatmap-card{padding:20px 24px}.github-window.maximized .gh-heatmap-months{font-size:11px;padding-left:32px}.github-window.maximized .gh-heatmap-days-labels{font-size:11px;width:26px}.gh-heatmap-legend{display:flex;gap:3px}.gh-repos-tab-content{display:flex;flex-direction:column;gap:16px}.gh-repo-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #21262d;padding-bottom:12px}.gh-repo-search-input{flex:1;max-width:420px;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;padding:6px 12px;font-size:13px;color:#f0f6fc;outline:none}.gh-repo-search-input:focus{border-color:#58a6ff}.gh-repos-count-badge{font-size:12px;color:#8b949e}.gh-full-repos-list{display:flex;flex-direction:column}.gh-list-item{border-bottom:1px solid #21262d;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.gh-list-item-main{display:flex;flex-direction:column;gap:6px;flex:1}.gh-list-item-title-row{display:flex;align-items:center;gap:10px}.gh-list-repo-name{font-size:16px;font-weight:600;color:#58a6ff;text-decoration:none}.gh-list-repo-name:hover{text-decoration:underline}.gh-list-repo-desc{font-size:12.5px;color:#8b949e;margin:0}.gh-updated-time{font-size:11px;color:#8b949e}.gh-star-action-btn{background-color:#21262d;border:1px solid #30363d;color:#c9d1d9;font-size:12px;font-weight:600;padding:4px 12px;border-radius:6px;text-decoration:none;transition:all .12s ease}.gh-star-action-btn:hover{background-color:#30363d;border-color:#8b949e;color:#fff}.gh-no-repos{padding:24px 0;text-align:center;color:#8b949e;font-size:13px}.dolphin-window{position:absolute;width:min(980px,92vw);height:min(640px,84vh);min-width:600px;min-height:400px;background-color:#232629;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 16px 45px #000000bf;display:flex;flex-direction:column;overflow:hidden;color:#eff0f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none}.dolphin-window.focused{border-color:#3daee9a6;box-shadow:0 18px 50px #000000d9,0 0 1px #3daee980}.dolphin-window.minimized{display:none}.dolphin-window.maximized{top:0!important;left:0!important;transform:none!important;width:100vw!important;height:calc(100vh - 48px)!important;border-radius:0!important}.dolphin-titlebar{height:36px;background:linear-gradient(180deg,#31363b,#232629);border-bottom:1px solid #1b1e20;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;cursor:move;flex-shrink:0}.dolphin-titlebar-left{display:flex;align-items:center;gap:8px}.dolphin-app-icon{width:18px;height:18px}.dolphin-title-text{font-size:13px;font-weight:600;color:#eff0f1}.dolphin-titlebar-controls{display:flex;align-items:center;gap:4px}.dolphin-win-btn{background:none;border:none;color:#bdc3c7;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-size:12px;transition:all .12s ease}.dolphin-win-btn:hover{background-color:#ffffff1f;color:#fff}.dolphin-close-btn:hover{background-color:#da4453;color:#fff}.dolphin-toolbar{height:44px;background-color:#2a2e32;border-bottom:1px solid #1d2023;display:flex;align-items:center;padding:0 12px;gap:12px;flex-shrink:0}.dolphin-nav-actions{display:flex;align-items:center;gap:4px}.dolphin-tool-btn{background:#31363b;border:1px solid rgba(255,255,255,.08);color:#eff0f1;font-size:12px;height:28px;padding:0 8px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease}.dolphin-tool-btn:hover:not(:disabled){background-color:#3daee9;border-color:#3daee9;color:#fff}.dolphin-tool-btn:disabled{opacity:.35;cursor:not-allowed}.dolphin-tool-btn.active{background-color:#3daee940;border-color:#3daee9;color:#3daee9;font-weight:600}.dolphin-path-bar{flex:1;height:28px;background-color:#1b1e20;border:1px solid rgba(255,255,255,.1);border-radius:4px;display:flex;align-items:center;padding:0 8px;overflow:hidden}.dolphin-breadcrumbs{display:flex;align-items:center;gap:4px;width:100%;height:100%;cursor:text;overflow-x:auto}.dolphin-crumb-btn{background:none;border:none;color:#eff0f1;font-size:12px;font-weight:500;padding:2px 6px;border-radius:3px;cursor:pointer;white-space:nowrap;transition:background-color .1s ease}.dolphin-crumb-btn:hover{background-color:#3daee940;color:#3daee9}.dolphin-crumb-sep{color:#7f8c8d;font-size:12px}.dolphin-path-form{width:100%;height:100%;display:flex;align-items:center}.dolphin-path-input{width:100%;background:none;border:none;color:#fff;font-size:12px;outline:none;font-family:monospace}.dolphin-view-actions{display:flex;align-items:center;gap:8px}.dolphin-search-box{position:relative;display:flex;align-items:center}.dolphin-search-input{height:28px;width:140px;background-color:#1b1e20;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:0 24px 0 8px;font-size:11.5px;color:#eff0f1;outline:none;transition:width .15s ease,border-color .15s ease}.dolphin-search-input:focus{width:180px;border-color:#3daee9}.dolphin-search-clear{position:absolute;right:6px;background:none;border:none;color:#7f8c8d;font-size:10px;cursor:pointer}.dolphin-search-clear:hover{color:#fff}.dolphin-body{flex:1;display:flex;overflow:hidden;background-color:#232629}.dolphin-sidebar{width:190px;background-color:#1b1e20;border-right:1px solid #2a2e32;overflow-y:auto;padding:10px 6px;display:flex;flex-direction:column;gap:14px;flex-shrink:0}.dolphin-sidebar-section{display:flex;flex-direction:column;gap:2px}.dolphin-sidebar-header{font-size:11px;font-weight:700;text-transform:uppercase;color:#7f8c8d;padding:4px 8px;letter-spacing:.5px}.dolphin-sidebar-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:12.5px;color:#eff0f1;transition:all .1s ease}.dolphin-sidebar-item:hover{background-color:#ffffff14}.dolphin-sidebar-item.active{background-color:#3daee940;color:#3daee9;font-weight:600}.dolphin-sidebar-icon{font-size:15px}.dolphin-content-area{flex:1;overflow-y:auto;padding:16px;background-color:#232629}.dolphin-empty-view{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8c8d}.dolphin-empty-icon{font-size:48px;opacity:.4}.dolphin-empty-text{font-size:14px}.dolphin-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:14px;align-items:start}.dolphin-grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .12s ease;text-align:center}.dolphin-grid-item:hover{background-color:#3daee926;border-color:#3daee94d}.dolphin-grid-item.selected{background-color:#3daee94d;border-color:#3daee9}.dolphin-grid-icon{font-size:38px;margin-bottom:6px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.dolphin-grid-name{font-size:12px;color:#eff0f1;word-break:break-word;max-width:95px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dolphin-details-table-wrapper{width:100%}.dolphin-details-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.dolphin-details-table th{background-color:#1b1e20;color:#bdc3c7;font-weight:600;padding:8px 12px;border-bottom:1px solid #31363b}.dolphin-details-table td{padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.dolphin-table-row{cursor:pointer;transition:background-color .1s ease}.dolphin-table-row:hover{background-color:#3daee91f}.dolphin-table-row.selected{background-color:#3daee947;color:#fff}.td-name{display:flex;align-items:center;gap:8px}.dolphin-row-icon{font-size:16px}.dolphin-row-name{font-weight:500}.td-size,.td-type,.td-date{color:#bdc3c7}.dolphin-statusbar{height:26px;background-color:#1b1e20;border-top:1px solid #2a2e32;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:11px;color:#bdc3c7;flex-shrink:0}.dolphin-status-left{display:flex;align-items:center;gap:6px}.dolphin-selection-info{color:#3daee9}.boot-screen{position:fixed;top:0;left:0;background:#000;color:#0f0;font-family:JetBrains Mono,Fira Code,monospace;padding:35px;line-height:1.35;overflow-y:auto;z-index:99999;-webkit-user-select:none;user-select:none;width:100%;margin-right:10vw;height:100vh}.fade-out{animation:fadeScreen 1s forwards}@keyframes fadeScreen{0%{opacity:1}to{opacity:0}}.boot-lines p{margin:0;padding:0;opacity:0;animation:showLine .15s forwards}@keyframes showLine{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:blur(0)}}.boot-screen{overflow-y:auto}.power-off-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;align-items:center;justify-content:center;z-index:999999;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.blank-screen{cursor:default}.aesthetic-shutdown-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.aesthetic-nepali-text{margin:0;padding:0;font-size:clamp(48px,8vw,76px);font-weight:400;color:#fff;letter-spacing:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Devanagari,sans-serif;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.2);animation:aestheticSlideUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.aesthetic-subtext{font-size:13px;font-weight:400;color:#ffffff59;font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:1.5px;opacity:0;animation:aestheticFadeInSub 1s ease .6s forwards;transition:color .3s ease}.power-off-screen:hover .aesthetic-subtext{color:#ffffffd9}@keyframes aestheticSlideUp{0%{opacity:0;transform:translateY(45px) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes aestheticFadeInSub{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html,body,#root{margin:0;padding:0;height:100%;overflow:hidden}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#001c3b;color:#d5d4d4}
