/* TUI-inspired theme for Star's Portal */

:root {
    --background-dark: #151515;
    --container-dark: #262626;
    --border-primary: #0044ff;
    --border-focus: #44aaff;
    --accent-color: #ffaa00;
    --text-color: #e0e0e0;
}

html, body {
    background-color: var(--background-dark);
    color: var(--text-color);
}

.tui-container {
    background-color: var(--container-dark);
    border: 2px solid var(--border-primary);
    border-radius: 8px;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
}

.tui-container:hover, .tui-container:focus-within {
    border-color: var(--border-focus);
}

.tui-header {
    color: var(--border-primary);
    border-bottom: 2px solid var(--border-primary);
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
}

.nav-link {
    color: var(--text-color);
}

.nav-link:hover {
    color: var(--accent-color);
}

.nav-item.active a {
    color: var(--accent-color);
    font-weight: bold;
}
