@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

body {
    font-family: 'Inter', sans-serif;
}

/* Custom scrollbar */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
}

/* Sidebar scrollbar */
nav::-webkit-scrollbar {
    width: 6px;
}

nav::-webkit-scrollbar-track {
    background: transparent;
}

nav::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
}

nav::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.3);
}

/* Terminal-like elements */
.terminal {
    font-family: 'Courier New', monospace;
    background-color: #1e1e1e;
    color: #f0f0f0;
    border-radius: 6px;
    padding: 16px;
}

.command-line {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.prompt {
    color: #4CAF50;
    margin-right: 8px;
}

/* Linux-style window controls */
.window-controls {
    display: flex;
    gap: 8px;
    margin-left: auto;
}

.window-btn {
    width: 12px;
    height: 12px;
    border-radius: 50%;
}

.window-btn.close {
    background-color: #ff5f56;
}

.window-btn.minimize {
    background-color: #ffbd2e;
}
.window-btn.maximize {
    background-color: #27c93f;
}

/* Terminal window controls */
.window-controls {
    display: flex;
    gap: 8px;
}

.window-btn {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    cursor: pointer;
}

.window-btn.close {
    background-color: #ff5f56;
}

.window-btn.minimize {
    background-color: #ffbd2e;
}

.window-btn.maximize {
    background-color: #27c93f;
}
/* Add button active states */
button:active {
    transform: scale(0.95);
    transition: transform 0.1s;
}

/* Add cursor pointer to clickable elements */
button, a {
    cursor: pointer;
}

/* Quick access links */
.quick-access a {
    transition: all 0.2s ease;
}

.quick-access a:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
