use ascii_agents_core::sprite::Rgb;
use super::*;
pub static CYBERPUNK: Theme = Theme {
name: "cyberpunk",
surface: SurfaceColors {
wall: Rgb(22, 18, 35),
wall_trim: Rgb(50, 40, 70),
baseboard: Rgb(15, 12, 25),
carpet_base: Rgb(45, 42, 55),
carpet_light: Rgb(60, 55, 72),
carpet_dark: Rgb(32, 28, 42),
window_frame: Rgb(18, 14, 28),
bg_fallback: Rgb(12, 10, 20),
},
office: OfficeColors {
room_wall_body: Rgb(35, 28, 55),
room_wall_trim_light: Rgb(70, 55, 95),
room_wall_trim_dark: Rgb(20, 16, 32),
cubicle_divider: Rgb(50, 40, 75),
runner_base: Rgb(40, 35, 55),
runner_stripe: Rgb(60, 30, 80),
runner_edge: Rgb(25, 20, 38),
neon_panel_bg: Rgb(8, 6, 16),
neon_frame_base: Rgb(80, 20, 60),
building_dark: Rgb(12, 10, 22),
building_light: Rgb(55, 45, 90),
city_lit_windows: [Rgb(255, 60, 180), Rgb(0, 255, 220), Rgb(160, 0, 255)],
city_dark_window: Rgb(18, 14, 30),
clock_rim: Rgb(120, 80, 200),
clock_face: Rgb(20, 15, 35),
clock_hand: Rgb(0, 255, 200),
shadow: Rgb(10, 8, 18),
},
lighting: LightingColors {
day_sky_a: Rgb(90, 50, 160),
day_sky_b: Rgb(120, 65, 190),
night_sky_a: Rgb(10, 6, 25),
night_sky_b: Rgb(20, 12, 45),
twilight_a: Rgb(180, 40, 120),
twilight_b: Rgb(220, 60, 160),
sun_spill: Rgb(200, 100, 255),
ceiling_pool: Rgb(120, 60, 255),
floor_lamp_halo: Rgb(0, 200, 255),
night_tint: Rgb(8, 6, 18),
},
furniture: FurnitureColors {
wood_top: Rgb(50, 45, 65),
wood_trim: Rgb(30, 25, 42),
rug_field: Rgb(40, 15, 60),
rug_trim: Rgb(25, 10, 38),
rug_accent: Rgb(150, 40, 120),
magazine: Rgb(60, 180, 255),
magazine_trim: Rgb(30, 90, 130),
chair_seat: Rgb(45, 40, 58),
chair_trim: Rgb(28, 24, 38),
coffee_cup: Rgb(80, 70, 100),
coffee_cup_shadow: Rgb(55, 48, 72),
desk_plant_light: Rgb(0, 255, 140),
desk_plant_dark: Rgb(0, 180, 100),
desk_plant_pot: Rgb(60, 50, 80),
photo_frame: Rgb(70, 50, 100),
photo_bg: Rgb(255, 60, 180),
},
effects: EffectColors {
monitor_frame_lit: Rgb(100, 60, 200),
sleep_z: Rgb(0, 200, 255),
coffee_steam: Rgb(0, 255, 140),
walking_dust: Rgb(60, 50, 80),
waiting_bubble: Rgb(255, 60, 180),
},
tool_glow: ToolGlowColors {
edit: Rgb(60, 120, 255),
read: Rgb(255, 60, 180),
bash: Rgb(255, 140, 0),
agent: Rgb(180, 0, 255),
grep: Rgb(0, 255, 140),
default: Rgb(0, 255, 200),
},
ui: UiColors {
label_active: Rgb(57, 255, 20),
label_waiting: Rgb(255, 60, 180),
label_idle: Rgb(80, 70, 120),
label_exiting: Rgb(40, 35, 60),
tooltip_bg: Rgb(10, 8, 20),
tooltip_title: Rgb(0, 255, 200),
tooltip_text: Rgb(180, 170, 210),
tooltip_dim: Rgb(100, 90, 140),
neon_brand: Rgb(255, 0, 200),
neon_star: Rgb(0, 255, 200),
neon_ticker: Rgb(120, 60, 255),
},
};