Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- static/css/experiencedetails_clean.css +64 -0
- static/css/explore_style.css +46 -0
- static/css/styles-1.css +91 -21
static/css/experiencedetails_clean.css
CHANGED
|
@@ -136,4 +136,68 @@ body {
|
|
| 136 |
|
| 137 |
.detail-book-btn:hover {
|
| 138 |
transform: scale(1.05);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
}
|
|
|
|
| 136 |
|
| 137 |
.detail-book-btn:hover {
|
| 138 |
transform: scale(1.05);
|
| 139 |
+
}
|
| 140 |
+
|
| 141 |
+
/* Responsive Design */
|
| 142 |
+
@media (max-width: 1024px) {
|
| 143 |
+
.details-container {
|
| 144 |
+
padding: 30px;
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
.header-text h1 {
|
| 148 |
+
font-size: 40px;
|
| 149 |
+
}
|
| 150 |
+
}
|
| 151 |
+
|
| 152 |
+
@media (max-width: 768px) {
|
| 153 |
+
.details-container {
|
| 154 |
+
padding: 20px;
|
| 155 |
+
}
|
| 156 |
+
|
| 157 |
+
.details-header {
|
| 158 |
+
flex-direction: column;
|
| 159 |
+
padding: 30px 20px !important;
|
| 160 |
+
/* Override inline bg padding */
|
| 161 |
+
min-height: auto;
|
| 162 |
+
gap: 30px;
|
| 163 |
+
}
|
| 164 |
+
|
| 165 |
+
.header-text h1 {
|
| 166 |
+
font-size: 32px;
|
| 167 |
+
}
|
| 168 |
+
|
| 169 |
+
.header-text p {
|
| 170 |
+
font-size: 18px;
|
| 171 |
+
}
|
| 172 |
+
|
| 173 |
+
.header-map {
|
| 174 |
+
width: 100%;
|
| 175 |
+
height: 200px;
|
| 176 |
+
}
|
| 177 |
+
|
| 178 |
+
.focus-points-section h2 {
|
| 179 |
+
font-size: 28px;
|
| 180 |
+
margin-bottom: 30px;
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
.points-grid {
|
| 184 |
+
grid-template-columns: 1fr;
|
| 185 |
+
}
|
| 186 |
+
|
| 187 |
+
.action-bar {
|
| 188 |
+
padding: 15px 20px;
|
| 189 |
+
}
|
| 190 |
+
|
| 191 |
+
.price-tag {
|
| 192 |
+
font-size: 18px;
|
| 193 |
+
}
|
| 194 |
+
|
| 195 |
+
.price-tag span {
|
| 196 |
+
font-size: 26px;
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
.detail-book-btn {
|
| 200 |
+
padding: 12px 30px;
|
| 201 |
+
font-size: 16px;
|
| 202 |
+
}
|
| 203 |
}
|
static/css/explore_style.css
CHANGED
|
@@ -189,4 +189,50 @@ body {
|
|
| 189 |
display: flex;
|
| 190 |
gap: 15px;
|
| 191 |
justify-content: center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 192 |
}
|
|
|
|
| 189 |
display: flex;
|
| 190 |
gap: 15px;
|
| 191 |
justify-content: center;
|
| 192 |
+
}
|
| 193 |
+
|
| 194 |
+
/* Responsive Design */
|
| 195 |
+
@media (max-width: 1024px) {
|
| 196 |
+
.explore-container {
|
| 197 |
+
padding: 90px 40px 40px 40px;
|
| 198 |
+
}
|
| 199 |
+
}
|
| 200 |
+
|
| 201 |
+
@media (max-width: 768px) {
|
| 202 |
+
.explore-container {
|
| 203 |
+
padding: 80px 20px 40px 20px;
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
.explore-header {
|
| 207 |
+
flex-direction: column;
|
| 208 |
+
align-items: flex-start;
|
| 209 |
+
gap: 20px;
|
| 210 |
+
}
|
| 211 |
+
|
| 212 |
+
.explore-header h1 {
|
| 213 |
+
font-size: 32px;
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
.stats-card {
|
| 217 |
+
width: 100%;
|
| 218 |
+
padding: 15px 25px;
|
| 219 |
+
gap: 20px;
|
| 220 |
+
justify-content: center;
|
| 221 |
+
}
|
| 222 |
+
|
| 223 |
+
.section-title {
|
| 224 |
+
font-size: 28px;
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
.experiences-grid {
|
| 228 |
+
flex-direction: row;
|
| 229 |
+
/* Keep scrollable but better spacing */
|
| 230 |
+
gap: 20px;
|
| 231 |
+
}
|
| 232 |
+
|
| 233 |
+
.experience-card {
|
| 234 |
+
width: 280px;
|
| 235 |
+
height: 380px;
|
| 236 |
+
flex-shrink: 0;
|
| 237 |
+
}
|
| 238 |
}
|
static/css/styles-1.css
CHANGED
|
@@ -311,7 +311,6 @@ body {
|
|
| 311 |
right: 20%;
|
| 312 |
}
|
| 313 |
|
| 314 |
-
/* ==================== CAIRO TOWER ==================== */
|
| 315 |
/* ==================== CAIRO TOWER ==================== */
|
| 316 |
.cairo-tower {
|
| 317 |
position: absolute;
|
|
@@ -432,7 +431,6 @@ body {
|
|
| 432 |
height: 100%;
|
| 433 |
}
|
| 434 |
|
| 435 |
-
/* Main Pyramid Container */
|
| 436 |
/* Main Pyramid Container */
|
| 437 |
.pyramid-main-container {
|
| 438 |
left: 30%;
|
|
@@ -443,7 +441,6 @@ body {
|
|
| 443 |
z-index: 30;
|
| 444 |
}
|
| 445 |
|
| 446 |
-
/* Small Pyramid Container */
|
| 447 |
/* Small Pyramid Container */
|
| 448 |
.pyramid-small-container {
|
| 449 |
left: -100px;
|
|
@@ -454,7 +451,6 @@ body {
|
|
| 454 |
}
|
| 455 |
|
| 456 |
/* ==================== MOHAMED ALI MOSQUE ==================== */
|
| 457 |
-
/* ==================== MOHAMED ALI MOSQUE (Pure CSS) ==================== */
|
| 458 |
.mosque-css {
|
| 459 |
position: absolute;
|
| 460 |
right: 0;
|
|
@@ -477,8 +473,6 @@ body {
|
|
| 477 |
box-shadow: inset 0 -20px 0 rgba(0, 0, 0, 0.05);
|
| 478 |
}
|
| 479 |
|
| 480 |
-
/* Side Wings removed to fix "rogue parts" issue */
|
| 481 |
-
|
| 482 |
/* Central Dome */
|
| 483 |
.mosque-dome {
|
| 484 |
position: absolute;
|
|
@@ -492,8 +486,6 @@ body {
|
|
| 492 |
box-shadow: inset -20px 10px 0 rgba(0, 0, 0, 0.1);
|
| 493 |
}
|
| 494 |
|
| 495 |
-
/* Dome Spire removed */
|
| 496 |
-
|
| 497 |
/* Golden Band on Dome Body */
|
| 498 |
.mosque-dome::after {
|
| 499 |
content: '';
|
|
@@ -543,9 +535,6 @@ body {
|
|
| 543 |
border-radius: 20px 20px 0 0;
|
| 544 |
}
|
| 545 |
|
| 546 |
-
/* Crescent on Minaret */
|
| 547 |
-
/* Crescent on Minaret removed */
|
| 548 |
-
|
| 549 |
.mosque-minaret.left {
|
| 550 |
left: 50px;
|
| 551 |
height: 500px;
|
|
@@ -563,42 +552,123 @@ body {
|
|
| 563 |
}
|
| 564 |
|
| 565 |
.nav-links {
|
| 566 |
-
gap:
|
| 567 |
}
|
| 568 |
|
| 569 |
.experience-text {
|
| 570 |
-
font-size: clamp(40px,
|
| 571 |
}
|
| 572 |
|
| 573 |
.cta-button {
|
| 574 |
-
width:
|
| 575 |
}
|
| 576 |
}
|
| 577 |
|
| 578 |
@media (max-width: 768px) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 579 |
.nav-links {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 580 |
display: none;
|
| 581 |
}
|
| 582 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 583 |
.experience-egypt {
|
| 584 |
-
top:
|
|
|
|
| 585 |
}
|
| 586 |
|
| 587 |
.experience-text {
|
| 588 |
-
font-size: clamp(32px,
|
|
|
|
|
|
|
| 589 |
}
|
| 590 |
|
| 591 |
.cta-button {
|
| 592 |
-
top:
|
| 593 |
-
width:
|
| 594 |
-
height:
|
| 595 |
}
|
| 596 |
|
| 597 |
.cta-text {
|
| 598 |
font-size: 20px;
|
| 599 |
}
|
| 600 |
|
| 601 |
-
|
| 602 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 603 |
}
|
| 604 |
}
|
|
|
|
| 311 |
right: 20%;
|
| 312 |
}
|
| 313 |
|
|
|
|
| 314 |
/* ==================== CAIRO TOWER ==================== */
|
| 315 |
.cairo-tower {
|
| 316 |
position: absolute;
|
|
|
|
| 431 |
height: 100%;
|
| 432 |
}
|
| 433 |
|
|
|
|
| 434 |
/* Main Pyramid Container */
|
| 435 |
.pyramid-main-container {
|
| 436 |
left: 30%;
|
|
|
|
| 441 |
z-index: 30;
|
| 442 |
}
|
| 443 |
|
|
|
|
| 444 |
/* Small Pyramid Container */
|
| 445 |
.pyramid-small-container {
|
| 446 |
left: -100px;
|
|
|
|
| 451 |
}
|
| 452 |
|
| 453 |
/* ==================== MOHAMED ALI MOSQUE ==================== */
|
|
|
|
| 454 |
.mosque-css {
|
| 455 |
position: absolute;
|
| 456 |
right: 0;
|
|
|
|
| 473 |
box-shadow: inset 0 -20px 0 rgba(0, 0, 0, 0.05);
|
| 474 |
}
|
| 475 |
|
|
|
|
|
|
|
| 476 |
/* Central Dome */
|
| 477 |
.mosque-dome {
|
| 478 |
position: absolute;
|
|
|
|
| 486 |
box-shadow: inset -20px 10px 0 rgba(0, 0, 0, 0.1);
|
| 487 |
}
|
| 488 |
|
|
|
|
|
|
|
| 489 |
/* Golden Band on Dome Body */
|
| 490 |
.mosque-dome::after {
|
| 491 |
content: '';
|
|
|
|
| 535 |
border-radius: 20px 20px 0 0;
|
| 536 |
}
|
| 537 |
|
|
|
|
|
|
|
|
|
|
| 538 |
.mosque-minaret.left {
|
| 539 |
left: 50px;
|
| 540 |
height: 500px;
|
|
|
|
| 552 |
}
|
| 553 |
|
| 554 |
.nav-links {
|
| 555 |
+
gap: 20px;
|
| 556 |
}
|
| 557 |
|
| 558 |
.experience-text {
|
| 559 |
+
font-size: clamp(40px, 8vw, 80px);
|
| 560 |
}
|
| 561 |
|
| 562 |
.cta-button {
|
| 563 |
+
width: 450px;
|
| 564 |
}
|
| 565 |
}
|
| 566 |
|
| 567 |
@media (max-width: 768px) {
|
| 568 |
+
body {
|
| 569 |
+
overflow-y: auto;
|
| 570 |
+
}
|
| 571 |
+
|
| 572 |
+
.navbar-landingpage {
|
| 573 |
+
padding: 0 15px;
|
| 574 |
+
}
|
| 575 |
+
|
| 576 |
+
.nav-toggle-label {
|
| 577 |
+
display: block;
|
| 578 |
+
z-index: 1001;
|
| 579 |
+
}
|
| 580 |
+
|
| 581 |
.nav-links {
|
| 582 |
+
display: flex;
|
| 583 |
+
flex-direction: column;
|
| 584 |
+
justify-content: center;
|
| 585 |
+
position: fixed;
|
| 586 |
+
top: 0;
|
| 587 |
+
right: -100%;
|
| 588 |
+
width: 100%;
|
| 589 |
+
height: 100vh;
|
| 590 |
+
background: #1A3A5C;
|
| 591 |
+
padding: 50px;
|
| 592 |
+
transition: right 0.4s ease-in-out;
|
| 593 |
+
z-index: 1000;
|
| 594 |
+
gap: 20px;
|
| 595 |
+
text-align: center;
|
| 596 |
+
}
|
| 597 |
+
|
| 598 |
+
.nav-toggle:checked~.nav-links {
|
| 599 |
+
right: 0;
|
| 600 |
+
}
|
| 601 |
+
|
| 602 |
+
.nav-toggle:checked~.nav-toggle-label span {
|
| 603 |
+
background: transparent;
|
| 604 |
+
}
|
| 605 |
+
|
| 606 |
+
.nav-toggle:checked~.nav-toggle-label span::before {
|
| 607 |
+
transform: rotate(45deg);
|
| 608 |
+
bottom: 0;
|
| 609 |
+
}
|
| 610 |
+
|
| 611 |
+
.nav-toggle:checked~.nav-toggle-label span::after {
|
| 612 |
+
transform: rotate(-45deg);
|
| 613 |
+
top: 0;
|
| 614 |
+
}
|
| 615 |
+
|
| 616 |
+
.nav-item {
|
| 617 |
+
font-size: 20px;
|
| 618 |
+
width: 100%;
|
| 619 |
+
border-radius: 10px;
|
| 620 |
+
}
|
| 621 |
+
|
| 622 |
+
.auth-buttons {
|
| 623 |
display: none;
|
| 624 |
}
|
| 625 |
|
| 626 |
+
.mobile-auth-links {
|
| 627 |
+
display: flex;
|
| 628 |
+
flex-direction: column;
|
| 629 |
+
gap: 15px;
|
| 630 |
+
width: 100%;
|
| 631 |
+
margin-top: 20px;
|
| 632 |
+
}
|
| 633 |
+
|
| 634 |
+
.mobile-auth-links .login-btn,
|
| 635 |
+
.mobile-auth-links .signup-btn {
|
| 636 |
+
width: 100%;
|
| 637 |
+
text-align: center;
|
| 638 |
+
}
|
| 639 |
+
|
| 640 |
.experience-egypt {
|
| 641 |
+
top: 150px;
|
| 642 |
+
width: 90%;
|
| 643 |
}
|
| 644 |
|
| 645 |
.experience-text {
|
| 646 |
+
font-size: clamp(32px, 12vw, 60px);
|
| 647 |
+
white-space: normal;
|
| 648 |
+
line-height: 1.2;
|
| 649 |
}
|
| 650 |
|
| 651 |
.cta-button {
|
| 652 |
+
top: 380px;
|
| 653 |
+
width: 85%;
|
| 654 |
+
height: 70px;
|
| 655 |
}
|
| 656 |
|
| 657 |
.cta-text {
|
| 658 |
font-size: 20px;
|
| 659 |
}
|
| 660 |
|
| 661 |
+
/* Hide heavy decorations on mobile */
|
| 662 |
+
.cairo-tower,
|
| 663 |
+
.mosque-css,
|
| 664 |
+
.floating-dome,
|
| 665 |
+
.floating-crescent {
|
| 666 |
+
display: none;
|
| 667 |
+
}
|
| 668 |
+
|
| 669 |
+
.pyramid-main-container {
|
| 670 |
+
width: 150%;
|
| 671 |
+
left: 50%;
|
| 672 |
+
bottom: -20px;
|
| 673 |
}
|
| 674 |
}
|