1+ .header {
2+ background-color : # 020617 ;
3+ border-bottom : 1px solid var (--color-border-subtle );
4+ padding : var (--space-4 );
5+ display : flex;
6+ justify-content : space-between;
7+ align-items : center;
8+ box-shadow : var (--shadow-lg );
9+ z-index : 20 ;
10+ }
11+
12+ .leftSection {
13+ display : flex;
14+ align-items : center;
15+ gap : var (--space-4 );
16+ }
17+
18+ .backButton {
19+ display : flex;
20+ align-items : center;
21+ gap : var (--space-2 );
22+ color : var (--color-text-secondary );
23+ background : transparent;
24+ border : none;
25+ cursor : pointer;
26+ padding : var (--space-2 ) var (--space-3 );
27+ border-radius : var (--radius-md );
28+ transition : all var (--transition-fast );
29+ font-size : var (--text-sm );
30+ font-weight : 600 ;
31+ }
32+
33+ .backButton : hover {
34+ color : var (--color-text-primary );
35+ background : var (--color-bg-secondary );
36+ }
37+
38+ .backButton : hover .backIcon {
39+ transform : translateX (-2px );
40+ }
41+
42+ .backIcon {
43+ width : 16px ;
44+ height : 16px ;
45+ transition : transform var (--transition-fast );
46+ }
47+
48+ .branding {
49+ display : flex;
50+ align-items : center;
51+ gap : var (--space-3 );
52+ }
53+
54+ .logo {
55+ width : 40px ;
56+ height : 40px ;
57+ background : linear-gradient (135deg , # 2563eb, # 4f46e5 );
58+ border-radius : var (--radius-lg );
59+ display : flex;
60+ align-items : center;
61+ justify-content : center;
62+ font-weight : 700 ;
63+ font-size : var (--text-xl );
64+ color : white;
65+ box-shadow : var (--shadow-md );
66+ }
67+
68+ .titleGroup {
69+ display : flex;
70+ flex-direction : column;
71+ }
72+
73+ .title {
74+ font-weight : 700 ;
75+ font-size : var (--text-lg );
76+ line-height : 1.2 ;
77+ color : var (--color-text-primary );
78+ margin : 0 ;
79+ }
80+
81+ .subtitle {
82+ font-size : var (--text-xs );
83+ color : var (--color-text-muted );
84+ margin : 0 ;
85+ }
86+
87+ .rightSection {
88+ display : flex;
89+ gap : var (--space-4 );
90+ }
0 commit comments