.legacy-content{--bg:#05070a;--panel:#0c1015;--panel2:#12171e;--line:#252b34;--txt:#edf0f3;--mut:#7b8590;--red:#c9362c;--green:#43ce7e;--amber:#d5a33b;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}.legacy-content *{box-sizing:border-box}html .legacy-content,.legacy-content{margin:0;width:100%;height:100%;overflow:hidden;background:#020304;color:var(--txt);font-family:Arial,sans-serif}.legacy-content button{font:inherit}.legacy-content .boot{position:fixed;inset:0;background:#010203;z-index:9999;color:#d4d9de;font:11px/1.7 var(--mono);display:flex;align-items:center;justify-content:center;transition:opacity .45s}.legacy-content .boot.off{opacity:0;pointer-events:none}.legacy-content .bootbox{width:min(760px,90vw)}.legacy-content .boot-brand{font-weight:700;letter-spacing:.18em;font-size:14px;margin-bottom:22px}.legacy-content .boot-brand b{color:var(--red)}.legacy-content .boot-row{display:flex;gap:10px;opacity:0;transform:translateY(2px);animation:in .1s forwards}.legacy-content .boot-row span:first-child{color:#79838e;min-width:180px}.legacy-content .boot-row .ok{color:var(--green)}.legacy-content .boot-row .warn{color:var(--amber)}.legacy-content .boot-row:nth-child(2){animation-delay:.15s}.legacy-content .boot-row:nth-child(3){animation-delay:.35s}.legacy-content .boot-row:nth-child(4){animation-delay:.55s}.legacy-content .boot-row:nth-child(5){animation-delay:.8s}.legacy-content .boot-row:nth-child(6){animation-delay:1.05s}.legacy-content .boot-row:nth-child(7){animation-delay:1.3s}.legacy-content .boot-row:nth-child(8){animation-delay:1.55s}.legacy-content .boot-row:nth-child(9){animation-delay:1.8s}.legacy-content .boot-row:nth-child(10){animation-delay:2.1s}.legacy-content .boot-row:nth-child(11){animation-delay:2.45s}.legacy-content .boot-row:nth-child(12){animation-delay:2.8s}.legacy-content .boot-row:nth-child(13){animation-delay:3.2s}@keyframes in{to{opacity:1;transform:none}}.legacy-content .signal{margin-top:20px;border-top:1px solid #1e242b;padding-top:12px;color:#fff}.legacy-content .screenflash{position:fixed;inset:0;background:#000;z-index:9998;opacity:0;pointer-events:none}.legacy-content .screenflash.on{animation:flash .9s}@keyframes flash{0%{opacity:0}25%{opacity:1}72%{opacity:1}100%{opacity:0}}.legacy-content .desktop{position:relative;width:100%;height:calc(100% - 46px);background:radial-gradient(circle at 75% 15%,#141920 0,#070a0e 38%,#030507 80%);overflow:hidden}.legacy-content .desktop:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:48px 48px}.legacy-content .wallmark{position:absolute;right:5vw;bottom:9vh;opacity:.06;font:bold min(14vw,180px) Arial;letter-spacing:.05em}.legacy-content .icons{position:absolute;top:22px;left:20px;display:grid;grid-template-columns:88px 88px;gap:12px 8px}.legacy-content .icon{width:82px;border:0;background:transparent;color:#ddd;padding:8px 3px;text-align:center;border-radius:6px}.legacy-content .icon:hover{background:#ffffff0b}.legacy-content .ico{width:48px;height:48px;margin:auto auto 6px;border:1px solid #303740;background:linear-gradient(145deg,#171c22,#0a0d11);display:grid;place-items:center;border-radius:8px;font:700 16px var(--mono);box-shadow:0 8px 25px #0007}.legacy-content .ico.red{color:var(--red);border-color:#5a2b28}.legacy-content .icon span{font:10px var(--mono);text-shadow:0 1px 3px #000}.legacy-content .window{position:absolute;left:15%;top:9%;width:min(980px,72vw);height:min(680px,72vh);border:1px solid #2a313a;background:#0a0d11;box-shadow:0 25px 100px #000c;border-radius:7px;overflow:hidden;display:none;min-width:320px;min-height:220px}.legacy-content .window.open{display:block}.legacy-content .titlebar{height:38px;background:#11161c;border-bottom:1px solid var(--line);display:flex;align-items:center;padding-left:12px;cursor:move;user-select:none}.legacy-content .titlebar b{font:10px var(--mono);letter-spacing:.07em}.legacy-content .winbtns{margin-left:auto;height:100%;display:flex}.legacy-content .winbtns button{width:42px;border:0;border-left:1px solid #242a32;background:transparent;color:#818a94}.legacy-content .winbtns button:hover{background:#1b2128;color:white}.legacy-content .winbtns .close:hover{background:#8e2d28}.legacy-content .window iframe{width:100%;height:calc(100% - 38px);border:0;background:#07090c}.legacy-content .terminal{height:calc(100% - 38px);padding:14px;background:#040608;color:#cbd1d6;font:11px/1.6 var(--mono);overflow:auto}.legacy-content .termout{white-space:pre-wrap}.legacy-content .termin{display:flex;margin-top:8px}.legacy-content .termin b{color:var(--red);margin-right:7px}.legacy-content .termin input{flex:1;border:0;background:transparent;color:white;outline:0;font:inherit}.legacy-content .taskbar{height:46px;background:#090c10ee;border-top:1px solid #282e36;display:flex;align-items:center;padding:0 8px;backdrop-filter:blur(14px)}.legacy-content .start{height:34px;padding:0 13px;border:1px solid #343b45;background:#11161c;color:white;border-radius:5px;font:700 11px var(--mono);letter-spacing:.07em}.legacy-content .start b{color:var(--red)}.legacy-content .tasks{display:flex;gap:5px;margin-left:8px}.legacy-content .task{height:34px;border:1px solid transparent;background:transparent;color:#7d8791;padding:0 11px;border-radius:5px;font:10px var(--mono)}.legacy-content .task.active{border-color:#303842;background:#12171d;color:white}.legacy-content .tray{margin-left:auto;display:flex;align-items:center;gap:13px;color:#8c96a1;font:9px var(--mono);padding-right:8px}.legacy-content .tray .online{color:var(--green)}.legacy-content .startmenu{position:fixed;left:8px;bottom:52px;width:300px;border:1px solid #303741;background:#0b0f14f5;box-shadow:0 22px 70px #000b;border-radius:8px;padding:10px;display:none;z-index:5000}.legacy-content .startmenu.open{display:block}.legacy-content .starthead{padding:10px;font:700 12px var(--mono);border-bottom:1px solid #242a31;margin-bottom:6px}.legacy-content .startapps button{width:100%;border:0;background:transparent;color:#d9dde1;text-align:left;padding:10px;border-radius:5px;font:10px var(--mono)}.legacy-content .startapps button:hover{background:#171d24}.legacy-content .startfoot{margin-top:6px;padding:8px 10px;border-top:1px solid #242a31;color:#727d87;font:9px var(--mono)}.legacy-content .notify{position:absolute;right:18px;top:18px;border:1px solid #343a43;background:#0c1015dd;padding:10px 12px;border-radius:6px;font:9px/1.5 var(--mono);color:#9aa3ac}.legacy-content .notify b{display:block;color:#fff;margin-bottom:3px}@media (max-width:700px){.legacy-content .icons{grid-template-columns:76px 76px}.legacy-content .window{left:3%!important;top:4%!important;width:94vw!important;height:82vh!important}.legacy-content .notify{display:none}.legacy-content .tray span:nth-child(-n+2){display:none}}