11/* Reset and base styles */
2+ /*
3+ #A8D8A8 - medium light sage
4+ #4CAF50 - medium emerald (secondary)
5+ #388E3C - deep emerald (primary)
6+ #1B5E20 - very dark forest (primary dark)
7+ #81C784 - medium-light green
8+ #66BB6A - medium green
9+ #2E7D32 - dark forest (accent)
10+ */
211* {
312 margin : 0 ;
413 padding : 0 ;
514 box-sizing : border-box;
615}
716
817: root {
9- --primary-color : # 6366f1 ;
10- --primary-dark : # 4f46e5 ;
11- --secondary-color : # 8b5cf6 ;
12- --accent-color : # 06b6d4 ;
13- --text-primary : # 1f2937 ;
18+ --primary-color : # 388E3C ;
19+ --primary-dark : # 1B5E20 ;
20+ --secondary-color : # 4CAF50 ;
21+ --accent-color : # 2E7D32 ;
22+ --text-primary : # 1f3722 ;
1423 --text-secondary : # 6b7280 ;
1524 --text-light : # 9ca3af ;
1625 --bg-primary : # ffffff ;
@@ -262,7 +271,7 @@ body {
262271}
263272
264273.line-numbers {
265- background : # 2d2d2d ;
274+ background : # 0f2a13 ;
266275 color : # 858585 ;
267276 padding : 0.75rem 0.25rem 0.75rem 0.75rem ;
268277 font-family : var (--font-mono );
@@ -279,6 +288,7 @@ body {
279288 flex : 1 ;
280289 position : relative;
281290 overflow : hidden;
291+ background : # 0f2a13 ;
282292}
283293
284294.syntax-highlight {
@@ -380,14 +390,14 @@ body {
380390}
381391
382392.terminal-window {
383- background : # 0f172a ;
393+ background : # 0f2a15 ;
384394 border-radius : var (--border-radius );
385395 overflow : hidden;
386396 box-shadow : var (--shadow-lg );
387397}
388398
389399.terminal-header {
390- background : # 1e293b ;
400+ background : # 0f2a15 ;
391401 padding : 0.75rem 1rem ;
392402 display : flex;
393403 align-items : center;
@@ -424,7 +434,7 @@ body {
424434}
425435
426436.terminal-content {
427- background : # 0f172a ;
437+ background : # 0f2a13 ;
428438 color : # e2e8f0 ;
429439 font-family : var (--font-mono );
430440 font-size : 0.8rem ;
@@ -510,18 +520,19 @@ code[class*=language-] {
510520
511521/* Code Window */
512522.code-window {
513- background : # 1e293b ;
523+ background : # 0f2a15 ;
514524 border-radius : var (--border-radius-lg );
515525 overflow : hidden;
516526 box-shadow : var (--shadow-xl );
517527}
518528
519529.code-header {
520- background : # 334155 ;
530+ background : # 0f2a13 ;
521531 padding : 0.75rem 1rem ;
522532 display : flex;
523533 align-items : center;
524534 gap : 0.75rem ;
535+ border-bottom : 1px solid # 404040 ;
525536}
526537
527538.code-dots {
@@ -696,7 +707,7 @@ pre, code, .code-content, .code-block, .terminal-content {
696707}
697708
698709.philosophy-box {
699- background : linear-gradient (135deg , # eff6ff 0% , # dbeafe 100% );
710+ background : linear-gradient (135deg , # effff1 0% , # dbfedb 100% );
700711 border : 2px solid var (--primary-color );
701712 border-radius : var (--border-radius-lg );
702713 padding : 2rem ;
@@ -711,7 +722,7 @@ pre, code, .code-content, .code-block, .terminal-content {
711722}
712723
713724.philosophy-box p {
714- color : # 1e40af ;
725+ color : var ( --primary-color ) ;
715726 line-height : 1.7 ;
716727 margin-bottom : 1rem ;
717728}
@@ -796,12 +807,13 @@ pre, code, .code-content, .code-block, .terminal-content {
796807.example-card pre {
797808 margin : 0 ;
798809 padding : 1.5rem ;
799- background : # 1e293b ;
810+ background : # 0f2a15 ;
800811 color : # e2e8f0 ;
801812 font-family : var (--font-mono );
802813 font-size : 0.875rem ;
803814 line-height : 1.6 ;
804815 overflow-x : auto;
816+ height : 100% ;
805817}
806818
807819/* Footer */
0 commit comments