local t=script.Parent.Parent.Parent.Parent.Parent local D=require(t.Parent.OnyxUI)local o=require(t.Parent.Fusion)local s=require(t.Parent.ColorUtils)local v=D.Util local M=D.Themer local K=o.scoped(o)return M.NewTheme(K,{Colors={Primary={Main=v.Colors.White};Secondary={Main=v.Colors.White};Accent={Main=v.Colors.White},Neutral={Main=s.Lighten(v.Colors.Stone["\056\048\048"],.05)};NeutralContent={Main=v.Colors.Stone["\049\048\048"];Dark=s.Darken(v.Colors.Stone["\049\048\048"],.2)};Base={Main=Color3.fromHex("\049\057\049\098\049\100")};BaseContent={Main=v.Colors.White},Success={Main=v.Colors.Green["\053\048\048"]},Error={Main=v.Colors.Red["\053\048\048"]},Warning={Main=v.Colors.Amber["\053\048\048"]},Info={Main=v.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=18};CornerRadius={Base=6};StrokeThickness={Base=1},Spacing={Base=16},SpringSpeed={Base=60},SpringDampening={Base=1.25};Sound={Hover=(K:New("\083\111\117\110\100"))({SoundId="\114\098\120\097\115\115\101\116\105\100\058\047\047\049\048\048\054\054\057\051\054\055\053\056";Volume=0});Click=(K:New("\083\111\117\110\100"))({SoundId="\114\098\120\097\115\115\101\116\105\100\058\047\047\049\054\052\056\048\053\052\057\056\052\049",Volume=0}),Focus=(K:New("\083\111\117\110\100"))({SoundId="\114\098\120\097\115\115\101\116\105\100\058\047\047\049\054\052\056\048\053\052\057\056\052\049";Volume=0}),Switch=(K:New("\083\111\117\110\100"))({SoundId="\114\098\120\097\115\115\101\116\105\100\058\047\047\057\049\049\057\055\049\051\057\053\049";Volume=0})};Emphasis={Light=.1,Regular=.15,Strong=.5,Contrast=1}})
local Avalog = script.Parent.Parent.Parent.Parent.Parent
local OnyxUI = require(Avalog.Parent.OnyxUI)
local Fusion = require(Avalog.Parent.Fusion)
local ColorUtils = require(Avalog.Parent.ColorUtils)

local Util = OnyxUI.Util
local Themer = OnyxUI.Themer

local Scope = Fusion.scoped(Fusion)

return Themer.NewTheme(Scope, {
	Colors = {
		Primary = {
			Main = Util.Colors.White,
		},
		Secondary = {
			Main = Util.Colors.White,
		},
		Accent = {
			Main = Util.Colors.White,
		},

		Neutral = {
			Main = ColorUtils.Lighten(Util.Colors.Stone["800"], 0.05),
		},
		NeutralContent = {
			Main = Util.Colors.Stone["100"],
			Dark = ColorUtils.Darken(Util.Colors.Stone["100"], 0.2),
		},

		Base = {
			Main = Color3.fromHex("191b1d"),
		},
		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 = 18,
	},
	CornerRadius = {
		Base = 6,
	},
	StrokeThickness = {
		Base = 1,
	},
	Spacing = {
		Base = 16,
	},
	SpringSpeed = {
		Base = 60,
	},
	SpringDampening = {
		Base = 1.25,
	},
	Sound = {
		Hover = Scope:New "Sound" {
			SoundId = "rbxassetid://10066936758",
			Volume = 0,
		},
		Click = Scope:New "Sound" {
			SoundId = "rbxassetid://16480549841",
			Volume = 0,
		},
		Focus = Scope:New "Sound" {
			SoundId = "rbxassetid://16480549841",
			Volume = 0,
		},
		Switch = Scope:New "Sound" {
			SoundId = "rbxassetid://9119713951",
			Volume = 0,
		},
	},
	Emphasis = {
		Light = 0.1,
		Regular = 0.15,
		Strong = 0.5,
		Contrast = 1,
	},
})
