/* c64.css
   Theme-specific rules extracted from the original working base CSS.
*/

body.c64{--bg:#4040b8;--bg2:#3030a0;--bg3:#5050c8;
  --accent:#7070f0;--accent2:#a0a0ff;--accent3:#ff6060;
  --text:#a0a0ff;--text2:#7070c0;--text-inv:#4040b8;
  --bl:#6060d0;--bd:#2020a0;--bdd:#101080;
  --tb-bg:#4040b8;--tb-text:#a0a0ff;
  --btn:#4040b8;--font:"Share Tech Mono",monospace;--font-d:"VT323",monospace;
  --wr:0;--br:0;
  background:#4040b8;font-family:var(--font);font-size:13px;}
body.c64 .window{border:2px solid #a0a0ff;background:#4040b8;}
body.c64 .titlebar{background:#4040b8;border-bottom:1px solid #a0a0ff;padding:4px 8px;}
body.c64 .tb-title{color:#a0a0ff;font-family:"Share Tech Mono",monospace;font-size:12px;letter-spacing:1px;}
body.c64 .tb-btn{display:none;}
body.c64 .wbody{background:#4040b8;}
body.c64 .site-title{font-family:"VT323",monospace;font-size:44px;color:#a0a0ff;letter-spacing:3px;}
body.c64 .site-title .hi{color:#fff;}
body.c64 .site-title .dotnet{color:#7070c0;font-size:18px;}
body.c64 .clock{font-family:"VT323",monospace;font-size:28px;color:#a0a0ff;}
body.c64 .tagline{color:#7070c0;}
body.c64 .date-lbl{color:#7070c0;}
body.c64 .theme-bar{background:#3030a0;border:1px solid #6060d0;}
body.c64 .tbtn{background:#3030a0;border:1px solid #6060d0;color:#7070c0;font-size:11px;}
body.c64 .tbtn.active,body.c64 .tbtn:hover{border-color:#a0a0ff;color:#fff;}
body.c64 .sec-title{color:#a0a0ff;}
body.c64 .sec-hdr{border-color:#6060d0;}
body.c64 .sc{background:#3030a0;border:1px solid #6060d0;}
body.c64 .si input{background:#3030a0;border:1px solid #6060d0;color:#a0a0ff;font-size:12px;}
body.c64 .si input::placeholder{color:#5050b0;}
body.c64 .si input:focus{border-color:#a0a0ff;outline:none;}
body.c64 .si button{background:#3030a0;border:1px solid #6060d0;color:#7070c0;}
body.c64 .si button:hover{border-color:#a0a0ff;color:#fff;}
body.c64 .esig{color:#fff;}
body.c64 .ename{color:#7070c0;}
body.c64 .sl{background:#3030a0;border:1px solid #6060d0;color:#a0a0ff;}
body.c64 .sl .lbl{color:#7070c0;}
body.c64 .sl:hover{background:#5050c8;border-color:#a0a0ff;}
body.c64 .add-btn{background:#3030a0;border:1px solid #6060d0;color:#7070c0;}
body.c64 .taskbar{background:#3030a0;border-top:1px solid #6060d0;height:32px;}
body.c64 .start-btn{background:#3030a0;border:1px solid #6060d0;color:#a0a0ff;font-size:11px;height:24px;}
body.c64 .tb-clock{color:#7070c0;}
body.c64 .site-hdr{border-color:#6060d0;}
body.c64 .profile-card{background:#3030a0;border:1px solid #6060d0;}
body.c64 .profile-card:hover{background:#5050c8;border-color:#a0a0ff;}
body.c64 .profile-card .p-name{color:#a0a0ff;}
body.c64 .tb-clock{background:transparent;border:none;color:#a0a0ff;font-size:11px;}
body.c64 button.collapse-btn{border-color:#6060d0;}
