Spaces:
Runtime error
Runtime error
File size: 2,520 Bytes
1d4eab2 | 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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | /* About Page के लिए विशिष्ट स्टाइलिंग */
:root {
--primary-green: #00A859;
--dark-green: #006400;
--light-green: #E8F8F5;
}
/* ------------------- Section & Title ------------------- */
.about-section {
padding: 40px 5%;
background-color: #f7f7f7;
text-align: center;
}
.page-title {
font-size: 2.5em;
color: #222;
margin-bottom: 10px;
}
.subtitle {
color: #666;
font-size: 1.1em;
margin-bottom: 40px;
}
/* ------------------- Content Boxes ------------------- */
.content-box {
background: white;
padding: 30px;
border-radius: 12px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
max-width: 900px;
margin: 30px auto;
text-align: left;
border-left: 5px solid var(--primary-green);
}
.content-box h2 {
color: var(--dark-green);
margin-top: 0;
font-size: 1.8em;
padding-bottom: 10px;
border-bottom: 1px solid var(--light-green);
margin-bottom: 20px;
}
.content-box p {
color: #444;
line-height: 1.7;
}
/* Tech Stack Specific Styling */
.tech-stack-section {
display: flex;
justify-content: space-between;
gap: 30px;
max-width: 900px;
margin: 40px auto;
flex-wrap: wrap;
}
.tech-stack-section .content-box {
flex: 1;
min-width: 350px;
margin: 0;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.tech-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
margin-top: 20px;
}
.tech-item {
background-color: var(--light-green);
padding: 10px;
border-radius: 5px;
font-weight: 500;
font-size: 0.95em;
color: #333;
transition: transform 0.3s ease;
}
.tech-item:hover {
transform: translateX(5px);
}
.content-box ul {
list-style: none;
padding-left: 0;
}
.content-box ul li {
padding-left: 25px;
margin-bottom: 10px;
position: relative;
color: #444;
}
.content-box ul li::before {
content: "✔️";
color: var(--primary-green);
font-weight: 700;
position: absolute;
left: 0;
}
/* Disclaimer Final */
.disclaimer-final {
border-left: 5px solid #ffc107; /* Warning color */
background-color: #fff8e1;
}
/* CTA Button at Bottom */
.start-now-button {
margin: 40px auto;
}
/* ------------------- Animations ------------------- */
.animated-box {
animation: fadeIn 1s ease-out;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
} |