
    /* Custom scrollbar */
    ::-webkit-scrollbar {
      width: 8px;
    }

    ::-webkit-scrollbar-track {
      background: #020617;
    }

    ::-webkit-scrollbar-thumb {
      background: #1e293b;
      border-radius: 4px;
    }

    ::-webkit-scrollbar-thumb:hover {
      background: #334155;
    }

    /* Graphic arts crop marks */
    .crop-mark-tl {
      position: absolute;
      top: -2px;
      left: -2px;
      width: 14px;
      height: 14px;
      border-top: 2px solid #64748b;
      border-left: 2px solid #64748b;
      pointer-events: none;
    }

    .crop-mark-tr {
      position: absolute;
      top: -2px;
      right: -2px;
      width: 14px;
      height: 14px;
      border-top: 2px solid #64748b;
      border-right: 2px solid #64748b;
      pointer-events: none;
    }

    .crop-mark-bl {
      position: absolute;
      bottom: -2px;
      left: -2px;
      width: 14px;
      height: 14px;
      border-bottom: 2px solid #64748b;
      border-left: 2px solid #64748b;
      pointer-events: none;
    }

    .crop-mark-br {
      position: absolute;
      bottom: -2px;
      right: -2px;
      width: 14px;
      height: 14px;
      border-bottom: 2px solid #64748b;
      border-right: 2px solid #64748b;
      pointer-events: none;
    }

    /* Grid background */
    .bg-grid-pattern {
      background-size: 40px 40px;
      background-image:
        linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
    }

    .bg-dots-pattern {
      background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px);
      background-size: 20px 20px;
    }

    /* Drag and drop active state */
    .drag-over {
      border-color: #10b981 !important;
      background-color: rgba(16, 185, 129, 0.1) !important;
    }

    /* Hide scrollbars for tabs */
    .no-scrollbar::-webkit-scrollbar {
      display: none;
    }

    .no-scrollbar {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
  