text: #pragma once
  #include "kageurufu.h"
  
  #define FN_ESC  LT(_FN, KC_ESC)
  #define FN      MO(_FN)
  #define ADJ     MO(_ADJ)
  
  enum layer_number {
      _QWERTY = 0,
      _COLEMAK,
      _COLEMAK_DH,
      _FN,
      _ADJ,
      ADDITIONAL_LAYER
  };
  
  enum custom_keycodes {
    QWERTY = SAFE_RANGE,
    COLEMAK,
    CMAK_DH,
    RGBRST,
    KAGEURUFU_SAFE_RANGE
  };
  
  
  bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
  bool process_record_rgb(uint16_t keycode, keyrecord_t *record);
  