Skip to content

Commit 7c3d673

Browse files
authored
Refactor CSS for dark mode theme
1 parent aaf5e44 commit 7c3d673

1 file changed

Lines changed: 96 additions & 22 deletions

File tree

style.css

Lines changed: 96 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,114 @@
1+
/* GitHub "Dark Mode" Theme Core */
12
:root {
2-
--bg-color: #0a0b0d;
3-
--panel-color: #161b22;
4-
--accent-color: #58a6ff;
5-
--neon-green: #7ee787;
6-
--neon-red: #ff7b72;
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;
714
}
815

916
body {
10-
background-color: var(--bg-color);
11-
color: #c9d1d9;
12-
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
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;
20+
margin: 0;
1321
display: flex;
14-
justify-content: center;
22+
flex-direction: column;
1523
align-items: center;
1624
min-height: 100vh;
17-
margin: 0;
1825
}
1926

20-
.glass-panel {
21-
background: rgba(22, 27, 34, 0.8);
22-
backdrop-filter: blur(10px);
23-
border: 1px solid #30363d;
24-
padding: 30px;
25-
border-radius: 15px;
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;
40+
}
41+
42+
.container {
2643
width: 90%;
2744
max-width: 1000px;
28-
box-shadow: 0 10px 30px rgba(0,0,0,0.5);
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 {
69+
display: flex;
70+
gap: 12px;
71+
margin: 15px 0;
2972
}
3073

31-
.glow-text {
32-
text-align: center;
33-
letter-spacing: 5px;
34-
color: var(--accent-color);
35-
text-shadow: 0 0 10px rgba(88, 166, 255, 0.5);
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;
3685
}
3786

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+
}
92+
93+
.btn:disabled {
94+
opacity: 0.6;
95+
cursor: wait;
96+
}
97+
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+
}
38112
.glow-text span { color: white; }
39113

40114
.status { text-align: center; font-size: 12px; margin-bottom: 20px; }

0 commit comments

Comments
 (0)