body { margin: 0; overflow: hidden; font-family: 'Segoe UI', Tahoma, sans-serif; background: #008080; }
.full-screen { position: fixed; width: 100%; height: 100%; z-index: 1000; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.window-classic { background: #c0c0c0; border: 2px solid #fff; border-right-color: #000; border-bottom-color: #000; padding: 20px; }
.window { position: absolute; min-width: 320px; background: #c0c0c0; border: 2px solid #fff; border-right-color: #000; border-bottom-color: #000; z-index: 10; box-shadow: 2px 2px 10px rgba(0,0,0,0.5); }
.window-header { background: #000080; color: white; padding: 4px 8px; display: flex; justify-content: space-between; cursor: move; font-weight: bold; }
.window-content { padding: 10px; background: white; margin: 2px; }

.icon { width: 75px; text-align: center; color: white; margin: 15px; cursor: pointer; float: left; text-shadow: 1px 1px #000; }
.icon:hover { background: rgba(255,255,255,0.2); border-radius: 4px; }

#taskbar { position: fixed; bottom: 0; width: 100%; height: 35px; background: #c0c0c0; border-top: 2px solid #fff; display: flex; align-items: center; padding: 0 10px; box-sizing: border-box; }
#clock { margin-left: auto; font-size: 14px; }
.danger-btn { background: #aa0000; color: white; border: none; padding: 10px; cursor: pointer; width: 100%; }