Skip to content

Commit 9fbe3b4

Browse files
authored
Update style.css
1 parent b2ab67f commit 9fbe3b4

1 file changed

Lines changed: 45 additions & 157 deletions

File tree

style.css

Lines changed: 45 additions & 157 deletions
Original file line numberDiff line numberDiff line change
@@ -1,179 +1,67 @@
1-
/* GitHub "Dark Mode" Theme Core */
21
:root {
3-
--color-canvas-default: #0d1117;
4-
--color-canvas-subtle: #161b22;
5-
--color-border-default: #30363d;
6-
--color-fg-default: #c9d1d9;
7-
--color-fg-muted: #8b949e;
8-
--color-accent-fg: #58a6ff;
9-
--color-btn-bg: #21262d;
10-
--color-btn-hover-bg: #30363d;
11-
--color-btn-primary-bg: #238636;
12-
--color-btn-primary-hover-bg: #2ea043;
13-
--color-danger-fg: #f85149;
2+
--bg: #0a0a0a;
3+
--panel: #111111;
4+
--accent: #ff3e3e;
5+
--text: #ffffff;
6+
--subtext: #666666;
7+
--border: #222222;
8+
--success: #00ff88;
149
}
1510

1611
body {
17-
background-color: var(--color-canvas-default);
18-
color: var(--color-fg-default);
19-
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
12+
background: var(--bg);
13+
color: var(--text);
14+
font-family: 'Segoe UI', Tahoma, sans-serif;
2015
margin: 0;
2116
display: flex;
22-
flex-direction: column;
23-
align-items: center;
24-
min-height: 100vh;
25-
}
26-
27-
/* Fix: Ensures the logo doesn't warp and break the character count math */
28-
.logo-box {
29-
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
30-
font-size: 8px;
31-
line-height: 1.1;
32-
color: var(--color-accent-fg);
33-
white-space: pre !important; /* Critical: Prevents spaces from collapsing */
34-
display: block;
35-
padding: 20px;
36-
background: #010409;
37-
border-radius: 6px;
38-
margin-bottom: 20px;
39-
text-align: left;
17+
height: 100vh;
18+
overflow: hidden;
4019
}
4120

42-
.container {
43-
width: 90%;
44-
max-width: 1000px;
45-
margin: 40px auto;
46-
padding: 24px;
47-
background-color: var(--color-canvas-subtle);
48-
border: 1px solid var(--color-border-default);
49-
border-radius: 6px;
50-
box-sizing: border-box;
51-
}
52-
53-
textarea {
54-
width: 100%;
55-
height: 250px;
56-
background-color: #010409;
57-
color: #7ee787;
58-
border: 1px solid var(--color-border-default);
59-
border-radius: 6px;
60-
padding: 12px;
61-
font-family: ui-monospace, SFMono-Regular, monospace;
62-
font-size: 12px;
63-
resize: vertical;
64-
margin: 10px 0;
65-
box-sizing: border-box;
66-
}
67-
68-
.controls {
21+
#sidebar {
22+
width: 280px;
23+
background: var(--panel);
24+
border-right: 1px solid var(--border);
6925
display: flex;
70-
gap: 12px;
71-
margin: 15px 0;
26+
flex-direction: column;
27+
padding: 30px;
7228
}
7329

74-
.btn {
75-
position: relative;
76-
padding: 6px 16px;
77-
font-size: 14px;
78-
font-weight: 500;
79-
cursor: pointer;
80-
border: 1px solid var(--color-border-default);
81-
border-radius: 6px;
82-
color: var(--color-fg-default);
83-
background-color: var(--color-btn-bg);
84-
transition: background 0.2s;
85-
}
30+
#sidebar-scroll { flex-grow: 1; overflow-y: auto; margin: 20px 0; padding-right: 5px; }
31+
#sidebar-scroll::-webkit-scrollbar { width: 4px; }
32+
#sidebar-scroll::-webkit-scrollbar-thumb { background: var(--border); border-radius: 10px; }
8633

87-
.btn-primary {
88-
background-color: var(--color-btn-primary-bg);
89-
color: white;
90-
border: 1px solid rgba(240,246,252,0.1);
91-
}
34+
.brand h2 { margin: 0; font-size: 32px; color: var(--accent); letter-spacing: -1px; }
35+
.verified { color: var(--success); font-size: 11px; font-weight: 800; margin-top: 5px; }
9236

93-
.btn:disabled {
94-
opacity: 0.6;
95-
cursor: wait;
96-
}
37+
.nav-item { padding: 12px; color: var(--subtext); cursor: pointer; border-radius: 6px; margin-bottom: 8px; font-size: 14px; }
38+
.active-nav { background: #1a1a1a; color: var(--text); border-left: 3px solid var(--accent); }
9739

98-
/* Error Toast Visuals */
99-
#errorToast {
100-
position: fixed;
101-
top: 20px;
102-
right: 20px;
103-
padding: 12px 24px;
104-
background: #21262d;
105-
border: 1px solid var(--color-danger-fg);
106-
border-left: 5px solid var(--color-danger-fg);
107-
color: var(--color-fg-default);
108-
border-radius: 6px;
109-
display: none;
110-
z-index: 10000;
111-
}
112-
.glow-text span { color: white; }
40+
.shame-section { margin-top: 30px; background: rgba(255, 62, 62, 0.05); padding: 10px; border-radius: 8px; border: 1px dashed #331111; }
41+
.shame-section h4 { font-size: 10px; color: var(--accent); text-transform: uppercase; margin-bottom: 10px; }
42+
.shame-entry { font-size: 11px; color: #888; line-height: 1.4; }
43+
.shame-entry b { color: var(--text); display: block; }
11344

114-
.status { text-align: center; font-size: 12px; margin-bottom: 20px; }
115-
.online { color: var(--neon-green); font-weight: bold; }
45+
.logs-container { margin-top: 30px; }
46+
.log-entry { font-size: 11px; color: var(--subtext); margin-bottom: 20px; padding-left: 12px; border-left: 1px solid var(--accent); }
11647

117-
.editor-section {
118-
display: flex;
119-
gap: 20px;
120-
margin-bottom: 20px;
121-
}
48+
.status-box { background: #000; padding: 15px; border-radius: 8px; border: 1px solid var(--border); }
49+
.status-val { font-weight: bold; color: var(--accent); font-size: 12px; }
12250

123-
.box { flex: 1; display: flex; flex-direction: column; }
124-
label { font-size: 10px; margin-bottom: 5px; color: #8b949e; }
51+
#content { flex: 1; padding: 60px; overflow-y: auto; display: flex; flex-direction: column; }
52+
header h1 { margin: 0; font-size: 38px; }
53+
header p { color: var(--subtext); margin-bottom: 40px; }
12554

12655
textarea {
127-
background: #0d1117;
128-
border: 1px solid #30363d;
129-
border-radius: 8px;
130-
height: 350px;
131-
color: var(--neon-green);
132-
padding: 15px;
133-
font-family: 'Consolas', monospace;
134-
resize: none;
135-
transition: 0.3s;
56+
width: 100%; height: 280px; background: #050505; border: 1px solid var(--border);
57+
color: var(--success); padding: 20px; border-radius: 8px; font-family: 'Consolas', monospace;
58+
margin-bottom: 20px; box-sizing: border-box; outline: none; resize: none;
13659
}
13760

138-
textarea:focus {
139-
outline: none;
140-
border-color: var(--accent-color);
141-
box-shadow: 0 0 8px rgba(88, 166, 255, 0.2);
142-
}
143-
144-
.actions { display: flex; gap: 10px; }
61+
.controls { display: flex; gap: 15px; margin-bottom: 25px; }
62+
button { background: var(--accent); color: white; border: none; padding: 15px 35px; border-radius: 5px; font-weight: bold; cursor: pointer; transition: 0.3s; }
63+
button:hover { filter: brightness(1.2); transform: translateY(-1px); }
64+
.secondary { background: #222; }
65+
button:disabled { opacity: 0.3; }
14566

146-
button {
147-
flex: 1;
148-
padding: 15px;
149-
border: none;
150-
border-radius: 8px;
151-
font-weight: bold;
152-
cursor: pointer;
153-
transition: 0.3s;
154-
}
155-
156-
.btn-primary { background: var(--accent-color); color: white; }
157-
.btn-primary:hover { background: #1f6feb; transform: translateY(-2px); }
158-
159-
.btn-secondary { background: #21262d; color: #c9d1d9; border: 1px solid #30363d; }
160-
.btn-secondary:hover { background: #30363d; }
161-
.remarks-btn {
162-
position: fixed;
163-
bottom: 20px;
164-
left: 20px;
165-
background: var(--color-btn-bg);
166-
border: 1px solid var(--color-border-default);
167-
color: var(--color-fg-default);
168-
padding: 8px 12px;
169-
border-radius: 6px;
170-
font-size: 12px;
171-
cursor: pointer;
172-
display: flex;
173-
align-items: center;
174-
gap: 5px;
175-
z-index: 1000;
176-
}
177-
.remarks-btn:hover {
178-
background: var(--color-btn-hover-bg);
179-
}
67+
#history { font-size: 12px; color: #333; margin-top: auto; padding-top: 20px; border-top: 1px solid var(--border); }

0 commit comments

Comments
 (0)