moathA commited on
Commit
da2d53f
·
verified ·
1 Parent(s): 5abc4bb

Upload folder using huggingface_hub

Browse files
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: 30px;
567
  }
568
 
569
  .experience-text {
570
- font-size: clamp(40px, 7vw, 70px);
571
  }
572
 
573
  .cta-button {
574
- width: 400px;
575
  }
576
  }
577
 
578
  @media (max-width: 768px) {
 
 
 
 
 
 
 
 
 
 
 
 
 
579
  .nav-links {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580
  display: none;
581
  }
582
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
583
  .experience-egypt {
584
- top: 140px;
 
585
  }
586
 
587
  .experience-text {
588
- font-size: clamp(32px, 8vw, 50px);
 
 
589
  }
590
 
591
  .cta-button {
592
- top: 260px;
593
- width: 320px;
594
- height: 60px;
595
  }
596
 
597
  .cta-text {
598
  font-size: 20px;
599
  }
600
 
601
- .mosque {
602
- right: -150px;
 
 
 
 
 
 
 
 
 
 
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
  }