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×176 pixels (increased from 166 to accommodate 3×3 output grid)
- 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 (royal blue)

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, 24)
- Soil Slot: (8, 36) - 18×18
- Seed Slot: (26, 36) - 18×18
- Fertilizer Slot: (44, 36) - 18×18 (conditional)

Output Section (right side):
- "Output" label: (116, 18)
- Output Grid (3×3): Starting at (116, 28), 18px spacing
  - Row 0: (116, 28), (134, 28), (152, 28)
  - Row 1: (116, 46), (134, 46), (152, 46)
  - Row 2: (116, 64), (134, 64), (152, 64)

Progress Bar:
- Position: (8, 56)
- Size: 54×16

Separator Line:
- Position: (4, 78) to (172, 79)

Player Inventory:
- "Inventory" label: (8, 84)
- Inventory Grid: Starting at (8, 94), 18px spacing, 9 columns × 3 rows
- Hotbar: Starting at (8, 152), 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. Top accent stripe (2px) in category-specific color

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

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

- Soil: (9, 37)
- Seed: (27, 37)
- Fertilizer: (45, 37)
- Output slots: Starting (117, 29), 18px spacing
- Player inventory: Starting (9, 95), 18px spacing
- Hotbar: Starting (9, 153), 18px spacing
