-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstyles.css
More file actions
81 lines (70 loc) · 2.1 KB
/
styles.css
File metadata and controls
81 lines (70 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
:root{
--bg:#0b0f12
--panel:#11161b
--panel-2:#0f1419
--text:#e6f0ea
--muted:#8aa09a
--green:#25c26e
--red:#ff5c5c
--border:#1c2228
}
*{box-sizing:border-box}
html,body{height:100%}
body{
margin:0
background:radial-gradient(1200px 600px at 80% -100px,#1a2230,transparent),var(--bg)
color:var(--text)
font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif
}
.app-header{
position:sticky
top:0
display:flex
align-items:center
justify-content:space-between
padding:14px 18px
border-bottom:1px solid var(--border)
background:linear-gradient(180deg,rgba(11,15,18,.9),rgba(11,15,18,.6))
backdrop-filter:saturate(140%) blur(6px)
z-index:10
}
.app-header h1{margin:0;font-weight:700;font-size:18px}
.toggle{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}
.container{max-width:1100px;margin:24px auto;padding:0 16px}
.controls{
display:flex
flex-wrap:wrap
gap:12px
align-items:center
justify-content:space-between
margin-bottom:16px
}
.range-buttons{display:flex;gap:8px}
.range-buttons button{
padding:8px 12px
background:var(--panel)
color:var(--muted)
border:1px solid var(--border)
border-radius:8px
cursor:pointer
}
.range-buttons button.active{background:#132118;color:#b6ffcf;border-color:#153d28}
.upload{display:flex;gap:8px}
.chart-card,.table-card{
background:linear-gradient(180deg,var(--panel),var(--panel-2))
border:1px solid var(--border)
border-radius:14px
padding:14px
box-shadow:0 8px 30px rgba(0,0,0,.25)
}
.chart-card{margin-bottom:16px}
.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.chart-header h2{margin:0;font-size:16px}
.stats{color:var(--muted);font-size:14px}
table{width:100%;border-collapse:collapse;font-size:14px}
thead th{color:#a5b3ae;text-align:left;font-weight:600;border-bottom:1px solid var(--border);padding:10px 8px}
tbody td{padding:10px 8px;border-bottom:1px solid #12181d;color:#d7e4df}
tbody tr:hover{background:#0e141a}
.pnl-pos{color:var(--green)}
.pnl-neg{color:var(--red)}
.muted{color:var(--muted)}