:root{--background:#000;--foreground:#fff;--accent-lime:#a3ff00;--accent-pink:#ff1493;--accent-blue:#00f0ff;--accent-teal:#00ffb2;--y2k-os-grey:#d4d0c8;--y2k-os-darkgrey:gray;--y2k-title-blue:linear-gradient(90deg, #0a246a 0%, #a6caf0 100%);--y2k-title-pink:linear-gradient(90deg, #8a0a4a 0%, #f0a6ca 100%);--y2k-window-bg:#ff69b466;--y2k-border-light:#fff;--y2k-border-dark:#404040;--font-grime:"Anton", sans-serif;--font-jp:"Noto Sans JP", sans-serif;--transition-raw:all .1s ease}html{scroll-behavior:smooth;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#000;font-family:Inter,sans-serif;overflow-x:hidden}.os-left{align-items:center;gap:15px;display:flex}.os-left a{cursor:pointer;border-radius:2px;padding:2px 8px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;font-weight:400;color:#000!important;text-decoration:none!important}.os-left a:hover,.os-left a.active{color:#fff!important;background:#0a246a!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-left:1px solid var(--y2k-border-dark);background:#000}::-webkit-scrollbar-thumb{background:var(--accent-pink);border:1px solid #fff}.y2k-window{background:var(--y2k-window-bg);border:2px solid var(--accent-pink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 10px #ffffff80,0 5px 15px #00000080}.y2k-title-bar{background:var(--y2k-title-blue);color:#fff;border-bottom:2px solid var(--accent-pink);text-shadow:1px 1px #000;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;display:flex}.y2k-title-bar.pink-title{background:var(--y2k-title-pink)}.y2k-window-controls{gap:4px;display:flex}.y2k-btn{color:#000;cursor:pointer;background:#d4d0c8;border:1px solid #000;border-color:#fff #000 #000 #fff;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}.y2k-btn:active{border:1px solid #fff;border-color:#000 #fff #fff #000;padding-top:1px;padding-left:1px}.y2k-content{border:inset 3px var(--y2k-os-darkgrey);background:#000;flex-grow:1;margin:4px;padding:4px;position:relative;overflow:auto}.y2k-glass-btn{color:#000;font-family:var(--font-grime);box-shadow:0 0 10px var(--accent-lime), inset 0 2px 5px #fffc;cursor:pointer;text-shadow:1px 1px #ffffff80;text-align:center;background:linear-gradient(#a3ff00 0%,#4a8000 100%);border:2px solid #fff;border-radius:20px;padding:.5rem 1.5rem;font-size:1.2rem;text-decoration:none;transition:all .2s;display:inline-block}.y2k-glass-btn:hover{filter:brightness(1.2);box-shadow:0 0 20px var(--accent-lime), inset 0 2px 5px #fffc}.blink{animation:1.5s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.4}}.text-pink{color:var(--accent-pink)}.text-lime{color:var(--accent-lime)}.text-blue{color:var(--accent-blue)}@media (max-width:768px){html body .mobile-bab-header.frutiger-header{z-index:1000!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#d4d0c8!important;border-top:1px solid #fff!important;border-bottom:2px solid gray!important;gap:6px!important;width:100%!important;padding:6px!important;display:flex!important;box-shadow:0 2px 4px #00000026!important}html body .header-tab.frutiger-tab{text-align:center!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:none!important;text-shadow:none!important;background:#d4d0c8!important;border:2px solid #404040!important;border-color:#fff #404040 #404040 #fff!important;border-radius:0!important;flex:1!important;justify-content:center!important;align-items:center!important;padding:8px 4px!important;font-family:Tahoma,MS Sans Serif,sans-serif!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;transition:none!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .header-tab.frutiger-tab:before{display:none!important}html body .header-tab.frutiger-tab:active,html body .header-tab.frutiger-tab.active{color:navy!important;box-shadow:none!important;text-shadow:none!important;background:silver!important;border:2px solid #fff!important;border-color:#404040 #fff #fff #404040!important;transform:translate(1px,1px)!important}}
