    html,
    body {
      cursor: url('https://bigdogal.neocities.org/cursors/wait.png'), auto;
      /* First custom cursor */
    }

    body.second-cursor {
      cursor: url('https://bigdogal.neocities.org/cursors/default.png'), auto;
      /* Second custom cursor */
    }

    #startup-overlay {
      /* Overlay image styles */
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 1;
      filter: saturate(100%);
      pointer-events: none;
    }

    #startup-overlay.hide {
      display: none;
    }
    
     .wait-cursor {
      cursor: url("https://bigdogal.neocities.org/cursors/progress.png"), wait !important;
    }

    button:not(:disabled):active {
      padding-top: 0px;
    }

    /* bugfix */
    button {
      color: black;
      position: relative;
      cursor: url('https://bigdogal.neocities.org/cursors/pointer.png'), pointer;
    }
    
    resizeablewindow {
      min-width: 250px !important;
      min-height: 50px !important;
      max-height: calc(100vh - 30px);
      max-width: 100vw;
      resize: both !important;
      overflow: hidden !important;
      display: block;
      cursor: url('https://bigdogal.neocities.org/cursors/nw-resize_or_se-resize.png'), nw-resize;
    }
    
    .desktop-icon {
      cursor: url('https://bigdogal.neocities.org/cursors/pointer.png'), pointer;
      width: 75px;
      height: 75px;
      box-sizing: border-box;
      text-align: center;
      margin: 0px !important;
    }
    
    .start-button {
      cursor: url('https://bigdogal.neocities.org/cursors/pointer.png'), pointer;
    }
    
    .tray-icon {
      cursor: url('https://bigdogal.neocities.org/cursors/pointer.png'), pointer;
    }
    
    .deskicon.pushed {
      box-sizing: border-box;
      display: inline-block;
      cursor: url('https://bigdogal.neocities.org/cursors/progress.png') !important;
    }
    
        .taskbar-divider {
      cursor: url('https://bigdogal.neocities.org/cursors/e-resize_or_w-resize.png'), w-resize;
      position: absolute;
      width: 3px;
      height: 23px;
      background: linear-gradient(to right,
          #808080 0px,
          #808080 1px,
          #ffffff 1px,
          #ffffff 2px);
      display: inline-block;
      z-index: 99999999 !important;
    }

    .taskbar-divider2 {
      cursor: url('https://bigdogal.neocities.org/cursors/e-resize_or_w-resize.png'), w-resize;
      position: absolute;
      width: 3px;
      height: 18px;
      display: inline-block;
      z-index: 999999 !important;
      /* Multiple backgrounds: bottom to top, last is on top! */
      background:
        /* Top middle pixel (white) */
        linear-gradient(to bottom, white 0 1px, transparent 1px) no-repeat 1px 0/1px 1px,
        /* Bottom middle pixel (#848484) */
        linear-gradient(to bottom, #848484 0 1px, transparent 1px) no-repeat 1px 17px/1px 1px,
        /* Middle column (default state) */
        linear-gradient(to bottom, #c4c3c3 0 18px, transparent 18px) no-repeat 1px 0/1px 18px,
        /* Left column (white) */
        linear-gradient(to bottom, white 0 18px, transparent 18px) no-repeat 0px 0/1px 18px,
        /* Right column (#848484) */
        linear-gradient(to bottom, #848484 0 18px, transparent 18px) no-repeat 2px 0/1px 18px;
    }
    
    .window-title-area {
      cursor: url('https://bigdogal.neocities.org/cursors/move.png'), move;
    }
    
    .blocker {
      /* this prevents art theft */
      position: absolute;
      top: 23px;
      left: 4px;
      right: 4px;
      bottom: 4px;
      background: transparent;
      cursor: url('https://bigdogal.neocities.org/cursors/not-allowed.png'), not-allowed;
      z-index: 9999 !important;
    }
    

    
    
    