import SwiftUI enum ShikakuTheme { static let background = Color(red: 0.11, green: 0.10, blue: 0.13) static let panel = Color(red: 0.16, green: 0.15, blue: 0.18) static let paper = Color(red: 0.95, green: 0.93, blue: 0.88) static let gridLine = Color(red: 0.55, green: 0.52, blue: 0.48) static let gridBorder = Color(red: 0.20, green: 0.18, blue: 0.22) static let clue = Color(red: 0.10, green: 0.10, blue: 0.12) static let mutedText = Color(red: 0.67, green: 0.62, blue: 0.56) static let primaryText = Color(red: 0.91, green: 0.89, blue: 0.84) static let success = Color(red: 0.34, green: 0.78, blue: 0.48) static let error = Color(red: 0.88, green: 0.28, blue: 0.28) static let accent = Color(red: 0.49, green: 0.38, blue: 0.72) static let dragFill = Color(red: 0.50, green: 0.70, blue: 0.95).opacity(0.30) static let dragStroke = Color(red: 0.30, green: 0.55, blue: 0.90).opacity(0.90) static let errorFill = Color(red: 0.90, green: 0.25, blue: 0.25).opacity(0.30) static let errorStroke = Color(red: 0.80, green: 0.10, blue: 0.10).opacity(0.90) static let rectFills: [Color] = [ Color(red: 0.36, green: 0.61, blue: 0.84).opacity(0.45), Color(red: 0.42, green: 0.78, blue: 0.60).opacity(0.45), Color(red: 0.90, green: 0.55, blue: 0.35).opacity(0.45), Color(red: 0.76, green: 0.45, blue: 0.82).opacity(0.45), Color(red: 0.88, green: 0.76, blue: 0.30).opacity(0.45), Color(red: 0.45, green: 0.82, blue: 0.85).opacity(0.45), Color(red: 0.90, green: 0.65, blue: 0.80).opacity(0.45), Color(red: 0.55, green: 0.72, blue: 0.35).opacity(0.45) ] static let rectStrokes: [Color] = [ Color(red: 0.20, green: 0.42, blue: 0.70), Color(red: 0.22, green: 0.60, blue: 0.40), Color(red: 0.75, green: 0.35, blue: 0.12), Color(red: 0.56, green: 0.25, blue: 0.65), Color(red: 0.70, green: 0.58, blue: 0.08), Color(red: 0.22, green: 0.62, blue: 0.68), Color(red: 0.80, green: 0.45, blue: 0.65), Color(red: 0.35, green: 0.54, blue: 0.18) ] }