1+ /**
2+ * Error page styles
3+ */
4+
5+ .error-page {
6+ padding : var (--spacing-lg );
7+ margin : var (--spacing-xl ) auto;
8+ max-width : 600px ;
9+ text-align : center;
10+ background-color : # ffffff !important ; /* Force white background in all themes */
11+ border-radius : var (--border-radius-lg );
12+ box-shadow : 0 0 20px rgba (224 , 35 , 55 , 0.5 ) !important ; /* Bright red glow */
13+ color : # 111827 !important ; /* Force dark text */
14+ border : 3px solid # e02337 !important ; /* Bright red border */
15+ display : block !important ; /* Ensure it's always displayed */
16+ position : relative;
17+ z-index : 100 ;
18+ }
19+
20+ /* Dark theme specific styles */
21+ [data-theme = "dark" ] .error-page {
22+ background-color : # ffffff !important ; /* Force white background in dark theme */
23+ border : 3px solid # e02337 !important ; /* Bright red border */
24+ color : # 111827 !important ; /* Force dark text */
25+ }
26+
27+ .error-page h1 {
28+ color : # e02337 !important ; /* Bright red */
29+ margin-bottom : var (--spacing-md );
30+ font-size : 2rem ;
31+ font-weight : bold;
32+ }
33+
34+ [data-theme = "dark" ] .error-page h1 {
35+ color : # e02337 !important ; /* Bright red */
36+ }
37+
38+ .error-page p {
39+ color : # 4b5563 !important ; /* Dark gray */
40+ margin-bottom : var (--spacing-lg );
41+ font-size : 1.2rem ;
42+ }
43+
44+ [data-theme = "dark" ] .error-page p {
45+ color : # 4b5563 !important ; /* Dark gray */
46+ }
47+
48+ .error-page .back-link {
49+ display : inline-block;
50+ padding : var (--spacing-sm ) var (--spacing-md );
51+ background-color : # e02337 !important ; /* Bright red */
52+ color : white !important ;
53+ border-radius : var (--border-radius-md );
54+ text-decoration : none;
55+ transition : background-color var (--transition-fast );
56+ font-weight : bold;
57+ font-size : 1.1rem ;
58+ box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 ) !important ;
59+ }
60+
61+ .error-page .back-link : hover {
62+ background-color : # c01d2f !important ; /* Darker red */
63+ text-decoration : none;
64+ box-shadow : 0 6px 8px rgba (0 , 0 , 0 , 0.15 ) !important ;
65+ }
66+
67+ [data-theme = "dark" ] .error-page .back-link {
68+ background-color : # e02337 !important ; /* Bright red */
69+ color : white !important ;
70+ box-shadow : 0 0 10px rgba (224 , 35 , 55 , 0.4 ) !important ;
71+ }
72+
73+ [data-theme = "dark" ] .error-page .back-link : hover {
74+ background-color : # c01d2f !important ; /* Darker red */
75+ box-shadow : 0 0 15px rgba (224 , 35 , 55 , 0.6 ) !important ;
76+ }
0 commit comments