1- : root {
2- --bg : # 0d1117 ;
3- --panel : # 161b22 ;
4- --accent : # ff3e3e ;
5- --text : # c9d1d9 ;
6- --subtext : # 8b949e ;
7- --border : # 30363d ;
8- --success : # 238636 ;
1+ * {
2+ margin : 0 ;
3+ padding : 0 ;
4+ box-sizing : border-box;
95}
106
117body {
12- background : var (--bg ); color : var (--text );
13- font-family : -apple-system, BlinkMacSystemFont, "Segoe UI" , Helvetica, Arial, sans-serif;
14- margin : 0 ; display : flex; height : 100vh ; overflow : hidden;
15- }
16-
17- /* GitHub Loader */
18- # loader {
19- position : fixed; top : 0 ; left : 0 ; width : 100% ; height : 100% ;
20- background : # 0d1117 ; z-index : 9999 ; display : flex;
21- flex-direction : column; align-items : center; justify-content : center;
22- transition : opacity 0.5s ease;
23- }
24- .loading-bar { width : 200px ; height : 3px ; background : # 30363d ; margin-top : 20px ; border-radius : 10px ; overflow : hidden; }
25- .progress { height : 100% ; width : 0 ; background : var (--accent ); animation : load 1.5s forwards ease-in-out; }
26- @keyframes load { to { width : 100% ; } }
27-
28- /* Sidebar */
29- # sidebar { width : 280px ; background : var (--panel ); border-right : 1px solid var (--border ); display : flex; flex-direction : column; padding : 25px ; }
30- .brand h2 { margin : 0 ; font-size : 24px ; color : # f0f6fc ; }
31- .verified { color : var (--success ); font-size : 11px ; font-weight : bold; margin-top : 5px ; }
32-
33- # sidebar-scroll { flex-grow : 1 ; overflow-y : auto; margin-top : 20px ; }
34- .shame-section { margin-top : 20px ; padding : 12px ; background : # 00000044 ; border : 1px solid var (--border ); border-radius : 6px ; }
35- .shame-section h4 { font-size : 10px ; color : var (--accent ); margin : 0 0 10px 0 ; }
36- .shame-entry { font-size : 11px ; line-height : 1.4 ; color : var (--subtext ); }
37-
38- /* Main Area */
39- # content { flex : 1 ; display : flex; flex-direction : column; }
40- header { padding : 20px 40px ; border-bottom : 1px solid var (--border ); display : flex; justify-content : space-between; align-items : center; background : # 161b22 ; }
41- .script-title-input { background : transparent; border : 1px solid transparent; color : white; font-size : 18px ; font-weight : bold; width : 300px ; outline : none; }
42- .script-title-input : focus { border-bottom : 1px solid var (--accent ); }
43-
44- .dual-pane { flex : 1 ; display : flex; padding : 0 ; gap : 0 ; }
45- .pane { flex : 1 ; display : flex; flex-direction : column; border-right : 1px solid var (--border ); }
46- .pane label { background : # 0d1117 ; padding : 10px 20px ; font-size : 11px ; font-weight : bold; color : var (--subtext ); border-bottom : 1px solid var (--border ); }
47- textarea { flex : 1 ; background : transparent; border : none; color : # 79c0ff ; padding : 20px ; font-family : 'SFMono-Regular' , Consolas, monospace; font-size : 13px ; resize : none; outline : none; }
48- # output { color : # d2a8ff ; background : # 090c10 ; }
49-
50- .controls { display : flex; gap : 10px ; }
51- button { background : var (--success ); color : white; border : none; padding : 8px 16px ; border-radius : 6px ; font-weight : 600 ; cursor : pointer; }
52- .secondary { background : # 21262d ; border : 1px solid var (--border ); }
53- button : hover { filter : brightness (1.1 ); }
8+ font-family : Arial, sans-serif;
9+ line-height : 1.6 ;
10+ color : # 333 ;
11+ background-color : # f4f4f4 ;
12+ }
13+
14+ header {
15+ background-color : # 333 ;
16+ color : # fff ;
17+ padding : 2rem ;
18+ text-align : center;
19+ }
20+
21+ header h1 {
22+ font-size : 2.5rem ;
23+ }
24+
25+ main {
26+ max-width : 1000px ;
27+ margin : 2rem auto;
28+ padding : 2rem ;
29+ background-color : # fff ;
30+ border-radius : 8px ;
31+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
32+ }
33+
34+ section {
35+ margin-bottom : 2rem ;
36+ }
37+
38+ section p {
39+ margin-bottom : 1rem ;
40+ }
41+
42+ ul {
43+ list-style : none;
44+ padding-left : 2rem ;
45+ }
46+
47+ ul li {
48+ margin : 0.5rem 0 ;
49+ }
50+
51+ ul li a {
52+ color : # 007bff ;
53+ text-decoration : none;
54+ transition : color 0.3s ;
55+ }
56+
57+ ul li a : hover {
58+ color : # 0056b3 ;
59+ text-decoration : underline;
60+ }
61+
62+ footer {
63+ background-color : # 333 ;
64+ color : # fff ;
65+ text-align : center;
66+ padding : 1rem ;
67+ margin-top : 2rem ;
68+ }
69+
70+ @media (max-width : 600px ) {
71+ header h1 {
72+ font-size : 1.5rem ;
73+ }
74+
75+ main {
76+ margin : 1rem ;
77+ padding : 1rem ;
78+ }
79+ }
0 commit comments