:root{color:#15232d;font-synthesis:none;background:#080d16;font-family:Tahoma,Verdana,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button{font:inherit}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #ffe49b}.stage{background:radial-gradient(at 50% 30%,#1b2937 0,#0a111a 52%,#070b12 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:26px 24px 12px;display:flex;overflow:hidden}.monitor-bezel{background:linear-gradient(112deg,#e2e1d7 0%,#c6c6be 12%,#eeeee6 40%,#b1b0a9 90%,#d3d1c8 100%);border:1px solid #b8b9b1;border-radius:22px 22px 28px 28px;padding:0 25px;position:relative;box-shadow:inset 2px 2px 2px #fffc,inset -5px -4px 7px #6769618c,0 7px #888b83}.monitor-top{color:#475158;justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.bezel-brand{letter-spacing:-2px;color:#273e4e;text-shadow:1px 1px #fff;font-size:19px;font-weight:900}.brand-dot{color:#d77848}.bezel-model{letter-spacing:2.2px;color:#798182;font-size:10px;font-weight:700}.screen-rim{background:#232b30;border-radius:17px;padding:15px;box-shadow:inset 3px 3px 8px #050b0d,inset -2px -2px 2px #687478,0 2px 2px #fff8}.screen{background:#0d6065;border:2px solid #141f25;border-radius:15px;height:clamp(530px,64vw,690px);position:relative;overflow:hidden;box-shadow:inset 0 0 35px #001b2a}.screen:before{pointer-events:none;content:"";z-index:80;border-radius:13px;position:absolute;inset:0;box-shadow:inset 0 0 26px #001c28b8,inset 0 0 3px 2px #d2ffff22}.screen:after{pointer-events:none;content:"";z-index:81;opacity:.58;background:repeating-linear-gradient(#fff0 0 3px,#00182414 4px);position:absolute;inset:0}.desktop{background:radial-gradient(circle at 73% 34%,#167d7c 0%,#0f6a6b 30%,#0a5d64 60%,#074e59 100%);height:100%;position:relative;overflow:hidden}.desktop:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff1 35%,#93d0c812 70%,#fff0);position:absolute;inset:0}.desktop-topbar{z-index:12;color:#d2e6e4;background:#053e4a48;border-bottom:1px solid #b4e1dc24;justify-content:space-between;align-items:center;height:59px;padding:0 27px;display:flex;position:absolute;top:0;left:0;right:0}.desktop-status{letter-spacing:1.4px;align-items:center;gap:9px;font-family:Courier New,monospace;font-size:12px;font-weight:700;display:flex}.status-led{background:#bce6a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #d9ffb2}.desktop-status-divider{opacity:.45}.user-panel{color:#f2f9f2;cursor:pointer;background:#e2f5ed15;border:1px solid #bde0db75;align-items:center;gap:10px;height:36px;padding:3px 11px 3px 4px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 1px 1px #ffffff26}.user-panel:hover{background:#ffffff2e}.user-avatar,.start-profile-avatar{color:#194550;background:#e5d6af;border:1px solid #fff7;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:12px;font-weight:700;display:grid;box-shadow:inset -2px -2px #aa8c64}.chevron{fill:none;stroke:currentColor;stroke-width:1.7px;width:12px;height:12px}.desktop-icons{z-index:2;flex-flow:column wrap;align-content:flex-start;gap:19px 18px;max-width:47%;display:flex;position:absolute;top:82px;bottom:60px;left:24px}.desktop-icon{color:#fff;cursor:pointer;text-align:center;text-shadow:1px 1px 2px #002d3a,0 2px 4px #002d3a;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;width:98px;min-height:82px;padding:3px 4px;display:flex}.desktop-icon:hover,.desktop-icon.selected{background:#cee7e322;border-color:#dff8ee82}.desktop-icon svg{filter:drop-shadow(2px 3px #002f3a8c);width:43px;height:43px}.desktop-icon span{padding:1px 3px;font-size:14px;font-weight:700;line-height:1.2}.desktop-icon.selected span{background:#042b71}.desktop-caption{z-index:1;color:#d0ede353;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:13%;right:7%}.desktop-caption>span{letter-spacing:-16px;font-family:Georgia,serif;font-size:clamp(88px,15vw,190px);font-weight:700;line-height:.9}.caption-slash{color:#c4d89b6b}.desktop-caption small{letter-spacing:3px;margin:12px 1px 0;font-family:Courier New,monospace;font-size:11px;font-weight:700}.taskbar{z-index:55;color:#1b2629;background:#c9c9bf;border-top:2px solid #f6f6ee;align-items:center;gap:6px;height:43px;padding:3px 5px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #858b83}.start-button,.task-button{cursor:pointer;color:#202a2d;background:#d2d1c8;border:2px solid #777b78;border-color:#fff #777b78 #777b78 #fff;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex;box-shadow:1px 1px #4c514d}.start-button{min-width:94px;font-size:15px}.start-button.is-open,.start-button:active,.task-button:active{box-shadow:none;background:#bdbdb5;border-color:#777b78 #fff #fff #777b78}.windows-mark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:21px;height:21px;display:grid;transform:skewY(-8deg)}.windows-mark i:first-child{background:#ef8c56}.windows-mark i:nth-child(2){background:#92bdad}.windows-mark i:nth-child(3){background:#82aeca}.windows-mark i:nth-child(4){background:#e5d891}.taskbar-divider{border-left:1px solid #8d938c;border-right:1px solid #fff;height:28px}.task-list{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.task-button{white-space:nowrap;text-overflow:ellipsis;flex:0 170px;justify-content:flex-start;min-width:42px;max-width:170px;font-size:12px;overflow:hidden}.task-button.active{box-shadow:none;background:#b8bab1;border-color:#777b78 #fff #fff #777b78}.task-button svg{flex:none;width:18px;height:18px}.task-button span{text-overflow:ellipsis;overflow:hidden}.tray{letter-spacing:.2px;border:2px solid #fff;border-color:#838983 #fff #fff #838983;justify-content:center;align-items:center;gap:8px;min-width:82px;height:30px;font-size:12px;display:flex}.tray-icon{color:#246a79;font-size:17px}.start-menu{z-index:54;color:#162b32;background:#c9c9c0;border:2px solid #5b625f;border-color:#fff #5b625f #5b625f #fff;width:310px;height:333px;display:flex;position:absolute;bottom:43px;left:4px;box-shadow:3px 3px #102b31a1}.start-menu[hidden]{display:none}.start-rail{color:#d8ebeb;writing-mode:vertical-rl;letter-spacing:3px;background:linear-gradient(#3b6572,#173b51);justify-content:flex-end;align-items:center;gap:7px;width:42px;padding:10px 0;font-size:12px;font-weight:700;display:flex;transform:none}.start-rail strong{color:#f3deaa;letter-spacing:-2px;font-family:Georgia,serif;font-size:25px}.start-content{flex:1;padding:7px}.start-profile,.menu-item{text-align:left;cursor:pointer;color:#17262a;background:0 0;border:0;align-items:center;width:100%;display:flex}.start-profile{gap:10px;min-height:59px;padding:7px 5px}.start-profile-avatar{flex:none;width:38px;height:38px;font-size:14px}.start-profile span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.start-profile strong{white-space:nowrap;font-size:12px}.start-profile small{color:#5c6462;font-size:11px}.menu-arrow{color:#33535c;margin-left:auto;font-size:21px}.menu-rule{border-top:1px solid #999e96;border-bottom:1px solid #fff;margin:5px 2px}.menu-item{gap:10px;height:47px;padding:0 7px;font-size:14px;font-weight:700}.menu-item:hover,.start-profile:hover{color:#fff;background:#173b7a}.menu-item:hover .menu-arrow,.start-profile:hover .menu-arrow,.start-profile:hover small{color:#fff}.menu-icon{place-items:center;width:25px;height:25px;display:grid}.menu-icon svg{width:25px;height:25px}.window-layer{z-index:20;pointer-events:none;position:absolute;inset:0 0 43px}.window{color:#1b2729;pointer-events:auto;background:#d2d1c8;border:2px solid #4c5656;border-color:#fff #4c5656 #4c5656 #fff;flex-direction:column;width:min(630px,100% - 28px);min-width:300px;min-height:190px;max-height:calc(100% - 80px);display:flex;position:absolute;box-shadow:2px 2px #172e33,5px 7px #002c3699}.window.is-maximized{max-height:none;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;top:8px!important;left:8px!important}.window.is-minimized{display:none}.titlebar{color:#fff;cursor:grab;user-select:none;background:linear-gradient(90deg,#163b81 0%,#4477a4 75%,#82a9b7 100%);flex:none;align-items:center;gap:7px;height:32px;padding:3px 4px 3px 7px;display:flex}.window:not(.active) .titlebar{background:linear-gradient(90deg,#657780,#a9b8bb)}.titlebar:active{cursor:grabbing}.titlebar svg{flex:none;width:20px;height:20px}.window-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.window-controls{gap:3px;display:flex}.window-control{color:#1d2b2f;cursor:pointer;background:#d2d1c8;border:2px solid #657070;border-color:#fff #657070 #657070 #fff;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;display:grid}.window-control:active{border-color:#657070 #fff #fff #657070}.window-menu{border-bottom:1px solid #a6aaa2;align-items:center;gap:14px;height:26px;padding:0 9px;font-size:12px;display:flex}.window-menu span:first-letter{text-decoration:underline}.window-address{color:#5b6668;border-top:1px solid #fff;border-bottom:1px solid #a6aaa2;align-items:center;gap:7px;min-height:31px;padding:3px 8px;font-size:11px;display:flex}.address-input{color:#2c454a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #fff;border-color:#7e8987 #fff #fff #7e8987;flex:1;align-items:center;height:22px;padding:2px 6px;display:flex;overflow:hidden}.window-body{background:#f4f4ec;border:2px solid #fff;border-color:#7d8987 #fff #fff #7d8987;flex:1;min-height:0;margin:3px;overflow:auto}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:22px 12px;min-height:180px;padding:24px;display:grid}.file-item{cursor:pointer;color:#1b292d;text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:7px;min-height:80px;padding:5px;display:flex}.file-item:hover,.file-item:focus-visible{background:#d6e9e7;border-color:#527c88}.file-item svg{width:40px;height:40px}.file-item span{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.file-empty{color:#607073;padding:24px;font-size:14px;line-height:1.5}.window-status{color:#47565a;border-top:1px solid #fff;flex:none;align-items:center;height:27px;padding:0 8px;font-size:11px;display:flex}.text-document{white-space:pre-wrap;color:#24353b;max-width:760px;padding:28px 32px;font-family:Courier New,monospace;font-size:14px;line-height:1.7}.image-document{background:repeating-conic-gradient(#e7e7e0 0% 25%,#f8f8f3 0% 50%) 0 0/18px 18px;place-items:center;min-height:200px;padding:14px;display:grid}.image-document img{object-fit:contain;max-width:100%;max-height:55vh;display:block;box-shadow:0 3px 12px #0004}.profile-content{grid-template-columns:185px 1fr;align-items:start;gap:25px;padding:26px;display:grid}.profile-photo{background:#e1e9e4;border:1px solid #a5b4ad;place-items:center;width:185px;height:204px;display:grid;overflow:hidden;box-shadow:inset 3px 3px #fff,inset -3px -3px #a6b6ae}.profile-photo img{object-fit:cover;width:100%;height:100%}.photo-placeholder{color:#628080;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.photo-placeholder strong{color:#8daba5;letter-spacing:-4px;font-family:Georgia,serif;font-size:48px}.photo-placeholder small{letter-spacing:1px;font-family:Courier New,monospace;font-size:10px}.profile-details h2{color:#173848;margin:0 0 5px;font-family:Georgia,serif;font-size:25px;line-height:1.15}.profile-kicker{letter-spacing:1.6px;color:#758a8b;margin:0 0 21px;font-family:Courier New,monospace;font-size:11px}.profile-rule{border:0;border-top:1px solid #b9c8c4;border-bottom:1px solid #fff;margin:0 0 14px}.contact-row{grid-template-columns:92px 1fr;align-items:baseline;gap:8px;min-height:37px;font-size:13px;display:grid}.contact-row-label{color:#53696e;font-weight:700}.contact-placeholder{color:#8b9b9d;font-style:italic}.contact-row a{color:#174d8d;overflow-wrap:anywhere}.about-content{max-width:620px;padding:27px;font-size:14px;line-height:1.65}.about-content h2{color:#173848;margin:0 0 14px;font-family:Georgia,serif;font-size:24px}.about-content p{margin:0 0 13px}.about-content code{background:#e4e9e3;padding:1px 4px;font-family:Courier New,monospace}.monitor-bottom{color:#616a68;justify-content:space-between;align-items:center;height:67px;padding:0 15px;display:flex}.bezel-notice{letter-spacing:1.7px;font-size:10px;font-weight:800}.bezel-notice span{color:#ce8255;padding:0 5px}.power-area{align-items:center;gap:11px;display:flex}.power-label{letter-spacing:1.5px;font-size:9px;font-weight:700}.power-light{background:#74bd7b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #a8ff9a}.power-button{border:3px solid #adafa7;border-radius:50%;width:29px;height:29px;box-shadow:inset 2px 2px 3px #777e79,2px 2px 1px #fff}.monitor-neck{background:linear-gradient(90deg,#787c78,#c9c9bf 34%,#b8bbb2 75%,#6c716f);width:130px;height:44px;margin:auto;box-shadow:inset 0 5px 7px #68706f,2px 0 3px #0008}.monitor-base{background:linear-gradient(#d6d4ca,#9a9f98);border-radius:60% 60% 17px 17px;width:310px;height:25px;margin:auto;box-shadow:inset 2px 2px 2px #fff8,0 5px #555d5c,0 8px 18px #0008}.outside-note{letter-spacing:1.6px;color:#63818b;justify-content:space-between;width:min(1190px,100%);margin:15px 0 0;font-family:Courier New,monospace;font-size:10px;display:flex}.svg-sprite{width:0;height:0;position:absolute;overflow:hidden}@media (width<=720px){.stage{justify-content:flex-start;padding:8px 6px}.monitor{filter:none;width:100%}.monitor-bezel{border-radius:12px;padding:0 6px}.monitor-top{height:30px;padding:0 8px}.bezel-brand{font-size:14px}.bezel-model{letter-spacing:1px;font-size:7px}.bezel-vents{display:none}.screen-rim{border-radius:9px;padding:6px}.screen{border-radius:7px;height:calc(100dvh - 95px);min-height:540px}.desktop-topbar{height:50px;padding:0 10px}.desktop-status{font-size:10px}.desktop-status-divider{display:none}.user-panel{gap:5px;max-width:195px;font-size:11px}.user-avatar{width:26px;height:26px}.desktop-icons{gap:8px 4px;max-width:85%;top:66px;bottom:56px;left:8px}.desktop-icon{width:83px;min-height:78px}.desktop-icon svg{width:38px;height:38px}.desktop-icon span{font-size:12px}.desktop-caption{bottom:17%;right:9%}.desktop-caption>span{font-size:96px}.desktop-caption small{letter-spacing:1px;font-size:8px}.window{min-width:0;max-height:calc(100% - 18px);width:calc(100% - 16px)!important;top:8px!important;left:8px!important}.profile-content{grid-template-columns:1fr;gap:15px;padding:16px}.profile-photo{width:130px;height:130px}.profile-details h2{font-size:22px}.text-document{padding:18px;font-size:13px}.monitor-bottom{height:38px}.bezel-notice{letter-spacing:.6px;font-size:7px}.power-area{gap:5px}.power-label{display:none}.power-button{width:18px;height:18px}.monitor-neck,.monitor-base,.outside-note{display:none}.start-menu{width:min(310px,100% - 8px)}.task-button{flex:1;max-width:115px}.tray{min-width:56px}.tray-icon{display:none}}@media (prefers-reduced-motion:no-preference){.desktop-icon,.menu-item,.user-panel{transition:background .12s}}.stage{background:linear-gradient(#070d1699 0%,#07111b38 35%,#070a10a8 100%),url(room-background.png) 50%/cover no-repeat fixed;min-height:100svh}.monitor{filter:drop-shadow(0 36px 28px #000b);width:min(1120px,82vw)}.monitor-bezel{background:linear-gradient(115deg,#f0efe5 0%,#c8c9c0 8%,#e8e7dd 29%,#d5d3c9 65%,#9c9e98 100%);box-shadow:inset 3px 3px 3px #fffd,inset -9px -7px 11px #6b716c8c,7px 8px #8a8e87,17px 17px #555c59,27px 30px 32px #000a}.monitor-bezel:before{content:"";pointer-events:none;background:#fff9;border-radius:50%;height:2px;position:absolute;top:5px;left:20px;right:20px}.monitor-top{justify-content:flex-end}.bezel-vents{opacity:.28;background:repeating-linear-gradient(90deg,#4b5754 0 2px,#0000 2px 7px);width:122px;height:13px}.screen-rim{background:linear-gradient(145deg,#20292d,#465156 40%,#131f25 100%);box-shadow:inset 5px 5px 11px #060c0d,inset -4px -4px 5px #879089,0 3px 1px #fff7}.screen{border:3px solid #172126;height:clamp(430px,62vh,660px);box-shadow:inset 0 0 44px #00121c}.monitor-bottom{justify-content:flex-end;height:75px;padding-right:23px}.power-light{box-shadow:0 0 7px #a8ff9a,0 0 15px #a8ff9a80}.monitor-neck{box-shadow:inset 0 6px 8px #59615e,8px 5px #4a504e,12px 10px 15px #0009}.monitor-base{box-shadow:inset 2px 2px 2px #fff8,0 6px #555d5c,10px 15px 19px #000b}.desktop-icon,.file-item{touch-action:manipulation}.file-item.selected{background:#d6e9e7;border-color:#527c88}@media (width<=720px){.stage{background-position:50%;background-attachment:scroll;padding:8px 6px}.monitor{filter:drop-shadow(0 12px 13px #000a);width:100%}.monitor-bezel{box-shadow:inset 2px 2px 2px #fffd,inset -5px -4px 7px #68706d,4px 5px #6a706b,10px 12px 16px #0009}.monitor-top{height:30px}.bezel-vents{width:65px;height:8px}.screen{height:calc(100dvh - 95px);min-height:540px}.monitor-bottom{height:38px;padding-right:8px}}.monitor{aspect-ratio:1308/1202;filter:none;width:min(1020px,84vw,99vh);position:relative}.monitor-art{object-fit:contain;filter:drop-shadow(17px 27px 20px #0009);width:100%;height:100%;display:block}.screen-rim{background:#0b2932;border:0;border-radius:1.7%/2.2%;width:61.25%;height:52.2%;padding:0;position:absolute;top:16.2%;left:13.45%;overflow:hidden;box-shadow:0 0 0 2px #091b21b3,inset 0 0 18px #000b}.screen{border-radius:inherit;border:0;width:100%;height:100%;min-height:0;box-shadow:inset 0 0 21px #001821}.screen:before{border-radius:inherit;box-shadow:inset 0 0 18px #00121c9c,inset 0 0 3px 1px #d2ffff18}.tray-icon{fill:none;stroke:#193a4b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.tray-icon .speaker-shape{fill:#2e6f7c}@media (width<=720px){.tray{min-width:76px}.tray-icon{display:block}}@media (width<=680px){.monitor{aspect-ratio:auto;width:100%;height:calc(100dvh - 16px);min-height:600px}.monitor-art{display:none}.screen-rim{background:#1b292e;border:10px solid #d2d0c6;border-bottom-width:35px;border-radius:17px;width:100%;height:100%;padding:7px;position:relative;top:auto;left:auto;box-shadow:inset 4px 4px 8px #000b,inset -2px -2px 3px #fff7,8px 12px 20px #0009}.screen{border:2px solid #172126;border-radius:7px;height:100%}}.stage{isolation:isolate;background:#080d16;height:100svh;min-height:600px;position:relative;overflow:hidden}.screen-rim{pointer-events:none;background:radial-gradient(at 45% 30%,#203f46,#071b24 80%)}.screen{opacity:0;transition:opacity .18s linear}.stage.powered-on .screen-rim{pointer-events:auto}.stage.powered-on .screen{opacity:1;transition-delay:.39s}.power-led{z-index:5;aspect-ratio:1;background:#b72f2a;border-radius:50%;width:1.2%;min-width:8px;transition:background .18s,box-shadow .18s;position:absolute;top:75%;left:70.8%;box-shadow:0 0 0 2px #514843,0 0 7px #f24e44,0 0 15px #ec413a77}.stage.powered-on .power-led{background:#6dce67;box-shadow:0 0 0 2px #445843,0 0 8px #9bfa85,0 0 16px #8be57aaa}.power-switch{z-index:6;aspect-ratio:1;cursor:pointer;color:#273c41;background:linear-gradient(145deg,#d0cbc0,#888d8b 55%,#6e7473);border:2px solid #555b59;border-radius:50%;place-items:center;width:4%;min-width:29px;padding:0;display:grid;position:absolute;top:73.4%;left:73%;box-shadow:inset 1px 1px 1px #fff9,inset -2px -2px 2px #424b4a,2px 2px 4px #0009}.power-switch:hover{filter:brightness(1.13)}.power-switch:active{transform:translate(1px,1px);box-shadow:inset 2px 2px 3px #35403d,inset -1px -1px 1px #fff8}.power-switch svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:67%;height:67%}.retro-cursor{z-index:90;pointer-events:none;filter:drop-shadow(2px 2px #0009);width:28px;height:34px;position:absolute}.retro-cursor[hidden]{display:none}.retro-cursor svg{fill:#fff;stroke:#111;stroke-width:1.8px;stroke-linejoin:miter;shape-rendering:crispedges;width:28px;height:34px;display:block}.stage.powered-on .screen,.stage.powered-on .screen *{cursor:none!important}@media (width<=680px){.power-led{width:10px;inset:auto 67px 19px auto}.power-switch{width:35px;inset:auto 16px 8px auto}.screen{height:100%}}@media (prefers-reduced-motion:reduce){.screen,.power-led{transition:none!important}.stage.powered-on .screen{transition-delay:0s}}.scene-world{z-index:1;transform-origin:50% 44%;transition:transform .95s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1)}.scene-world:before{content:"";pointer-events:none;background:linear-gradient(#070d1699 0%,#07111b38 35%,#070a10a8 100%),url(room-background.png) 50%/cover no-repeat;position:absolute;inset:-2%}.stage.powered-on .scene-world{transform:scale(1.56)}.monitor,.stage.powered-on .monitor{width:min(850px,75vw,90vh);transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage.powered-on .screen{transition-delay:.12s}.boot-overlay{z-index:95;color:#d9e8df;opacity:1;background:#050b0e;font-family:Courier New,monospace;transition:opacity .42s;position:absolute;inset:0;overflow:hidden}.boot-overlay[hidden]{display:none}.boot-overlay[data-phase=complete]{opacity:0;pointer-events:none}.boot-flash{opacity:0;background:#d9f4e9;height:2px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px #d9fff5,0 0 42px #bcffff}.boot-overlay[data-phase=warmup] .boot-flash{animation:.62s ease-out both crt-warmup}@keyframes crt-warmup{0%{opacity:0;transform:scaleX(0)scaleY(1)}28%{opacity:1;transform:scaleX(1)scaleY(1)}58%{opacity:.85;transform:scaleX(1)scaleY(18)}to{opacity:0;transform:scaleX(1)scaleY(220)}}.boot-post{text-shadow:0 0 5px #b6f4d853;padding:7% 8%;font-size:clamp(11px,1vw,15px);line-height:1.5;display:none}.boot-overlay[data-phase=post] .boot-post{display:block}.boot-post p{opacity:0;margin:0 0 8px;animation:10ms step-end forwards post-appear}.boot-post p:first-child{animation-delay:90ms}.boot-post p:nth-child(2){animation-delay:.3s}.boot-post p:nth-child(3){animation-delay:.56s}.boot-post p:nth-child(4){animation-delay:.81s}@keyframes post-appear{to{opacity:1}}.boot-caret{animation:.65s step-end infinite boot-blink}@keyframes boot-blink{50%{opacity:0}}.boot-splash{color:#f7f7e8;text-align:center;background:linear-gradient(145deg,#143c75,#086b8c 62%,#063d66);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.3vw,18px);font-family:Tahoma,Verdana,sans-serif;display:none;position:absolute;inset:0}.boot-overlay[data-phase=splash] .boot-splash,.boot-overlay[data-phase=complete] .boot-splash{display:flex}.boot-mark{filter:drop-shadow(2px 4px 2px #001e4a9c);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;width:clamp(45px,7vw,76px);height:clamp(45px,7vw,76px);display:grid;transform:skewY(-9deg)rotate(-4deg)}.boot-mark i:first-child{background:#f28c5e}.boot-mark i:nth-child(2){background:#8fc5a9}.boot-mark i:nth-child(3){background:#a6c7dc}.boot-mark i:nth-child(4){background:#f4d878}.boot-name{letter-spacing:-1.5px;text-shadow:2px 3px #07345c;font-family:Georgia,serif;font-size:clamp(23px,3.2vw,44px)}.boot-name strong{vertical-align:top;letter-spacing:-1px;font-family:Tahoma,Verdana,sans-serif;font-size:.56em;font-weight:400}.boot-progress{background:#d2d6cf;border:2px solid #b8d5de;border-color:#1d3653 #b8d5de #b8d5de #1d3653;width:min(64%,320px);height:16px;padding:2px;box-shadow:0 1px #fff8}.boot-progress span{background:repeating-linear-gradient(90deg,#f3df9b 0 12px,#5b84a1 12px 15px);width:0;height:100%;animation:2.55s linear forwards boot-load;display:block}@keyframes boot-load{to{width:100%}}.boot-splash p{letter-spacing:1px;margin:0;font-family:Courier New,monospace;font-size:clamp(10px,1vw,13px)}@media (width<=680px){.scene-world{transform:scale(.84)}.scene-world:before{inset:-12%}.stage.powered-on .scene-world{transform:scale(1)}.monitor,.stage.powered-on .monitor{aspect-ratio:auto;width:100%;height:calc(100dvh - 16px);min-height:600px}}@media (prefers-reduced-motion:reduce){.scene-world,.boot-overlay,.boot-flash,.boot-post p,.boot-progress span{transition:none!important;animation:none!important}.boot-post p{opacity:1}.boot-progress span{width:100%}}.screen-rim{width:60.75%;height:51.6%}.desktop-icons{top:24px}.window-layer{overflow:hidden}.titlebar{touch-action:none}.window-control{padding:0;overflow:hidden}.window-control svg{fill:none;stroke:#18272b;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;shape-rendering:crispedges;width:14px;height:14px;display:block}.window-control.control-minimize svg{stroke-width:2.5px;transform:translateY(1px)}.window-control.control-maximize svg{stroke-width:1.8px}.window-control.control-close svg{stroke-width:2.6px}@media (width<=720px){.desktop-icons{top:20px}}@media (width<=680px){.screen-rim{width:100%;height:100%}}.contact-value{align-items:center;gap:5px;min-width:0;display:flex}.email-address{font:inherit;color:#174d8d;white-space:nowrap}.email-copy-button{color:#254d60;cursor:pointer;background:#d2d1c8;border:2px solid #747c77;border-color:#fff #747c77 #747c77 #fff;flex:none;place-items:center;width:21px;height:21px;padding:1px;display:grid}.email-copy-button:active{border-color:#747c77 #fff #fff #747c77}.email-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.email-copy-button .check-symbol{display:none}.email-copy-button.is-copied{color:#23745c;background:#dcecdf}.email-copy-button.is-copied .copy-symbol{display:none}.email-copy-button.is-copied .check-symbol{display:block}.email-copy-button.is-error{color:#ad5143}.copy-feedback{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start-menu{height:322px;max-height:calc(100% - 52px)}.start-content{min-width:0;overflow-y:auto}.menu-item{height:42px}.tray{flex:none;gap:4px;min-width:112px;padding:0 4px}.tray time{white-space:nowrap}.language-switch{color:#24363a;letter-spacing:.02em;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;width:29px;height:24px;padding:0;font:700 11px Tahoma,Verdana,Arial,sans-serif}.language-switch:hover,.language-switch:focus-visible{background:#b9bcb3;border-color:#7b8782 #fff #fff #7b8782}.tray-sound{cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:24px;height:24px;padding:0;display:grid}.tray-sound:hover,.tray-sound:focus-visible{background:#b9bcb3;border-color:#7b8782 #fff #fff #7b8782}.tray-sound.is-muted .tray-icon{opacity:.38}.music-player{min-height:230px;padding:10px 12px 8px;font-size:12px}.music-display{color:#d8efdf;background:#112f39;border:2px solid #142b32;border-color:#667977 #142b32 #142b32 #667977;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 10px;font-family:Courier New,monospace;display:flex}.music-now{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.music-time{color:#b2d6cc;flex:none;font-size:11px}.music-progress,.sound-volume{accent-color:#265f76;cursor:pointer;width:100%;height:16px}.music-progress{margin:7px 0;display:block}.music-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.retro-button{color:#1b292d;cursor:pointer;background:#d2d1c8;border:2px solid #777b78;border-color:#fff #777b78 #777b78 #fff;min-height:28px;padding:3px 8px;font-size:12px;font-weight:700;box-shadow:1px 1px #4c514d}.retro-button:active{box-shadow:none;border-color:#777b78 #fff #fff #777b78}.music-play{min-width:34px}.music-add{margin-left:auto}.music-volume-row{color:#34464b;align-items:center;gap:9px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.music-volume-row span{white-space:nowrap}.music-volume{accent-color:#265f76;flex:1;min-width:60px;height:16px}.music-volume-value{text-align:right;min-width:34px;font-family:Courier New,monospace;font-size:11px}.music-list{background:#fff;border:2px solid #fff;border-color:#7d8987 #fff #fff #7d8987;min-height:67px;max-height:112px;overflow:auto}.music-track{color:#1b292d;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 9px;font-size:12px;display:block;overflow:hidden}.music-track:hover,.music-track:focus-visible{background:#d6e9e7}.music-track.is-current{color:#fff;background:#173b7a}.music-empty{color:#607073;margin:0;padding:10px;line-height:1.4}.music-message{color:#9c433d;min-height:14px;margin:5px 0 0;font-size:11px}.sound-settings{min-height:180px;padding:16px 18px;font-size:13px}.sound-settings h2{color:#173848;margin:0 0 12px;font-size:18px}.sound-option{cursor:pointer;align-items:center;gap:9px;margin:0 0 10px;line-height:1.3;display:flex}.sound-option input{accent-color:#265f76}.sound-volume-label{margin:11px 0 3px;font-weight:700;display:block}@media (width<=680px){.music-player{padding:8px}.music-display{min-height:38px}.music-add{margin-left:0}}@media (width>=681px){.screen-rim{clip-path:none;transform-origin:50%;border-radius:1.7%/2.2%;width:60.1%;height:51%;top:16.45%;left:13.8%;transform:perspective(1200px)rotateY(-2deg)skewY(.38deg)skew(-.45deg)}.screen,.screen:before{border-radius:inherit}}.window-resize{z-index:2;touch-action:none;position:absolute}.window.is-maximized .window-resize{display:none}.resize-n,.resize-s{height:7px;left:11px;right:11px}.resize-n{top:-2px}.resize-s{bottom:-2px}.resize-e,.resize-w{width:7px;top:11px;bottom:11px}.resize-e{right:-2px}.resize-w{left:-2px}.resize-ne,.resize-nw,.resize-se,.resize-sw{width:13px;height:13px}.resize-ne{top:-2px;right:-2px}.resize-nw{top:-2px;left:-2px}.resize-se{bottom:-2px;right:-2px}.resize-sw{bottom:-2px;left:-2px}@media (width<=720px){.window-resize{display:none}}.retro-cursor,.retro-cursor svg{width:23px;height:28px}.retro-cursor.is-resizing svg{display:none}.retro-cursor.is-resizing:after{color:#fff;-webkit-text-stroke:1px #111;text-shadow:2px 2px #111;font:700 27px/1 Arial,sans-serif;display:block;position:absolute;top:-5px;left:-3px}.retro-cursor.resize-horizontal:after{content:"↔"}.retro-cursor.resize-vertical:after{content:"↕"}.retro-cursor.resize-diagonal-a:after{content:"⤢"}.retro-cursor.resize-diagonal-b:after{content:"⤡"}.window-body,.music-list,.start-content{scrollbar-width:none}.window-body::-webkit-scrollbar,.music-list::-webkit-scrollbar,.start-content::-webkit-scrollbar{width:0;height:0;display:none}.window-body-shell{background:#f4f4ec;border:2px solid #fff;border-color:#7d8987 #fff #fff #7d8987;flex:1;min-width:0;min-height:0;margin:3px;display:flex}.window-body-shell .window-body{border:0;flex:1;min-width:0;min-height:0;margin:0}.music-scroll-shell{background:#fff;border:2px solid #fff;border-color:#7d8987 #fff #fff #7d8987;height:112px;max-height:112px;display:flex}.music-scroll-shell .music-list{border:0;flex:1;min-width:0;min-height:0;max-height:none;margin:0}.start-scroll-shell{flex:1;min-width:0;min-height:0;display:flex}.start-scroll-shell .start-content{flex:1;min-width:0;min-height:0}.retro-scrollbar{background:#d2d1c8;border-left:1px solid #8a958e;flex-direction:column;flex:none;width:16px;display:flex}.retro-scrollbar[hidden]{display:none}.retro-scroll-arrow{color:#24363a;background:#d2d1c8;border:2px solid #777b78;border-color:#fff #777b78 #777b78 #fff;flex:none;place-items:center;width:15px;height:16px;padding:0;font:9px/1 Arial,sans-serif;display:grid}.retro-scroll-arrow:active{border-color:#777b78 #fff #fff #777b78}.retro-scroll-track{background:#e5e6df;flex:1;min-height:0;position:relative;box-shadow:inset 1px 0 #fff,inset -1px 0 #9ca59e}.retro-scroll-thumb{touch-action:none;background:#c8cac1;border:2px solid #777b78;border-color:#fff #777b78 #777b78 #fff;min-height:18px;position:absolute;left:1px;right:1px}.retro-scroll-thumb:active{border-color:#777b78 #fff #fff #777b78}.retro-scroll-thumb:focus-visible,.retro-scroll-arrow:focus-visible{outline-offset:-2px;outline:2px solid #173b7a}.bezel-engraving{z-index:4;color:#59605d9e;letter-spacing:.13em;text-align:left;white-space:nowrap;text-shadow:-1px -1px 1px #313a384d,1px 1px 1px #fffaf1b3;transform-origin:0;pointer-events:none;user-select:none;width:31%;font:700 clamp(7px,.85vw,9px)/1.2 Arial,Helvetica,sans-serif;display:block;position:absolute;top:75.6%;left:9.5%;transform:translateY(-50%)perspective(900px)rotateY(-6deg)rotate(.8deg)}@media (width<=680px){.bezel-engraving{letter-spacing:.09em;text-overflow:ellipsis;width:auto;max-width:calc(100% - 110px);font-size:9px;top:auto;bottom:12px;left:16px;overflow:hidden;transform:none}}.solitaire-window{max-height:calc(100% - 16px)}.solitaire-window .window-address{display:none}.solitaire-window .window-body-shell,.solitaire-window .window-body{background:#075d34}.solitaire-holder{min-height:100%;display:flex}.solitaire-game{color:#fff;user-select:none;background:#076639;flex-direction:column;width:100%;min-height:100%;font:12px Tahoma,Verdana,Arial,sans-serif;display:flex;position:relative}.sol-toolbar{color:#1b2a2d;background:#cac9c0;border-color:#fff #6e7772;border-bottom-style:solid;border-bottom-width:2px;flex:none;align-items:center;gap:7px;min-height:36px;padding:5px 8px;display:flex}.sol-toolbar button,.sol-toolbar select,.sol-victory-dialog button{color:#1b2a2d;background:#d8d7cf;border:2px solid #6d716b;border-color:#fff #6d716b #6d716b #fff;min-height:24px;padding:2px 8px;font:12px Tahoma,Verdana,Arial,sans-serif}.sol-toolbar button:active,.sol-victory-dialog button:active{border-color:#6d716b #fff #fff #6d716b}.sol-toolbar button:disabled{color:#80847e;text-shadow:1px 1px #fff}.sol-toolbar label{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:flex}.sol-toolbar select{min-width:44px;padding:1px 2px}.sol-board{background:radial-gradient(at 45% 35%,#0b7542 0,#08693b 55%,#075c34 100%);flex:1 0 auto;min-height:395px;padding:13px 13px 18px;position:relative;overflow:visible}.sol-top-row,.sol-tableau-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:640px;margin:0 auto;display:grid}.sol-top-row{min-height:101px}.sol-tableau-row{align-items:start;min-height:290px;margin-top:20px}.sol-pile{min-width:0;min-height:93px;position:relative}.sol-slot{aspect-ratio:5/7;background:#074f2e45;border:1px solid #b8e0bf7b;border-radius:4px;width:100%;max-width:72px;box-shadow:inset 0 0 0 2px #124f3280}.sol-foundation-slot{color:#c5e0bc6d;place-items:center;font:28px Georgia,serif;display:grid}.sol-card{aspect-ratio:5/7;touch-action:none;border:1px solid #2b3637;border-radius:4px;width:100%;max-width:72px;padding:0;position:absolute;left:0;box-shadow:1px 2px #003b24b3}.sol-card[data-action=stock]{top:0}.sol-card-face{color:#1a2224;text-align:left;background:#fffdf6}.sol-card-face.sol-red{color:#bb2937}.sol-card-face.sol-black{color:#18252e}.sol-card-face.is-selected{outline-offset:1px;z-index:3;outline:3px solid #f4dd5c}.sol-card-back{background:#f6f2e5;border:2px solid #f7f7ee;overflow:hidden;box-shadow:0 0 0 1px #30465a,1px 2px #003b24b3}.sol-card-back:before{content:"";background:repeating-linear-gradient(45deg,#205b8b 0 3px,#8cb2cb 3px 5px,#225d8e 5px 8px);border:1px solid #dbeaf4;position:absolute;inset:4px}.sol-card-back:after{content:"✦";color:#d8e7f0;background:#1f5d8d;border:1px solid #c4d7e5;place-items:center;font:24px Georgia,serif;display:grid;position:absolute;inset:18% 21%}.sol-corner{text-align:center;font:700 13px/11px Georgia,serif;position:absolute;top:3px;left:5px}.sol-corner-bottom{inset:auto 5px 3px auto;transform:rotate(180deg)}.sol-center{place-items:center;font:29px Georgia,serif;display:grid;position:absolute;inset:0}.sol-recycle{aspect-ratio:5/7;color:#d3eecf;background:#0e5a36;border:1px solid #b8e0bf7b;border-radius:4px;width:100%;max-width:72px;font:33px Georgia,serif;position:absolute;inset:0 auto auto 0}.sol-pile[data-drop-kind=stock] .sol-slot{position:relative}.sol-count{text-align:center;pointer-events:none;color:#c7e7d2;width:100%;font:10px Tahoma,Verdana,Arial,sans-serif;position:absolute;top:calc(100% + 4px);left:0}.sol-waste .sol-card{max-width:72px}.sol-spacer{min-width:0}.sol-status{color:#243136;background:#cac9c0;border-top:2px solid #f1f0e9;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:29px;padding:4px 10px;font:11px Tahoma,Verdana,Arial,sans-serif;display:flex}.sol-status b{font-weight:400}.sol-drag-ghost{z-index:20;pointer-events:none;filter:drop-shadow(3px 5px 2px #002719aa);position:absolute}.sol-drag-ghost .sol-card{width:100%}.sol-victory{z-index:25;background:#003d2480;position:absolute;inset:0;overflow:hidden}.sol-victory-dialog{z-index:2;color:#182a2c;background:#d1d0c7;border:2px solid #535d58;border-color:#fff #535d58 #535d58 #fff;flex-direction:column;align-items:center;gap:16px;min-width:180px;padding:20px 26px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 4px #003923a8}.sol-victory-dialog strong{font:700 19px Tahoma,Verdana,Arial,sans-serif}.sol-win-card{left:var(--x);color:#c02d3b;width:28px;height:40px;animation:sol-fall 2.6s ease-in var(--delay) infinite;background:#fffdf6;border:1px solid #33423d;border-radius:2px;place-items:center;font:24px Georgia,serif;display:grid;position:absolute;top:-40px}@keyframes sol-fall{to{transform:translate(var(--shift),540px) rotate(450deg)}}@media (width<=680px){.solitaire-window{height:calc(100% - 16px)!important}.sol-board{min-height:360px;padding:8px 7px}.sol-top-row,.sol-tableau-row{gap:3px}.sol-top-row{min-height:72px}.sol-tableau-row{margin-top:12px}.sol-pile{min-height:58px}.sol-corner{font-size:9px;line-height:8px;top:1px;left:2px}.sol-corner-bottom{inset:auto 2px 1px auto}.sol-center,.sol-foundation-slot{font-size:18px}.sol-card-back:after{font-size:15px}.sol-toolbar{gap:4px;padding:4px}.sol-toolbar button{padding:2px 4px;font-size:10px}.sol-toolbar label,.sol-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.sol-win-card{animation:none;top:60%;transform:rotate(-12deg)}}.titlebar{gap:6px;height:29px;padding:2px 4px 2px 6px}.titlebar svg{width:18px;height:18px}.window-menu{height:24px;font-size:11px}.window-address{min-height:28px;padding:2px 8px}.address-input{height:20px}.window-status{height:18px;padding:0 7px;font-size:10px}.profile-window .window-body{container-type:inline-size}.profile-content{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:16px 12px}.profile-photo{width:120px;height:148px}.profile-details{min-width:0}.contact-row{grid-template-columns:70px minmax(0,1fr);gap:6px;min-height:30px}.contact-row a{white-space:nowrap;overflow-wrap:normal;justify-self:start;width:max-content;max-width:100%}@container (width<=425px){.profile-content{grid-template-columns:1fr}.profile-photo{width:120px;height:120px}}@media (width<=680px) and (pointer:coarse),(height<=600px) and (pointer:coarse){.stage{height:100dvh;min-height:0;padding:8px 6px}.scene-world{transform:scale(.92)}.scene-world:before{inset:-12%}.stage.powered-on .scene-world{transform:scale(1)}.monitor,.stage.powered-on .monitor{--mobile-monitor-width:min(72vw,74dvh);--mobile-off-power-size:clamp(18px,calc(var(--mobile-monitor-width)*.04),28px);--mobile-power-size:clamp(24px,8dvh,35px);--mobile-bezel-center:27.5px;--mobile-led-size:10px;width:var(--mobile-monitor-width);height:calc(var(--mobile-monitor-width)*.919);aspect-ratio:auto;min-height:0;transition:top .95s cubic-bezier(.2,.7,.2,1),width .95s cubic-bezier(.2,.7,.2,1),height .95s cubic-bezier(.2,.7,.2,1)}.monitor{top:64%}.stage.powered-on .monitor{width:calc(100vw - 12px);height:calc(100dvh - 16px);top:50%}.monitor-art{opacity:1;width:100%;height:auto;transition:opacity .42s linear;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stage.powered-on .monitor-art{opacity:0;transition-delay:.22s}.screen-rim{background:#1b292e;border:0;border-radius:1.7%/2.2%;width:60.1%;height:51%;padding:0;transition:left .95s cubic-bezier(.2,.7,.2,1),top .95s cubic-bezier(.2,.7,.2,1),width .95s cubic-bezier(.2,.7,.2,1),height .95s cubic-bezier(.2,.7,.2,1),padding .95s,border-width .95s,border-radius .95s;position:absolute;top:16.45%;left:13.8%;transform:none;box-shadow:inset 4px 4px 8px #000b}.stage.powered-on .screen-rim{border:10px solid #d2d0c6;border-bottom-width:48px;border-radius:17px;width:100%;height:100%;padding:7px;top:0;left:0;box-shadow:inset 4px 4px 8px #000b,inset -2px -2px 3px #fff7,8px 12px 20px #0009}.screen{border:2px solid #172126;border-radius:7px;height:100%}.power-led{width:8px;min-width:0;transition:left .95s,top .95s,width .95s;inset:calc(75.6% - 4px) auto auto calc(73% - 13px)}.stage.powered-on .power-led{left:calc(100% - 28px - var(--mobile-power-size) - var(--mobile-led-size));top:calc(100% - var(--mobile-bezel-center) - var(--mobile-led-size)/2);width:var(--mobile-led-size)}.power-switch{left:73%;top:calc(75.6% - var(--mobile-off-power-size)/2);width:var(--mobile-off-power-size);height:var(--mobile-off-power-size);min-width:0;transition:left .95s cubic-bezier(.2,.7,.2,1),top .95s cubic-bezier(.2,.7,.2,1),width .95s,height .95s;bottom:auto;right:auto}.power-switch:before{content:"";position:absolute;inset:-12px}.stage.powered-on .power-switch{left:calc(100% - 16px - var(--mobile-power-size));top:calc(100% - var(--mobile-bezel-center) - var(--mobile-power-size)/2);width:var(--mobile-power-size);height:var(--mobile-power-size)}.bezel-engraving{letter-spacing:.09em;text-overflow:ellipsis;opacity:0;width:auto;max-width:calc(100% - 110px);font-size:9px;transition:opacity .24s;top:auto;bottom:22px;left:16px;overflow:hidden;transform:none}.stage.powered-on .bezel-engraving{opacity:1;transition-delay:.65s}.desktop-icons{gap:8px 4px;max-width:85%;top:20px;bottom:56px;left:8px}.desktop-icon{width:83px;min-height:78px}.desktop-icon svg{width:38px;height:38px}.desktop-icon span{font-size:12px}.window{min-width:0;max-height:calc(100% - 18px);width:calc(100% - 16px)!important;top:8px!important;left:8px!important}.window-resize{display:none}.tray{min-width:76px}.profile-content{padding:16px}.solitaire-window{height:calc(100% - 16px)!important}}@media (hover:none){.desktop-icon{touch-action:manipulation}}@media (height<=600px) and (pointer:coarse) and (orientation:landscape){.stage{padding:0}.monitor{top:62%}.stage.powered-on .monitor{--mobile-power-size:clamp(16px,4dvh,21px);--mobile-bezel-center:11px;--mobile-led-size:6px;width:100vw;height:100dvh;top:50%}.stage.powered-on .screen-rim{border-width:6px 7px 20px;padding:2px}.stage.powered-on .power-led{min-width:0}.stage.powered-on .bezel-engraving{font-size:7px;bottom:7px}.taskbar{gap:4px;height:34px;padding:2px 3px}.window-layer{inset:0 0 34px}.start-menu{bottom:34px}.start-button,.task-button{height:26px}.start-button{min-width:78px;padding:0 6px;font-size:13px}.windows-mark{width:17px;height:17px}.tray{height:26px}.desktop-icons{gap:4px;top:8px;bottom:39px}.desktop-icon{gap:3px;width:72px;min-height:62px}.desktop-icon svg{width:32px;height:32px}.desktop-icon span{font-size:11px}}@media (prefers-reduced-motion:reduce) and (width<=680px) and (pointer:coarse),(prefers-reduced-motion:reduce) and (height<=600px) and (pointer:coarse){.monitor,.monitor-art,.screen-rim,.power-switch,.power-led,.bezel-engraving{transition:none!important}}