File size: 2,369 Bytes
711c1b2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
/* Glassmorphism Inputs */
.bg-dark-glass {
    background-color: rgba(247, 147, 247, 0.07) !important; /* soft purple tint */
    border: 1px solid rgba(248, 237, 237, 0.15) !important; /* light grey border */
    backdrop-filter: blur(10px);
    color: #e0e0e0 !important; /* light grey text */
    transition: all 0.3s ease;
}

.bg-dark-glass:focus {
    background-color: rgba(226, 156, 240, 0.08) !important; /* subtle focus */
    border-color: #9b59b6 !important; /* vivid purple on focus */
    box-shadow: 0 0 10px rgba(155, 89, 182, 0.4); /* purple glow */
}

/* Modern Footer Gradient & Icon */
.modern-footer {
    background: linear-gradient(90deg, #040305, #0b0413, #18171a); /* dark purple gradient */
    border-top: 1px solid rgba(223, 127, 218, 0.1); /* subtle grey line */
    padding: 15px 0;
}

.icon-btn {
    font-size: 1.6rem;
    color: rgba(241, 110, 230, 0.5); /* soft grey */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.icon-btn:hover {
    color: #9b59b6; /* bright purple hover */
    transform: translateY(-5px) scale(1.2);
    filter: drop-shadow(0 0 10px rgba(155, 89, 182, 0.8)); /* purple glow */
}

/* Container Background */
.welcome-container {
    padding: 3%;
    background: linear-gradient(135deg, #8062db 0%, #9263df 100%); /* dark purple-black gradient */
    min-height: 100vh;
}

/* Prediction Result Card */
.result-display {
    background: rgba(128, 0, 128, 0.05); /* subtle purple glass */
    backdrop-filter: blur(20px);
    border: 1px solid rgba(200, 200, 200, 0.1); /* soft grey border */
    border-radius: 20px;
    transition: all 0.5s ease;
}

/* Modern Purple Table */
.modern-table {
    width: 100%;
    background: rgba(11, 2, 19, 0.15); /* light purple glass */
    backdrop-filter: blur(15px);
    border: 1px solid rgba(21, 6, 31, 0.2); /* purple border */
    border-radius: 15px;
}

.modern-table th, .modern-table td {
    padding: 12px 15px;
    border-bottom: 1px solid rgba(244, 242, 245, 0.2); /* subtle purple line */
}

.modern-table th {
    color: #b894d1; /* light purple headers */
    font-weight: 600;
}

.modern-table td {
    color: #d8a6f1; /* slightly brighter purple for text */
}

.modern-table tr:hover td {
    background: rgba(216, 150, 241, 0.25); /* subtle purple hover */
}