Skip to content
12 changes: 6 additions & 6 deletions src/renderer/components/AdminPanel/ReportModal.css
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
align-items: center;
justify-content: space-between;
padding: 18px 24px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
flex-shrink: 0;
gap: 16px;
}
Expand Down Expand Up @@ -153,7 +153,7 @@
align-items: center;
gap: 2px;
padding: 10px 20px 0;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
flex-shrink: 0;
}

Expand Down Expand Up @@ -740,14 +740,14 @@
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.4px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
}

.clipboard-row {
display: grid;
grid-template-columns: 80px 110px 1fr;
padding: 8px 12px;
border-bottom: 1px solid rgba(255, 255, 255, 0.04);
border-bottom: 1px solid var(--divider);
align-items: center;
transition: background 0.1s;
}
Expand Down Expand Up @@ -879,14 +879,14 @@
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.4px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
}

.activity-log-row {
display: grid;
grid-template-columns: 90px 160px 1fr;
padding: 9px 14px;
border-bottom: 1px solid rgba(255, 255, 255, 0.04);
border-bottom: 1px solid var(--divider);
align-items: center;
transition: background 0.1s;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
align-items: center;
justify-content: space-between;
padding: 16px 20px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
background: var(--bg-secondary);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
align-items: center;
gap: 8px;
padding: 12px 16px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
font-weight: 500;
text-transform: uppercase;
font-size: 11px;
Expand Down
8 changes: 4 additions & 4 deletions src/renderer/components/Settings/SettingsModal.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
background-color: var(--bg-secondary, #252526);
height: 35px;
-webkit-app-region: drag;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
}

.vscode-settings-tab {
Expand Down Expand Up @@ -321,7 +321,7 @@
color: var(--text-muted);
text-transform: uppercase;
letter-spacing: 0.5px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
}

.shortcuts-row {
Expand All @@ -330,7 +330,7 @@
justify-content: space-between;
padding: 10px 16px;
font-size: 13px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
transition: background-color 0.1s;
}

Expand Down Expand Up @@ -547,7 +547,7 @@
gap: 10px;
padding: 8px 16px;
font-size: 13px;
border-bottom: 1px solid var(--border);
border-bottom: 1px solid var(--divider);
color: var(--text-primary);
}

Expand Down
4 changes: 2 additions & 2 deletions src/renderer/pages/AdminDashboard.css
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@
background: rgba(255, 255, 255, 0.02);
padding: 12px 16px; font-size: 11px; font-weight: 500;
text-transform: uppercase; letter-spacing: 0.5px;
color: var(--text-muted); border-bottom: 1px solid rgba(255,255,255,0.04);
color: var(--text-muted); border-bottom: 1px solid var(--divider);
position: sticky; top: 0; z-index: 2;
}
.th-content { display: flex; align-items: center; gap: 4px; }
Expand All @@ -312,7 +312,7 @@
.th-actions { text-align: right; }

.modern-table td {
padding: 14px 16px; border-bottom: 1px solid rgba(255,255,255,0.02);
padding: 14px 16px; border-bottom: 1px solid var(--divider);
vertical-align: middle; font-size: 13px;
}
.team-row { transition: background 0.2s; }
Expand Down
13 changes: 13 additions & 0 deletions src/renderer/pages/Login.css
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,19 @@
overflow: hidden;
}

.login-hero::before {
content: "";
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-size: 60px 60px;
background-image:
linear-gradient(to right, var(--text-primary) 1px, transparent 1px),
linear-gradient(to bottom, var(--text-primary) 1px, transparent 1px);
opacity: var(--grid-opacity);
z-index: 0;
pointer-events: none;
}

@media (max-width: 900px) {
.login-hero {
display: none;
Expand Down
2 changes: 1 addition & 1 deletion src/renderer/pages/Login.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ export default function Login() {
<div className="login-hero">
<div className="hero-content">
<div className="hero-icon">
<Radar size={64} className="radar-icon" />
<Radar size={120} className="radar-icon" />
</div>
<h1>Sonar Code Editor</h1>
<p>
Expand Down
66 changes: 37 additions & 29 deletions src/renderer/styles/global.css
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');

:root {
/* Modern sleek dark theme based on Vercel/Linear aesthetics */
--bg-primary: #09090b;
--bg-secondary: #121214;
--bg-tertiary: #18181b;
--bg-hover: #27272a;
--bg-active: #27272a;
/* Modern Glassmorphism & Cyber-Blue dark theme based on DESIGN_THEME.md */
--bg-primary: #071018;
--bg-secondary: #040a16;
--bg-tertiary: #040a16;
--bg-hover: rgba(34, 211, 238, 0.1);
--bg-active: rgba(34, 211, 238, 0.2);

--border: #27272a;
--border-focus: #3f3f46;
--border: rgba(34, 211, 238, 0.2); /* cyan-400/20 */
--border-focus: rgba(34, 211, 238, 0.4);

--text-primary: #f4f4f5;
--divider: rgba(255, 255, 255, 0.12);

--text-primary: #fafafa;
--text-secondary: #a1a1aa;
--text-muted: #52525b;

--accent: #3b82f6;
--accent-hover: #2563eb;
--accent-transparent: rgba(59, 130, 246, 0.15);
--accent: #3781fc; /* Extracted from new reference image */
--accent-hover: #2963cc;
--accent-transparent: rgba(55, 129, 252, 0.15);

--success: #10b981;
--danger: #ef4444;
Expand All @@ -27,30 +29,34 @@
--online: #10b981;
--offline: #ef4444;
--idle: #f59e0b;

--grid-opacity: 0.008;
}

[data-theme="light"] {
--bg-primary: #ffffff;
--bg-secondary: #f3f4f6;
--bg-tertiary: #e5e7eb;
--bg-hover: #e5e7eb;
--bg-active: #d1d5db;
--bg-primary: #f7fbff;
--bg-secondary: #e9f3ff;
--bg-tertiary: #dfedfb;
--bg-hover: rgba(56, 189, 248, 0.1);
--bg-active: rgba(56, 189, 248, 0.2);

--border: #e5e7eb;
--border-focus: #d1d5db;
--border: rgba(34, 211, 238, 0.3); /* cyan-400/30 */
--border-focus: rgba(34, 211, 238, 0.5);

--text-primary: #111827;
--text-secondary: #4b5563;
--text-muted: #6b7280;
--divider: rgba(0, 0, 0, 0.1);

--accent: #3b82f6;
--accent-hover: #2563eb;
--accent-transparent: rgba(59, 130, 246, 0.15);
--text-primary: #18181b;
--text-secondary: #3f3f46;
--text-muted: #52525b;

--menu-bg: #ffffff;
--menu-border: #d1d5db;
--menu-hover: #0060c0;
--menu-text: #333333;
--accent: #3781fc;
--accent-hover: #2963cc;
--accent-transparent: rgba(55, 129, 252, 0.15);

--menu-bg: #e9f3ff;
--menu-border: rgba(34, 211, 238, 0.3);
--menu-hover: rgba(56, 189, 248, 0.2);
--menu-text: #18181b;

--success: #059669;
--danger: #dc2626;
Expand All @@ -60,6 +66,8 @@
--online: #059669;
--offline: #dc2626;
--idle: #d97706;

--grid-opacity: 0.015;
}

* {
Expand Down
Loading