@layer base{*{box-sizing:border-box;margin:0;padding:0}*:before{box-sizing:border-box;margin:0;padding:0}*:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last;min-height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100%;font-family:Arial,Helvetica,sans-serif}}.WindowsXP-module__veDgSW__desktop,.WindowsXP-module__veDgSW__desktop *,.WindowsXP-module__veDgSW__desktop :before,.WindowsXP-module__veDgSW__desktop :after{box-sizing:border-box}.WindowsXP-module__veDgSW__desktop button,.WindowsXP-module__veDgSW__desktop input,.WindowsXP-module__veDgSW__desktop textarea,.WindowsXP-module__veDgSW__desktop select{font:inherit}.WindowsXP-module__veDgSW__desktop button{cursor:pointer}.WindowsXP-module__veDgSW__desktop{color:#000;background:teal;width:100%;min-height:100vh;padding:1rem .25rem 9rem;overflow-x:hidden}.WindowsXP-module__veDgSW__desktopIcons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.WindowsXP-module__veDgSW__desktopIcon{text-align:center;color:#fff;text-shadow:1px 1px #000;border:2px solid #0000;border-radius:4px;min-width:0;padding:.375rem .25rem .5rem;text-decoration:none}.WindowsXP-module__veDgSW__desktopIconImage{color:#000;width:2.75rem;height:2.75rem;text-shadow:none;place-items:center;margin-inline:auto;font-size:.75rem;font-weight:700;display:grid}.WindowsXP-module__veDgSW__desktopIconLabel{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;margin-top:.25rem;padding-inline:.25rem;font-size:.75rem;line-height:1.25;display:inline-block;overflow:hidden}.WindowsXP-module__veDgSW__desktopIcon:hover .WindowsXP-module__veDgSW__desktopIconLabel,.WindowsXP-module__veDgSW__desktopIcon:focus .WindowsXP-module__veDgSW__desktopIconLabel{background:#0a246a}.WindowsXP-module__veDgSW__iconImage{object-fit:contain;width:2.75rem;height:2.75rem}.WindowsXP-module__veDgSW__shell{background:#d4d0c8;border:1px solid #000;width:100%;margin-top:1.25rem;padding:.25rem;box-shadow:4px 4px #00000073}.WindowsXP-module__veDgSW__titleBar{color:#fff;background:linear-gradient(90deg,#0a246a,#a6caf0);justify-content:space-between;align-items:center;height:1.75rem;padding-inline:.375rem;font-weight:700;display:flex}.WindowsXP-module__veDgSW__titleBarDraggable{cursor:grab}.WindowsXP-module__veDgSW__titleBarDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.WindowsXP-module__veDgSW__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WindowsXP-module__veDgSW__controls{color:#000;align-items:center;gap:1px;display:flex}.WindowsXP-module__veDgSW__content{background:#fff;border:1px solid gray;padding:1rem}.WindowsXP-module__veDgSW__profileTitle{margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:1.25}.WindowsXP-module__veDgSW__profileText{max-width:36rem;margin-top:.5rem;font-size:1rem;line-height:1.75}.WindowsXP-module__veDgSW__socialGrid{gap:.5rem;margin-top:1.25rem;display:grid}.WindowsXP-module__veDgSW__socialLink{color:inherit;background:#d4d0c8;border:2px solid gray;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040}.WindowsXP-module__veDgSW__socialLink:hover{background:#d4d0c8}.WindowsXP-module__veDgSW__socialIcon{flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:grid}.WindowsXP-module__veDgSW__socialLabel{font-weight:700;display:block}.WindowsXP-module__veDgSW__startMenu{z-index:30;background:#d4d0c8;border:1px solid #000;width:min(92vw,360px);position:fixed;bottom:3rem;left:.5rem;box-shadow:4px 4px #00000073}.WindowsXP-module__veDgSW__startMenuHeader{background:linear-gradient(90deg,#0a246a,#a6caf0);padding:1rem}.WindowsXP-module__veDgSW__startMenuName{color:#fff;margin:0;font-size:1.5rem;font-style:italic;font-weight:700}.WindowsXP-module__veDgSW__startMenuBody{grid-template-columns:1fr 1.05fr;display:grid}.WindowsXP-module__veDgSW__startMenuColumn{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.WindowsXP-module__veDgSW__startMenuColumnPrimary{border-right:1px solid gray}.WindowsXP-module__veDgSW__startMenuColumnSecondary{color:#0a246a;background:#e7e3d8}.WindowsXP-module__veDgSW__startMenuFooter{border-top:1px solid gray;justify-content:flex-end;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.WindowsXP-module__veDgSW__startMenuItem{align-items:center;gap:.5rem;min-height:3rem;padding:.25rem .5rem;display:flex}.WindowsXP-module__veDgSW__startMenuItem:hover{color:#fff;background:#0a246a}.WindowsXP-module__veDgSW__startMenuItemIcon{color:#000;background:#fff;border:1px solid gray;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.625rem;font-weight:700;display:grid;box-shadow:inset 1px 1px #d4d0c8}.WindowsXP-module__veDgSW__startMenuItemLabel{font-weight:700;display:block}.WindowsXP-module__veDgSW__startMenuItemDetail{font-size:.75rem;display:block}.WindowsXP-module__veDgSW__taskbar{z-index:40;background:#d4d0c8;border-top:1px solid #fff;align-items:center;height:3rem;padding-inline:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px gray}.WindowsXP-module__veDgSW__startButton{background:#d4d0c8;border:2px solid gray;align-items:center;padding:.25rem .625rem;font-weight:700;display:inline-flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040}.WindowsXP-module__veDgSW__startButtonIcon{object-fit:contain;width:1.25rem;height:1.25rem}.WindowsXP-module__veDgSW__startButtonLabel{font-weight:700;line-height:1}.WindowsXP-module__veDgSW__taskbarApp{text-overflow:ellipsis;white-space:nowrap;background:#bfbab0;border:2px solid gray;min-width:0;padding:.25rem .75rem;overflow:hidden;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040}.WindowsXP-module__veDgSW__taskbarClock{text-align:center;border:1px solid gray;min-width:5rem;margin-left:auto;padding:.25rem .75rem;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.WindowsXP-module__veDgSW__windowButton{color:#000;background:#d4d0c8;border:1px solid #000;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:700;line-height:1;display:grid;box-shadow:inset 1px 1px #fff,inset 2px 2px #f3f3f3,inset -1px -1px #404040,inset -2px -2px gray}.WindowsXP-module__veDgSW__windowButtonSymbol{place-items:center;width:100%;height:100%;line-height:1;display:grid;transform:translateY(-1px)}.WindowsXP-module__veDgSW__windowButtonSymbolMinimize{place-items:end center;padding-bottom:.1875rem;transform:none}.WindowsXP-module__veDgSW__windowButtonSymbolMaximize{color:#0000;font-size:0;transform:none}.WindowsXP-module__veDgSW__windowButtonSymbolMaximize:before{content:"";border:2px solid #000;border-top-width:3px;width:.625rem;height:.625rem;display:block}.WindowsXP-module__veDgSW__windowButtonSymbolClose{font-size:1rem;transform:translateY(-1px)}@media (min-width:640px){.WindowsXP-module__veDgSW__desktop{padding:1.25rem .25rem 5rem;position:relative}.WindowsXP-module__veDgSW__desktopIcons{grid-template-columns:1fr;gap:1.25rem;width:10rem}.WindowsXP-module__veDgSW__desktopIconImage{width:3rem;height:3rem;font-size:.875rem}.WindowsXP-module__veDgSW__shell{width:min(78vw,620px);margin-top:0;position:absolute;top:3.75rem;left:50%;transform:translate(-50%)}.WindowsXP-module__veDgSW__content{padding:1.25rem}.WindowsXP-module__veDgSW__profileTitle{font-size:2.25rem}.WindowsXP-module__veDgSW__profileText{font-size:1.125rem}.WindowsXP-module__veDgSW__socialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.WindowsXP-module__veDgSW__socialLink{text-align:center;padding-block:1rem;display:block}.WindowsXP-module__veDgSW__socialIcon{margin-inline:auto;margin-bottom:.5rem}.WindowsXP-module__veDgSW__startButton{margin-right:.75rem;padding-inline:.75rem}.WindowsXP-module__veDgSW__taskbarApp{padding-inline:1.25rem}}
