This repository was archived by the owner on Aug 21, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyle.css
More file actions
59 lines (51 loc) · 3.83 KB
/
Copy pathstyle.css
File metadata and controls
59 lines (51 loc) · 3.83 KB
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
/* Base Styles */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: "Inter", sans-serif; background-color: #ffffff; color: #1a1a1a; line-height: 1.6; }
.container { width: 90%; max-width: 1100px; margin: 0 auto; padding: 2rem 0; }
/* Header Styles */
header { background-color: #f8f8f8; border-bottom: 1px solid #ddd; height: 70px; display: flex; align-items: center; justify-content: center; padding: 0 1rem; }
.header-container { width: 100%; max-width: 1300px; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; }
.logo-container { display: flex; align-items: center; gap: 0.5rem; flex-shrink: 0; }
.logo-icon { height: 36px; vertical-align: middle; }
.logo-text { font-weight: 700; font-size: 1.1rem; color: #1a1a1a; }
/* Navigation Styles */
nav { flex-grow: 1; display: flex; justify-content: center; }
.nav-links { list-style: none; display: flex; align-items: center; gap: 1.1rem; margin: 0; padding: 0; }
.nav-links li { margin: 0; white-space: nowrap; }
.nav-links li a { text-decoration: none; color: #444; font-size: 0.85rem; font-weight: 400; letter-spacing: 0.2px; line-height: 1.2; padding: 4px 0; transition: color 0.3s; }
.nav-links li a:hover { color: #1a53ff; border-bottom: 2px solid #1a53ff; }
/* Right Header Buttons */
.header-right { display: flex; align-items: center; gap: 1rem; white-space: nowrap; }
.auth-link { font-size: 0.85rem; color: #3366ff; text-decoration: none; }
.divider { color: #aaa; }
.search-btn { background: none; border: none; cursor: pointer; padding: 4px; }
.search-btn img { height: 20px; width: 20px; display: block; }
/* Hero */
.hero { background-color: #e9ecef; padding: 4rem 0; text-align: center; }
.hero h2 { font-size: 2rem; margin-bottom: 1rem; }
.hero p { font-size: 1.1rem; margin-bottom: 2rem; }
.btn { display: inline-block; padding: 0.75rem 1.5rem; background-color: #007acc; color: #ffffff; text-decoration: none; border-radius: 4px; font-weight: 600; transition: background-color 0.3s; }
.btn:hover { background-color: #005fa3; }
/* Sections */
section { padding: 3rem 0; }
section.light { background-color: #f9f9f9; }
h2 { margin-bottom: 1rem; font-size: 1.5rem; font-weight: 700; }
.service-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 2rem; }
.service-list li { list-style: none; background-color: #ffffff; border: 1px solid #ddd; padding: 1.5rem; border-radius: 6px; transition: box-shadow 0.3s ease; }
.service-list li:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
/* Footer */
footer { background-color: #f1f1f1; text-align: center; padding: 2rem 0; border-top: 1px solid #ccc; }
.footer-logo { margin-bottom: 1rem; }
.footer-logo img { height: 30px; }
.footer-nav, .footer-contact { margin-top: 1rem; font-size: 0.95rem; }
.footer-nav a { margin: 0 0.5rem; color: #1a1a1a; text-decoration: none; transition: color 0.3s; }
.footer-nav a:hover { color: #007acc; }
.footer-bottom { margin-top: 1rem; font-size: 0.85rem; color: #666; }
/* Cookie Consent Banner */
.cookie-banner { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); background: #ffffff; color: #1a1a1a; max-width: 680px; width: 90%; padding: 2rem; border-radius: 10px; box-shadow: 0 0 30px rgba(0,0,0,0.15); font-family: "Inter", sans-serif; line-height: 1.7; z-index: 9999; text-align: center; }
.cookie-banner p { margin: 0 0 1.5rem; font-size: 1.05rem; }
.cookie-banner a { color: #0033cc; text-decoration: underline; }
.cookie-buttons { display: flex; justify-content: center; gap: 1.5rem; flex-wrap: wrap; }
.cookie-buttons button { padding: 0.75rem 2rem; border-radius: 6px; font-weight: 600; font-size: 1rem; border: none; cursor: pointer; transition: background 0.3s ease; }
.cookie-buttons .manage { background: transparent; color: #0033cc; border: 1.5px solid #0033cc; }
.cookie-buttons .accept { background: #1a53ff; color: white; }