Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 18 additions & 35 deletions src/styles/NVIDIA.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
.container {
#nvidia .container {
max-width: 1000px; /* Ensure NVIDIA section doesn't exceed 1000px */
margin: 0 auto; /* Center the container */
padding: 0 32px !important; /* Add horizontal padding to ensure spacing from edges */

/* Responsive padding for all screen sizes */
@media (max-width: 768px) {
padding: 0 24px !important; /* Standard mobile padding */
}
@media (max-width: 480px) {
padding: 0 20px !important; /* Comfortable padding on small phones */
}
@media (max-width: 360px) {
padding: 0 16px !important; /* Minimal padding on very small screens */
}

h1 {
margin-top: 3rem; /* Standardized 3rem spacing from previous section */
Expand Down Expand Up @@ -32,31 +44,14 @@
margin-bottom: 2rem;
width: 100%;
max-width: 1000px; /* Ensure it doesn't exceed 1000px */

/* Add mobile horizontal padding */
@media (max-width: 768px) {
padding: 0 16px;
}
@media (max-width: 480px) {
padding: 0 12px;
}
padding: 0; /* Remove all padding - container already has padding */

.content {
width: 100%;
max-width: 1000px; /* Ensure content doesn't exceed 1000px */
max-width: 1000px; /* Match container width for consistency with other sections */
margin: 2rem auto 0; /* Center the content */
text-align: justify;
padding: 0 32px; /* Add horizontal padding to ensure spacing from edges */

@media (max-width: 768px) {
padding: 0 24px; /* Reduced padding on mobile */
}
@media (max-width: 480px) {
padding: 0 20px; /* Further reduced padding on small screens */
}
@media (max-width: 360px) {
padding: 0 16px; /* Minimal padding on very small screens */
}
padding: 0; /* Remove extra padding - container already has padding */

h2 {
font-size: 2rem; /* Reduced from 2.5rem (80% of original) */
Expand All @@ -78,16 +73,14 @@
line-height: 1.5;
color: #333;
margin-bottom: 1.6rem; /* Reduced from 2rem (80% of original) */
padding: 0 1.6rem; /* Reduced from 2rem (80% of original) */
padding: 0; /* Remove extra padding - container already has padding */

@media (max-width: 768px) {
font-size: 1rem; /* Reverted to original mobile value */
padding: 0 1rem; /* Reverted to original mobile value */
}

@media (max-width: 480px) {
font-size: 0.9rem; /* Reverted to original mobile value */
padding: 0 0.5rem; /* Reverted to original mobile value */
}
}

Expand All @@ -112,17 +105,7 @@
max-width: 1000px; /* Ensure carousel doesn't exceed 1000px */
margin: 0 auto; /* Center the carousel */
position: relative;
padding: 0 32px; /* Add horizontal padding to ensure spacing from edges */

@media (max-width: 768px) {
padding: 0 24px; /* Reduced padding on mobile */
}
@media (max-width: 480px) {
padding: 0 20px; /* Further reduced padding on small screens */
}
@media (max-width: 360px) {
padding: 0 16px; /* Minimal padding on very small screens */
}
padding: 0; /* Remove padding - container already has padding */

@media (max-width: 992px) {
width: 100%;
Expand Down
43 changes: 22 additions & 21 deletions src/styles/about.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
.container{
#about .container{
padding: 0 32px !important; /* Add horizontal padding to ensure spacing from edges */

/* Responsive padding for all screen sizes */
@media (max-width: 768px) {
padding: 0 24px !important; /* Standard mobile padding */
}
@media (max-width: 480px) {
padding: 0 20px !important; /* Comfortable padding on small phones */
}
@media (max-width: 360px) {
padding: 0 16px !important; /* Minimal padding on very small screens */
}

h1 {
margin-top: 3rem; /* Standardized 3rem spacing from previous section */
margin-bottom: 1rem; /* Standardized header bottom spacing */
Expand Down Expand Up @@ -27,28 +40,16 @@
flex-wrap: wrap;
justify-content: space-between;
align-items: center;

/* Add mobile horizontal padding */
@media (max-width: 768px) {
padding: 0 16px;
}
@media (max-width: 480px) {
padding: 0 12px;
}
gap: 2rem; /* Add gap between text and image */
padding: 0; /* Remove all padding - container already has padding */

.content {
width: 55%;
padding: 0 32px; /* Add horizontal padding to ensure spacing from edges */
flex: 1 1 50%; /* Use flex instead of fixed width to account for gap */
padding: 0; /* Remove extra padding - container already has padding */

@media (max-width: 992px) {
width: 100%;
padding: 0 24px; /* Reduced padding on smaller screens */
}
@media (max-width: 768px) {
padding: 0 20px; /* Further reduced padding on mobile */
}
@media (max-width: 480px) {
padding: 0 16px; /* Minimal padding on small screens */
flex: 1 1 100%;
padding: 0; /* Remove extra padding */
}

p {
Expand All @@ -69,7 +70,7 @@
}

.image-container {
width: 40%;
flex: 1 1 35%; /* Use flex instead of fixed width to account for gap */
height: auto;
overflow: hidden;
border-radius: 12px; /* Reduced from 15px (80% of original) */
Expand All @@ -78,7 +79,7 @@
z-index: 1;

@media (max-width: 992px) {
width: 80%;
flex: 1 1 80%;
margin: 2rem auto; /* Reverted to original mobile value */
}
}
Expand Down