Skip to content

Commit 2a07d78

Browse files
committed
refactor(ui): unify tooltip styles with limitra color system
1 parent 483c58d commit 2a07d78

1 file changed

Lines changed: 31 additions & 20 deletions

File tree

docs/styles.css

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -158,19 +158,11 @@ section {
158158
/* --- Tooltip --- */
159159

160160
.brutal-tooltip {
161-
--tooltip-bg: #7c3aed;
162-
--tooltip-text: #ffffff;
163-
--tooltip-border: #171717;
164-
165161
position: relative;
166162
width: fit-content;
167163
cursor: help;
168164
}
169165

170-
html.dark .brutal-tooltip {
171-
--tooltip-border: #fafafa;
172-
}
173-
174166
.brutal-tooltip[data-tooltip]::before {
175167
content: attr(data-tooltip);
176168
}
@@ -180,13 +172,13 @@ html.dark .brutal-tooltip {
180172
visibility: hidden;
181173
width: max-content;
182174
max-width: 250px;
183-
background-color: var(--tooltip-bg);
184-
color: var(--tooltip-text);
175+
background-color: var(--color-limitra-accent);
176+
color: var(--color-white);
185177
text-align: center;
186178
padding: 8px 12px;
187-
border: 2px solid var(--tooltip-border);
188-
box-shadow: 4px 4px 0px 0px var(--tooltip-border);
189-
font-family: 'JetBrains Mono', monospace;
179+
border: 2px solid var(--color-limitra-dark);
180+
box-shadow: 4px 4px 0px 0px var(--color-limitra-dark);
181+
font-family: var(--font-mono);
190182
font-size: 12px;
191183
font-weight: 700;
192184
letter-spacing: normal;
@@ -214,11 +206,9 @@ html.dark .brutal-tooltip {
214206
position: absolute;
215207
width: 12px;
216208
height: 12px;
217-
218-
background-color: var(--tooltip-border);
219-
border-bottom: 2px solid var(--tooltip-border);
220-
border-right: 2px solid var(--tooltip-border);
221-
209+
background-color: var(--color-limitra-dark);
210+
border-bottom: 2px solid var(--color-limitra-dark);
211+
border-right: 2px solid var(--color-limitra-dark);
222212
transform: translateX(-50%) rotate(45deg);
223213
left: 50%;
224214
bottom: calc(100% + 5px);
@@ -267,11 +257,32 @@ html.dark .brutal-tooltip {
267257
bottom: auto;
268258
border-bottom: none;
269259
border-right: none;
270-
border-top: 2px solid var(--tooltip-border);
271-
border-left: 2px solid var(--tooltip-border);
260+
border-top: 2px solid var(--color-limitra-dark);
261+
border-left: 2px solid var(--color-limitra-dark);
272262
transform: translateX(-50%) rotate(45deg);
273263
}
274264

265+
html.dark .brutal-tooltip::before,
266+
html.dark .brutal-tooltip .tooltip-content,
267+
html.dark .brutal-tooltip::after {
268+
border-color: var(--color-limitra-light);
269+
}
270+
271+
html.dark .brutal-tooltip::after {
272+
background-color: var(--color-limitra-light);
273+
}
274+
275+
html.dark .brutal-tooltip::before,
276+
html.dark .brutal-tooltip .tooltip-content {
277+
box-shadow: 4px 4px 0px 0px var(--color-limitra-light);
278+
}
279+
280+
html.dark .brutal-tooltip.tooltip-bottom::after {
281+
border-top-color: var(--color-limitra-light);
282+
border-left-color: var(--color-limitra-light);
283+
background-color: var(--color-limitra-light);
284+
}
285+
275286
/* --- QR Loader --- */
276287

277288
.qr-loader {

0 commit comments

Comments
 (0)