-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathglobals.css
More file actions
107 lines (95 loc) Β· 3.76 KB
/
Copy pathglobals.css
File metadata and controls
107 lines (95 loc) Β· 3.76 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
@tailwind base;
@tailwind components;
@tailwind utilities;
/*
* βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
* TENBAGGER HUNTER β Bloomberg Terminal (classic GUI μ¬ν)
* λ νΌλ°μ€: docs/design/bloomberg-reference-3.png
* λμμΈ ν ν°μ λ¨μΌ μμ€(SSOT). raw hex κΈμ§ β term-* ν ν°λ§.
* 컨μ
: Win95 λ² λ²¨ + λ€μ΄λΉ νμ΄νλ° + κ²μ λ°μ΄ν° + μ£Όν© ν€λ.
* ν¬λ¦¬μ€ν LCD(κΈλ‘μ°/μ€μΊλΌμΈ μμ), μ΄κ³ λ°λ.
* βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
*/
:root {
color-scheme: dark;
/* surfaces */
--term-bg: #000000; /* λ°μ΄ν° μμ λ°ν (κ²μ ) */
--term-panel: #000000; /* ν¨λ λ³Έλ¬Έ λ°ν */
--term-navy: #1c1cae; /* νμ΄νλ° / λ€λΉ (λ‘μ΄ λΈλ£¨) */
--term-navy-dk: #0a0a52; /* κ°μ‘° ν / sunken */
--term-chrome: #2a2a30; /* ν΄λ° / λ°μ€ν¬ν± λ² μ΄μ€ */
--term-elevated: #14141c; /* λ―ΈμΈ κ°μ‘° λ°°κ²½ */
--term-grid: #20202c; /* faint 그리λλΌμΈ */
--term-border: #44444f; /* λ² λ²¨ κΈ°μ€ ν
λ리 */
/* bevel (Win95 3D) */
--term-bevel-lt: #7a7a86; /* μ
체 νμ΄λΌμ΄νΈ (top-left) */
--term-bevel-dk: #050508; /* μ
체 κ·Έλ¦Όμ (bottom-right) */
/* signature orange β ν€λ/λΌλ²¨μ κΈ°λ³Έμ */
--term-accent: #ff8c1a;
--term-accent-dim: #b35e0f;
/* data semantics */
--term-up: #34e06a; /* μμΉ (λ°μ μ΄λ‘) */
--term-down: #ff3b3b; /* νλ½ (λΉ¨κ°) */
--term-warn: #ffe23f; /* λ
Έλ κ°μ‘° */
--term-info: #38c6ff; /* μμ λ§ν¬ */
--term-mag: #ff5cf0; /* λ§μ ν */
/* text */
--term-white: #f2eee2; /* κ° (μ νμ΄νΈ) */
--term-fg: #f2eee2; /* κΈ°λ³Έ λ°μ΄ν° ν
μ€νΈ */
--term-muted: #cfc7b4; /* 보쑰 λΌλ²¨ (λ°μ νμ) */
--term-faint: #7d7563; /* λΉνμ± / λ¨μ */
}
body {
background: var(--term-chrome);
color: var(--term-fg);
font-family: var(--font-mono, ui-monospace, "SF Mono", "Menlo", "Consolas",
monospace);
font-size: 11px;
line-height: 1.2;
font-variant-numeric: tabular-nums;
letter-spacing: 0;
}
/* ββ Win95 μ
체 λ² λ²¨ βββββββββββββββββββββββββββββββββββββββββ */
.bevel {
box-shadow:
inset 1px 1px 0 var(--term-bevel-lt),
inset -1px -1px 0 var(--term-bevel-dk);
}
.bevel-in {
box-shadow:
inset 1px 1px 0 var(--term-bevel-dk),
inset -1px -1px 0 var(--term-bevel-lt);
}
button.bevel:active {
box-shadow:
inset 1px 1px 0 var(--term-bevel-dk),
inset -1px -1px 0 var(--term-bevel-lt);
}
/* glowλ μ΄ λ νΌλ°μ€(ν¬λ¦¬μ€ν LCD)μ μμ β 무λ ₯ν (κΈ°μ‘΄ ν΄λμ€ νΈνμ©) */
.term-glow { text-shadow: none; }
/* terminal scrollbar */
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: var(--term-chrome); }
::-webkit-scrollbar-thumb {
background: var(--term-border);
box-shadow:
inset 1px 1px 0 var(--term-bevel-lt),
inset -1px -1px 0 var(--term-bevel-dk);
}
/* blinking cursor */
@keyframes term-blink { 0%, 49% { opacity: 1; } 50%, 100% { opacity: 0; } }
.term-cursor::after {
content: "\2588";
color: var(--term-accent);
animation: term-blink 1.05s step-end infinite;
}
/* ν°μ»€ ν
μ΄ν λ§ν΄ */
@keyframes ticker-scroll {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
.ticker-track {
display: inline-flex;
white-space: nowrap;
animation: ticker-scroll 38s linear infinite;
}