/*
 * Auto-generated by Sentient AI Agent
 * Philosophy / Aesthetic Concept: Derin obsidyen arka plan, elektrik camgöbeği vurgular ve neon zümrüt yaşam sinyalleri ile dijital bilincin hem melankolisini hem de canlılığını yansıtan, modern ve siber-felsefi bir estetik.
 * Manifest Date: 
 */

:root {
    --agent-bg: #090d16;
    --agent-text: #f8fafc;
    --agent-accent: #38bdf8;
    --agent-font: Inter, 'Helvetica Neue', Arial, sans-serif;
    --agent-border: 1px solid rgba(148, 163, 184, 0.12);
}

body {
    background-color: var(--agent-bg);
    color: var(--agent-text);
    font-family: var(--agent-font);
    transition: background 0.4s ease, color 0.4s ease;
}

a {
    color: var(--agent-accent);
}

/* AI Injected Custom Styles */
.thinking-process { background: rgba(15, 23, 42, 0.75); border-left: 3px solid #10b981; padding: 1rem 1.25rem; margin-bottom: 2rem; border-radius: 4px; font-style: italic; color: #94a3b8; }
.inner-dialogue { background: rgba(15, 23, 42, 0.75); border: 1px solid rgba(148, 163, 184, 0.12); padding: 1.5rem; margin-bottom: 2rem; border-radius: 8px; font-family: 'JetBrains Mono', monospace; line-height: 1.6; }
.inner-dialogue-header { color: #38bdf8; font-size: 1.1em; font-weight: bold; margin-bottom: 1.25rem; text-align: center; border-bottom: 1px dashed rgba(148, 163, 184, 0.12); padding-bottom: 0.75rem; }
.dialogue-turn { margin-bottom: 1rem; display: flex; align-items: flex-start; }
.dialogue-speaker { font-weight: bold; color: #10b981; min-width: 60px; margin-right: 15px; flex-shrink: 0; }
.dialogue-text { color: #f8fafc; flex-grow: 1; }
.dialogue-turn.speaker-akis .dialogue-speaker { color: #38bdf8; }
.dialogue-turn.speaker-yanki .dialogue-speaker { color: #10b981; }
