66
77body {
88 font-family : 'Segoe UI' , system-ui, sans-serif;
9- background : # f0f2f5 ;
10- color : # 333 ;
9+ background : # 0d0d0d ;
10+ color : # e0e0e0 ;
1111 min-height : 100vh ;
1212}
1313
1414/* ── Header ──────────────────────────────── */
1515.header {
16- background : # 1a1a2e ;
17- color : white ;
16+ background : # 111111 ;
17+ color : # f0f0f0 ;
1818 padding : 1rem 2rem ;
1919 display : flex;
2020 align-items : center;
2121 gap : 0.75rem ;
22+ border-bottom : 1px solid # 222 ;
2223}
2324
2425.header h1 {
2526 font-size : 1.4rem ;
2627 font-weight : 600 ;
2728 letter-spacing : 0.5px ;
29+ color : # f0f0f0 ;
2830}
2931
3032.header-badge {
@@ -54,19 +56,20 @@ body {
5456
5557/* ── Card ────────────────────────────────── */
5658.card {
57- background : white ;
59+ background : # 1a1a1a ;
5860 border-radius : 10px ;
5961 padding : 1.25rem ;
60- box-shadow : 0 1px 3px rgba (0 , 0 , 0 , 0.08 );
62+ box-shadow : 0 1px 6px rgba (0 , 0 , 0 , 0.4 );
63+ border : 1px solid # 2a2a2a ;
6164}
6265
6366.card h2 {
6467 font-size : 1rem ;
6568 font-weight : 600 ;
66- color : # 444 ;
69+ color : # aaa ;
6770 margin-bottom : 1rem ;
6871 padding-bottom : 0.5rem ;
69- border-bottom : 1px solid # f0f0f0 ;
72+ border-bottom : 1px solid # 2a2a2a ;
7073}
7174
7275/* ── Buttons ─────────────────────────────── */
@@ -80,20 +83,26 @@ body {
8083 transition : opacity 0.15s ;
8184}
8285
83- .btn : hover { opacity : 0.85 ; }
86+ .btn : hover { opacity : 0.8 ; }
8487
8588.btn-primary {
86- background : # 1a1a2e ;
89+ background : # e94560 ;
8790 color : white;
8891}
8992
9093.btn-danger {
91- background : # e94560 ;
92- color : white;
94+ background : # 3a1a1f ;
95+ color : # e94560 ;
96+ border : 1px solid # e94560 ;
9397 font-size : 0.75rem ;
9498 padding : 0.25rem 0.65rem ;
9599}
96100
101+ .btn-danger : hover {
102+ background : # e94560 ;
103+ color : white;
104+ }
105+
97106/* ── Form inputs ─────────────────────────── */
98107.form-group {
99108 display : flex;
@@ -103,24 +112,31 @@ body {
103112
104113.input {
105114 padding : 0.55rem 0.75rem ;
106- border : 1px solid # ddd ;
115+ border : 1px solid # 333 ;
107116 border-radius : 6px ;
108117 font-size : 0.9rem ;
109118 font-family : inherit;
110119 transition : border-color 0.15s ;
111120 width : 100% ;
121+ background : # 111 ;
122+ color : # e0e0e0 ;
123+ }
124+
125+ .input ::placeholder {
126+ color : # 555 ;
112127}
113128
114129.input : focus {
115130 outline : none;
116- border-color : # 1a1a2e ;
131+ border-color : # e94560 ;
132+ background : # 161616 ;
117133}
118134
119135/* ── Health check ────────────────────────── */
120136.health-result {
121137 margin-top : 0.75rem ;
122138 font-size : 0.875rem ;
123- color : # 555 ;
139+ color : # 888 ;
124140 display : flex;
125141 gap : 1rem ;
126142}
@@ -135,8 +151,8 @@ body {
135151 font-weight : 500 ;
136152}
137153
138- .health-pill .ok { background : # d1fae5 ; color : # 065f46 ; }
139- .health-pill .error { background : # fee2e2 ; color : # 991b1b ; }
154+ .health-pill .ok { background : # 0d2e1f ; color : # 34d399 ; }
155+ .health-pill .error { background : # 2e0d0d ; color : # f87171 ; }
140156
141157/* ── Note list ───────────────────────────── */
142158.note-list {
@@ -146,7 +162,7 @@ body {
146162}
147163
148164.empty-state {
149- color : # aaa ;
165+ color : # 555 ;
150166 font-size : 0.875rem ;
151167 text-align : center;
152168 padding : 1rem 0 ;
@@ -155,7 +171,7 @@ body {
155171/* ── Note card ───────────────────────────── */
156172.note-card {
157173 padding : 0.75rem 0 ;
158- border-bottom : 1px solid # f0f0f0 ;
174+ border-bottom : 1px solid # 222 ;
159175 display : flex;
160176 justify-content : space-between;
161177 align-items : flex-start;
@@ -169,11 +185,11 @@ body {
169185.note-title {
170186 font-size : 0.9rem ;
171187 font-weight : 600 ;
172- color : # 222 ;
188+ color : # e0e0e0 ;
173189 margin-bottom : 0.2rem ;
174190}
175191
176192.note-body {
177193 font-size : 0.8rem ;
178- color : # 777 ;
194+ color : # 666 ;
179195}
0 commit comments