local X=script.Parent.Parent local w=require(X.Util)local G=require(script.Parent.NewTheme)local F=require(X.Parent.Fusion)local E=F.scoped(F)local j=G(E,{Colors={Primary={Main=w.Colors.Violet["\053\048\048"]};Secondary={Main=w.Colors.White},Accent={Main=w.Colors.White};Neutral={Main=w.Colors.Stone["\056\048\048"]},NeutralContent={Main=w.Colors.Stone["\051\048\048"]};Base={Main=w.Colors.Stone["\057\048\048"]},BaseContent={Main=w.Colors.White};Success={Main=w.Colors.Green["\053\048\048"]};Error={Main=w.Colors.Red["\053\048\048"]},Warning={Main=w.Colors.Amber["\053\048\048"]};Info={Main=w.Colors.Cyan["\052\048\048"]}};Font={Body="\114\098\120\097\115\115\101\116\058\047\047\102\111\110\116\115\047\102\097\109\105\108\105\101\115\047\077\111\110\116\115\101\114\114\097\116\046\106\115\111\110";Heading="\114\098\120\097\115\115\101\116\058\047\047\102\111\110\116\115\047\102\097\109\105\108\105\101\115\047\077\111\110\116\115\101\114\114\097\116\046\106\115\111\110";Monospace="\114\098\120\097\115\115\101\116\058\047\047\102\111\110\116\115\047\102\097\109\105\108\105\101\115\047\077\111\110\116\115\101\114\114\097\116\046\106\115\111\110"};FontWeight={Body=Enum.FontWeight.SemiBold,Bold=Enum.FontWeight.Bold,Heading=Enum.FontWeight.Bold},TextSize={Base=19},CornerRadius={Base=6},StrokeThickness={Base=2};Spacing={Base=16},SpringSpeed={Base=50},SpringDampening={Base=1};Sound={};Emphasis={}})return j
local OnyxUI = script.Parent.Parent
local Util = require(OnyxUI.Util)
local NewTheme = require(script.Parent.NewTheme)
local Fusion = require(OnyxUI.Parent.Fusion)

local Scope = Fusion.scoped(Fusion)

local OnyxNight = NewTheme(Scope, {
	Colors = {
		Primary = {
			Main = Util.Colors.Violet["500"],
		},
		Secondary = {
			Main = Util.Colors.White,
		},
		Accent = {
			Main = Util.Colors.White,
		},

		Neutral = {
			Main = Util.Colors.Stone["800"],
		},
		NeutralContent = {
			Main = Util.Colors.Stone["300"],
		},

		Base = {
			Main = Util.Colors.Stone["900"],
		},
		BaseContent = {
			Main = Util.Colors.White,
		},

		Success = {
			Main = Util.Colors.Green["500"],
		},
		Error = {
			Main = Util.Colors.Red["500"],
		},
		Warning = {
			Main = Util.Colors.Amber["500"],
		},
		Info = {
			Main = Util.Colors.Cyan["400"],
		},
	},
	Font = {
		Body = "rbxasset://fonts/families/Montserrat.json",
		Heading = "rbxasset://fonts/families/Montserrat.json",
		Monospace = "rbxasset://fonts/families/Montserrat.json",
	},
	FontWeight = {
		Body = Enum.FontWeight.SemiBold,
		Bold = Enum.FontWeight.Bold,
		Heading = Enum.FontWeight.Bold,
	},
	TextSize = {
		Base = 19,
	},
	CornerRadius = {
		Base = 6,
	},
	StrokeThickness = {
		Base = 2,
	},
	Spacing = {
		Base = 16,
	},
	SpringSpeed = {
		Base = 50,
	},
	SpringDampening = {
		Base = 1,
	},
	Sound = {},
	Emphasis = {},
})

return OnyxNight
