CULTIVATION CHAMBER GUI TEXTURE INSTRUCTIONS
============================================

NOTE: The current implementation uses PROGRAMMATIC RENDERING with GuiGraphics.fill()
rather than texture-based rendering. This matches the BrecherTrainers project approach.
If a texture file is created in the future, follow these specifications.

SCREEN DIMENSIONS:
- GUI Size: 176×164 pixels
- Texture Size: 256×256 pixels (standard Minecraft texture size)

DARK THEME COLOR PALETTE:
------------------------
Main Background: #3F3F3F (dark gray)
Border: #101010 (almost black)
Slot Background: #2A2A2A (darker gray)
Slot Border: #1A1A1A (very dark)
Separator Lines: #5A5A5A (light gray)

Slot Accent Colors:
- Soil: #8B4513 (saddle brown)
- Seed: #228B22 (forest green)
- Fertilizer: #FFD700 (gold)
- Output: #4169E1 normal, #CC3333 void, #33AA33 keep-stock

Progress Bar:
- Background: #1A1A1A
- Fill: #55FF55 (bright green)
- Border: #5A5A5A

Text Colors:
- Primary: #FFFFFF (white)
- Secondary: #AAAAAA (light gray)

LAYOUT POSITIONS (GUI-relative coordinates):
--------------------------------------------

Input Section (left side):
- "Input" label: (8, 18)
- Soil Slot: (8, 28) - 18×18
- Seed Slot: (30, 28) - 18×18
- Fertilizer Slot: (52, 28) - 18×18 (conditional)

Output Section (right side):
- "Output" label: (96, 18)
- Output Grid (4×2): Starting at (96, 28), 18px spacing
  - Row 0: (96, 28), (114, 28), (132, 28), (150, 28)
  - Row 1: (96, 46), (114, 46), (132, 46), (150, 46)

Progress Bar:
- Position: (8, 48)
- Size: 62×14

Separator Line:
- Position: (4, 68) to (172, 69)

Player Inventory:
- "Inventory" label: (8, 71)
- Inventory Grid: Starting at (8, 82), 18px spacing, 9 columns × 3 rows
- Hotbar: Starting at (8, 140), 18px spacing, 9 columns × 1 row
- Gap between inventory and hotbar: 4 pixels

SLOT VISUAL STYLE:
------------------
Each slot has:
1. Outer border (1px) in dark color (#1A1A1A)
2. Inner fill (16×16) in slot background color (#2A2A2A)
3. Bottom accent stripe (1px) in category-specific color

Example for input slot with accent:
┌──────────────────┐
│                  │
│    [Item Icon]   │  <- Slot background
│                  │
└──────────────────┘  <- Accent color (1px height)

MENU SLOT POSITIONS (for container registration):
------------------------------------------------
Note: Menu positions are 1 pixel offset from screen positions.

- Soil: (9, 29)
- Seed: (31, 29)
- Fertilizer: (53, 29)
- Output slots: Starting (97, 29), 18px spacing
- Player inventory: Starting (9, 83), 18px spacing
- Hotbar: Starting (9, 141), 18px spacing
