/// <summary>
        /// Inventory overload potion black
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange OverloadInventory()
        {
            Color    dark     = Color.FromArgb(16, 12, 12);
            Color    light    = Color.FromArgb(20, 16, 16);
            HSBRange hsbRange = new HSBRange(-5f, 5f, 0.115f, 0.135f, 0.053f, 0.073f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The white spots on a kebbit's back.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange KebbitWhiteSpot()
        {
            Color    dark     = Color.FromArgb(150, 138, 118);
            Color    light    = Color.FromArgb(213, 204, 190);
            HSBRange hsbRange = new HSBRange(-35.5f, 39.4f, 0.088f, 0.259f, 0.495f, 0.821f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The brown fur of a spotted kebbit.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange KebbitSpottedFur()
        {
            Color    dark     = Color.FromArgb(50, 39, 24);
            Color    light    = Color.FromArgb(145, 124, 99);
            HSBRange hsbRange = new HSBRange(-31.6f, 35.6f, 0.147f, 0.427f, 0.114f, 0.509f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The dark brown trunk of a willow tree
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange WillowTrunk()
        {
            Color    dark     = Color.FromArgb(55, 50, 29);
            Color    light    = Color.FromArgb(102, 95, 60);
            HSBRange hsbRange = new HSBRange(45.3f, 55.9f, 0.226f, 0.407f, 0.134f, 0.348f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        public static RGBHSBRange FishingPole()
        {
            Color    dark     = Color.FromArgb(45, 31, 0);
            Color    light    = Color.FromArgb(61, 41, 0);
            HSBRange hsbRange = new HSBRange(40f, 43f, 0.98f, 1.02f, 0.089f, 0.119f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The blue text in the top-left corner of the screen when mousing over a clickable stationary object
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange MouseoverTextStationaryObject()
        {
            Color    dark     = Color.FromArgb(0, 189, 188);
            Color    light    = Color.FromArgb(39, 246, 245);
            HSBRange hsbRange = new HSBRange(175.8f, 182.0f, 0.717f, 1.000f, 0.352f, 0.542f);;

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The orange-tan text in the top-left corner of the screen when mosuing over a dropped item
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange MouseoverTextDroppedItem()
        {
            Color    dark     = Color.FromArgb(194, 107, 44);
            Color    light    = Color.FromArgb(255, 167, 100);
            HSBRange hsbRange = new HSBRange(21.7f, 29.2f, 0.495f, 0.986f, 0.456f, 0.706f);;

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Inventory apsorption potion light blue
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange RunecraftingPouchDamaged()
        {
            Color    dark     = Color.FromArgb(33, 33, 0);
            Color    light    = Color.FromArgb(43, 43, 5);
            HSBRange hsbRange = new HSBRange(57, 63, 0.950f, 1.000f, 0.025f, 0.125f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The gray background color of a right-click menu
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange RightClickPopup()
        {
            Color    dark     = Color.FromArgb(93, 84, 71);
            Color    light    = Color.FromArgb(93, 84, 71);
            HSBRange hsbRange = new HSBRange(35.355f, 35.555f, 0.133f, 0.135f, 0.321f, 0.323f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Inventory apsorption potion light blue
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange RunecraftingPouchUndamaged()
        {
            Color    dark     = Color.FromArgb(55, 43, 16);
            Color    light    = Color.FromArgb(65, 53, 26);
            HSBRange hsbRange = new HSBRange(38.5f, 44.5f, 0.431f, 0.531f, 0.109f, 0.209f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The gray top of a furnace
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange Furnace()
        {
            Color    dark     = Color.FromArgb(46, 43, 43);
            Color    light    = Color.FromArgb(85, 80, 78);
            HSBRange hsbRange = new HSBRange(0, 360, 0.02f, 0.07f, 0.18f, 0.32f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Inventory apsorption potion light blue
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange Absorption()
        {
            Color    dark     = Color.FromArgb(76, 93, 100);
            Color    light    = Color.FromArgb(205, 213, 217);
            HSBRange hsbRange = new HSBRange(192.5f, 210.7f, 0.074f, 0.152f, 0.323f, 0.849f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Timer overload potion black
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange OverloadTimer()
        {
            Color    dark     = Color.FromArgb(9, 8, 8);
            Color    light    = Color.FromArgb(13, 12, 12);
            HSBRange hsbRange = new HSBRange(-5f, 5f, 0.038f, 0.058f, 0.031f, 0.051f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Gray-brown background of the potion timer in OSBuddy
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange PotionTimerBackground()
        {
            Color    dark     = Color.FromArgb(66, 57, 48);
            Color    light    = Color.FromArgb(80, 71, 62);
            HSBRange hsbRange = new HSBRange(26.2f, 33.6f, 0.114f, 0.172f, 0.219f, 0.283f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The white tarp above a tea stall
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange TeaStallRoof()
        {
            Color    dark     = Color.FromArgb(173, 159, 135);
            Color    light    = Color.FromArgb(203, 189, 168);
            HSBRange hsbRange = new HSBRange(31, 44, 0.169f, 0.260f, 0.603f, 0.728f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The orange title text in the bank screen.
        /// Also applies to NPC Contact popup title.
        /// Also applies to lots of inventory text.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange BankTitle()
        {
            Color    dark     = Color.FromArgb(253, 150, 29);
            Color    light    = Color.FromArgb(255, 154, 33);
            HSBRange hsbRange = new HSBRange(31, 33, 0.995f, 1.000f, 0.556f, 0.566f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The red portion of the health bar on the OSBuddy popup in the top-left of the screen that shows the current target's hitpoints
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange OSBuddyEnemyHitpointsRed()
        {
            Color    dark     = Color.FromArgb(125, 41, 35);
            Color    light    = Color.FromArgb(127, 43, 37);
            HSBRange hsbRange = new HSBRange(3, 5, 0.555f, 0.557f, 0.317f, 0.319f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The orange text for an item in an inventory right click menu
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange InventoryRightClickItemName()
        {
            Color    dark     = Color.FromArgb(245, 139, 59);
            Color    light    = Color.FromArgb(255, 149, 69);
            HSBRange hsbRange = new HSBRange(23, 27, 0.990f, 1.000f, 0.615f, 0.635f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The yellow text in the top-left corner of the screen when mousing over a clickable NPC
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange MouseoverTextNPC()
        {
            Color    dark     = Color.FromArgb(181, 181, 0);
            Color    light    = Color.FromArgb(225, 225, 16);
            HSBRange hsbRange = new HSBRange(58.0f, 62.0f, 0.970f, 1.000f, 0.336f, 0.462f);;

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The red text for a dialog box title
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange DialogBoxTitle()
        {
            Color    dark     = Color.FromArgb(128, 0, 0);
            Color    light    = Color.FromArgb(128, 0, 0);
            HSBRange hsbRange = new HSBRange(359.0f, 1.0f, 0.995f, 1.000f, 0.246f, 0.256f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The blue text in the top-left corner of the screen when mousing over a clickable stationary object
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange IronRock()
        {
            Color    dark     = Color.FromArgb(40, 25, 20);
            Color    light    = Color.FromArgb(95, 60, 45);
            HSBRange hsbRange = new HSBRange(14f, 20f, 0.35f, 0.43f, 0.09f, 0.27f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The blue text for a dialog box body
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange DialogBoxBodyBlue()
        {
            Color    dark     = Color.FromArgb(0, 0, 128);
            Color    light    = Color.FromArgb(0, 0, 128);
            HSBRange hsbRange = new HSBRange(239.0f, 241.0f, 0.995f, 1.000f, 0.246f, 0.256f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// classic blue color of fish sprinkles
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange FishingTile()
        {
            Color    dark     = Color.FromArgb(111, 151, 208);
            Color    light    = Color.FromArgb(231, 241, 247);
            HSBRange hsbRange = new HSBRange(200.5f, 217.5f, 0.331f, 0.711f, 0.595f, 0.968f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The tan background in the chat box.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange ChatBoxBackground()
        {
            Color    dark     = Color.FromArgb(139, 126, 99);
            Color    light    = Color.FromArgb(221, 204, 171);
            HSBRange hsbRange = new HSBRange(34.1f, 47.4f, 0.109f, 0.425f, 0.456f, 0.779f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The black spots on a kebbit's back.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange KebbitBlackSpot()
        {
            Color    dark     = Color.FromArgb(21, 17, 17);
            Color    light    = Color.FromArgb(21, 17, 17);
            HSBRange hsbRange = new HSBRange(-0.1f, 0.1f, 0.1043f, 0.1063f, 0.0735f, 0.0755f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The gray background on the OSBuddy popup in the top-left of the screen that shows the current target's hitpoints
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange OSBuddyEnemyHitpointsBackground()
        {
            Color    dark     = Color.FromArgb(66, 60, 52);
            Color    light    = Color.FromArgb(68, 62, 54);
            HSBRange hsbRange = new HSBRange(33, 35, 0.116f, 0.118f, 0.234f, 0.236f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Neutral purple from a house portal.
        /// Does not cover all of the purple shades seen in the portal
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange HousePortalPurple()
        {
            Color    dark     = Color.FromArgb(59, 15, 78);
            Color    light    = Color.FromArgb(141, 78, 176);
            HSBRange hsbRange = new HSBRange(273.6f, 288.7f, 0.293f, 0.724f, 0.152f, 0.529f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The green portion of the health bar on the OSBuddy popup in the top-left of the screen that shows the current target's hitpoints
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange OSBuddyEnemyHitpointsGreen()
        {
            Color    dark     = Color.FromArgb(45, 121, 35);
            Color    light    = Color.FromArgb(47, 123, 37);
            HSBRange hsbRange = new HSBRange(112, 114, 0.543f, 0.545f, 0.309f, 0.311f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// The brown fur of a dashing kebbit.
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange KebbitDashingFur()
        {
            Color    dark     = Color.FromArgb(98, 79, 53);
            Color    light    = Color.FromArgb(192, 156, 111);
            HSBRange hsbRange = new HSBRange(-32.0f, 35.7f, 0.223f, 0.423f, 0.266f, 0.625f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }
        /// <summary>
        /// Catches most of the colors found in the opaque background of the inventory
        /// </summary>
        /// <returns></returns>
        public static RGBHSBRange BackpackBrown()
        {
            Color    dark     = Color.FromArgb(101, 55, 9);
            Color    light    = Color.FromArgb(152, 94, 47);
            HSBRange hsbRange = new HSBRange(21.9f, 35.0f, 0.521f, 0.758f, 0.174f, 0.432f);

            return(new RGBHSBRange(dark, light, hsbRange));
        }