#skt-menu-frame{all:initial!important;position:fixed!important;inset:0 0 auto!important;width:100%!important;height:var(--skt-menu-frame-height,40px)!important;border:0!important;display:block!important;z-index:2147483647!important;color-scheme:normal!important;background:transparent!important}html{scroll-padding-top:var(--skt-menu-height,0px)}
#start-menu[data-skt]{display:flex;left:4px;bottom:calc(var(--skt-taskbar-height,40px) + 3px);width:min(370px,calc(100vw - 8px));height:min(462px,calc(100dvh - var(--skt-taskbar-height,40px) - 12px));max-height:none;padding:5px;background:linear-gradient(130deg,#777a,transparent 45%),linear-gradient(#343434f8,#080808f8);border:1px solid #111;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff60,0 8px 24px #0009;color:#eee;overflow:hidden;font:12px/1.3 "Segoe UI",Tahoma,sans-serif;transform:none}
#start-menu[data-skt][aria-hidden=true],#start-menu[data-skt] [hidden],#skt-calendar[hidden]{display:none!important}#start-menu[data-skt] *{box-sizing:border-box}#start-menu[data-skt] .skt-start-columns{display:grid;grid-template-columns:minmax(0,1fr) 122px;min-height:0;width:100%}#start-menu[data-skt] .skt-start-left{display:flex;flex-direction:column;min-height:0;background:#f7f7f7;color:#222;border:1px solid #111;border-radius:3px;overflow:hidden}#skt-start-list{overflow:auto;flex:1;min-height:0;padding:3px;scrollbar-width:thin;scrollbar-color:#aaa #eee}#skt-start-list .start-menu-item{display:flex;align-items:center;gap:7px;width:100%;min-height:29px;padding:3px 5px;text-align:left;color:#222;border:1px solid transparent;border-radius:2px;background:transparent;font:12px "Segoe UI",Tahoma,sans-serif;cursor:pointer}#skt-start-list .start-menu-item:hover,#skt-start-list .start-menu-item:focus-visible{background:linear-gradient(#fff,#d4d4d4);border-color:#a6a6a6;outline:0}#skt-start-list .skt-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}#skt-start-list img,#skt-start-list svg{margin:0;padding:0;width:20px;height:20px;object-fit:contain;flex-shrink:0}#skt-start-list .skt-group{font-size:10px;color:#666;margin:4px 5px 2px;padding-top:4px;border-top:1px solid #ddd}#skt-start-list .skt-group:first-child{border:0;margin-top:0}#skt-start-list .skt-empty{padding:8px;color:#666}#start-menu[data-skt] .skt-search{padding:5px;border-top:1px solid #ccc}#skt-start-search{width:100%;min-width:0;min-height:27px;border:1px solid #888;border-radius:2px;padding:4px 6px;background:white;color:#222;font:12px "Segoe UI",sans-serif}#start-menu[data-skt] .skt-start-right{padding:5px 3px 3px 7px;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:3px}.skt-skull{display:block;background:#000 url("https://skulltrail.com/images/wallpaper.png") 50% 16.6667%/320% auto no-repeat;aspect-ratio:1}#start-menu[data-skt] .skt-user-picture{width:48px;aspect-ratio:1;padding:3px;background:linear-gradient(135deg,#eee,#666);border:1px solid #111;border-radius:4px;box-shadow:inset 0 0 0 1px #ccc;margin:0 auto 4px}#start-menu[data-skt] .skt-user-picture .skt-skull{height:100%;border:1px solid #222;border-radius:2px}#skt-start-user{font-size:12px;font-weight:600;margin:2px 3px;overflow-wrap:anywhere}#skt-start-session{font-size:10px;color:#ccc;margin:0 3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#start-menu[data-skt] .skt-place{display:block;text-decoration:none;text-align:left;color:#eee;padding:7px 5px;border:1px solid transparent;border-radius:2px;background:transparent;font:12px "Segoe UI",sans-serif;cursor:pointer}#start-menu[data-skt] .skt-place:hover,#start-menu[data-skt] .skt-place:focus-visible{background:linear-gradient(#ffffff30,#ffffff0c);border-color:#ffffff45;outline:0}#start-menu[data-skt] .skt-rule{border-top:1px solid #ffffff25;margin:3px}#skt-start-count{font-size:10px;color:#aaa;margin:auto 5px 2px;padding-top:6px}
.taskbar[data-skt],.taskbar[data-skt] *{box-sizing:border-box}.taskbar[data-skt]{height:40px;min-height:40px;padding:0 4px 0 0;gap:4px;background:linear-gradient(#555e,#242424f8 46%,#090909fa 50%,#202020fa)!important;border-top:1px solid #888;box-shadow:0 -1px #000,inset 0 1px #ffffff30}.taskbar[data-skt] .start-orb{width:40px;flex:0 0 40px;margin:0 2px 0 0;height:100%;display:flex;align-items:center}.taskbar[data-skt] .start-orb-btn{width:34px;height:34px;min-width:34px;margin:0;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;transform:none!important}.taskbar[data-skt] .start-orb-btn .skt-skull{width:26px;height:26px;margin:auto;background:#000 url('/images/icon.png') center/contain no-repeat;mix-blend-mode:screen;filter:drop-shadow(0 1px 2px #000)}.taskbar[data-skt] .start-orb-btn:hover,.taskbar[data-skt] .start-orb-btn[aria-expanded=true]{background:linear-gradient(#ffffff30,#ffffff09)!important;border-color:#ffffff55!important}.skt-quick-launch{display:flex;align-items:center;gap:1px;padding-right:6px;margin-right:2px;border-right:1px solid #ffffff30}.skt-tray-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;min-height:34px;padding:6px;border:1px solid transparent;border-radius:2px;color:#eee;background:transparent;cursor:pointer;text-decoration:none}.skt-tray-button:hover,.skt-tray-button[aria-expanded=true]{border-color:#ffffff50;background:linear-gradient(#ffffff30,#ffffff08)}.skt-tray-button svg,.skt-tray-button img{display:block;width:18px;height:18px;min-width:18px;padding:0;margin:0;object-fit:contain;flex-shrink:0}.skt-tray-button:focus-visible,.taskbar[data-skt] button:focus-visible{outline:2px solid #ddd;outline-offset:-2px}.taskbar[data-skt] .system-tray{height:100%;gap:1px;min-width:0;padding:0 0 0 5px;border-left:1px solid #000;box-shadow:inset 1px 0 #ffffff20}.taskbar[data-skt] .taskbar-windows{flex:1;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.taskbar[data-skt] .taskbar-window-btn{min-width:40px;max-width:190px;height:34px;padding:4px 8px;gap:6px;background:linear-gradient(#ffffff23,#ffffff08 48%,#0003 50%);border:1px solid #ffffff25;border-radius:3px;box-shadow:inset 0 0 0 1px #0006;color:#ddd;font:12px "Segoe UI",sans-serif}.taskbar[data-skt] .taskbar-window-btn.active{background:linear-gradient(#ffffff40,#ffffff20 48%,#1119 50%);border-color:#aaa;color:white}.taskbar[data-skt] .taskbar-window-btn:hover{border-color:#ccc;background:linear-gradient(#ffffff50,#ffffff18)}.taskbar[data-skt] .taskbar-window-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skt-clock-button{width:auto;padding:2px 8px}.taskbar[data-skt] .tray-clock{font:11px/1.4 "Segoe UI",sans-serif;text-align:center;min-width:50px;padding:0;margin:0}#skt-show-desktop{width:12px;height:calc(100% - 4px);padding:0;margin-left:4px;border:1px solid #ffffff40;background:linear-gradient(90deg,#ffffff10,#ffffff30)}#skt-show-desktop>*{display:none}#skt-show-desktop:hover,#skt-show-desktop:focus-visible{background:linear-gradient(90deg,#ffffff70,#ffffffbb);border-color:#fff;box-shadow:0 0 6px #ffffff60}#skt-calendar{position:fixed;right:5px;bottom:calc(var(--skt-taskbar-height,40px) + 4px);z-index:99999;width:252px;padding:14px;background:linear-gradient(#444f,#151515f5);color:#eee;border:1px solid #aaa;border-radius:4px;box-shadow:0 8px 24px #0009;font:12px "Segoe UI",sans-serif}#skt-calendar strong{font-size:14px}#skt-calendar p{color:#ccc;margin:6px 0 14px}.skt-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:2px}.skt-calendar-grid>*{padding:5px 0}.skt-calendar-grid small{color:#aaa}.skt-calendar-grid .today{border:1px solid #bbb;background:#ffffff25;border-radius:2px}#start-menu[data-skt] a:focus-visible,#skt-start-search:focus-visible{outline:2px solid #999;outline-offset:-2px}
@media(pointer:coarse){#skt-start-list .start-menu-item{min-height:40px}#start-menu[data-skt] .skt-place{min-height:40px}#skt-start-search{min-height:36px}}
@media(max-width:600px){.taskbar[data-skt]{height:44px;min-height:44px;gap:2px}.taskbar[data-skt] .start-orb-btn{height:40px;width:40px;min-width:40px}.skt-quick-launch{padding-right:3px}.skt-quick-launch .skt-tray-button:last-child{display:none}.skt-tray-button{min-height:40px}.taskbar[data-skt] .taskbar-window-btn{height:36px;max-width:120px;padding:4px 6px}.taskbar[data-skt] .system-tray{padding-left:2px}.skt-clock-button{padding:2px 4px}.taskbar[data-skt] .tray-clock{font-size:10px;min-width:43px}#skt-show-desktop{width:16px;margin-left:1px}#start-menu[data-skt] .skt-start-columns{grid-template-columns:minmax(0,1fr) 110px}}
@media(max-width:370px){.taskbar[data-skt] .taskbar-window-btn span{display:none}.taskbar[data-skt] .taskbar-window-btn{min-width:32px}.taskbar[data-skt] .system-tray>.skt-tray-button:first-child{display:none}}
#skt-start-list .skt-menu-lock{width:12px;height:12px;margin-left:5px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#skt-start-list .skt-item-icon img,#skt-start-list canvas,.vista-window img,.desktop-icon img{pointer-events:none}#skt-start-list canvas{width:20px;height:20px}.skt-desktop-art{display:block;object-fit:contain;pointer-events:none}.skt-browser-window{min-width:0;width:min(980px,calc(100vw - 24px));height:min(650px,calc(100dvh - 80px));left:12px;top:12px;flex-direction:column}.skt-browser-window.open{display:flex}.skt-browser-window .vista-titlebar{flex-shrink:0}.skt-browser-address{display:flex;align-items:center;gap:5px;padding:5px;background:linear-gradient(#eee,#ccc);flex-shrink:0}.skt-browser-address input{min-width:0;flex:1;border:1px solid #999;background:white;color:#333;padding:4px 6px;font:12px "Segoe UI",sans-serif}.skt-browser-address button,.skt-browser-address a{display:grid;place-items:center;width:28px;height:28px;border:1px solid #aaa;border-radius:3px;background:#eee;color:#333;cursor:pointer;text-decoration:none;font-size:20px}.skt-browser-content{display:block;width:100%;min-height:0;flex:1;border:0;background:#111}.skt-browser-window.skt-maximized{left:0!important;top:0!important;width:100vw;height:calc(100dvh - var(--skt-taskbar-height,40px));border-radius:0}.skt-browser-window button:focus-visible,.skt-browser-window a:focus-visible{outline:2px solid #777;outline-offset:-2px}

