Spaces:
Running
Running
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Booknap - Join Our Community</title> | |
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet" /> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" /> | |
<style> | |
:root { | |
--bg: #0f172a; | |
--card: #0b1223; | |
--muted: #94a3b8; | |
--text: #e2e8f0; | |
--brand: #3b82f6; | |
--brand-2: #6366f1; | |
} | |
body { | |
font-family: 'Inter', sans-serif; | |
background: linear-gradient(180deg, #0b1020, #0b1022 30%, #0b1124); | |
color: var(--text); | |
margin: 0; | |
padding: 0; | |
} | |
/* Header Styles */ | |
.header { | |
position: sticky; | |
top: 0; | |
-webkit-backdrop-filter: blur(8px); | |
backdrop-filter: blur(8px); | |
background: rgba(7,10,20,0.55); | |
z-index: 20; | |
box-shadow: none; | |
} | |
.nav { | |
border-bottom: 1px solid rgba(255,255,255,0.06); | |
} | |
.nav-container { | |
display: flex; | |
align-items: center; | |
gap: 2rem; | |
max-width: 1200px; | |
margin: 0 auto; | |
padding: 0 20px; | |
} | |
.nav-logo { | |
display: flex; | |
align-items: center; | |
gap: 0.5rem; | |
color: white; | |
font-size: 1.5rem; | |
font-weight: 700; | |
text-decoration: none; | |
} | |
.nav-logo i { | |
font-size: 1.8rem; | |
color: var(--brand); | |
} | |
.nav-menu { | |
display: flex; | |
list-style: none; | |
gap: 2rem; | |
margin-left: auto; | |
} | |
.nav-link { | |
color: var(--muted); | |
text-decoration: none; | |
font-weight: 600; | |
transition: color 0.3s ease; | |
} | |
.nav-link:hover, .nav-link.active { | |
color: var(--text); | |
} | |
.nav-login { | |
margin-left: 0; | |
} | |
.login-btn { | |
background: linear-gradient(90deg, #3b82f6, #6366f1); | |
color: white; | |
padding: 0.75rem 1.5rem; | |
border-radius: 8px; | |
text-decoration: none; | |
font-weight: 600; | |
transition: background-color 0.2s ease; | |
display: inline-block; | |
} | |
.login-btn:hover { | |
background: linear-gradient(90deg, #2563eb, #4f46e5); | |
} | |
/* Community Section Styles */ | |
.community-section { | |
background: transparent; | |
padding: 4rem 0; | |
margin-top: 0; | |
} | |
.community-container { | |
max-width: 1200px; | |
margin: 0 auto; | |
padding: 0 20px; | |
display: grid; | |
grid-template-columns: 1fr 1fr; | |
gap: 4rem; | |
align-items: center; | |
} | |
.community-content { | |
color: var(--text); | |
} | |
.community-title { | |
font-size: 3.5rem; | |
font-weight: 800; | |
line-height: 1.1; | |
margin-bottom: 1.5rem; | |
color: var(--text); | |
} | |
.community-description { | |
font-size: 1.125rem; | |
line-height: 1.7; | |
color: var(--muted); | |
margin-bottom: 2.5rem; | |
} | |
.community-buttons { | |
display: flex; | |
gap: 1rem; | |
flex-wrap: wrap; | |
} | |
.btn { | |
display: inline-flex; | |
align-items: center; | |
gap: 0.75rem; | |
padding: 0.875rem 1.5rem; | |
border: 1px solid #d1d5db; | |
border-radius: 8px; | |
background: white; | |
color: #374151; | |
text-decoration: none; | |
font-weight: 500; | |
font-size: 0.875rem; | |
transition: all 0.2s ease; | |
} | |
.btn:hover { | |
border-color: #9ca3af; | |
background: #f9fafb; | |
} | |
.btn-google { | |
border-color: #d1d5db; | |
} | |
.btn-email { | |
border-color: #d1d5db; | |
} | |
.google-icon { | |
width: 18px; | |
height: 18px; | |
background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg); | |
border-radius: 2px; | |
position: relative; | |
} | |
.google-icon::before { | |
content: ''; | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
transform: translate(-50%, -50%); | |
width: 8px; | |
height: 8px; | |
background: white; | |
border-radius: 1px; | |
} | |
/* Right-side image */ | |
.community-image-wrap { | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
min-height: 220px; | |
} | |
.community-image { | |
width: 100%; | |
max-width: 380px; | |
height: auto; | |
border-radius: 12px; | |
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08); | |
object-fit: contain; | |
display: block; | |
} | |
/* Illustration styles removed: using a single image on the right side */ | |
/* Responsive Design */ | |
@media (max-width: 768px) { | |
.community-container { | |
grid-template-columns: 1fr; | |
gap: 2rem; | |
} | |
.community-title { | |
font-size: 2.5rem; | |
} | |
.community-buttons { | |
flex-direction: column; | |
} | |
/* no right-side illustration adjustments needed */ | |
} | |
</style> | |
</head> | |
<body> | |
<!-- Header --> | |
<header class="header"> | |
<nav class="nav"> | |
<div class="nav-container"> | |
<div class="nav-logo"> | |
<i class="fas fa-book-open"></i> | |
<span>booknap</span> | |
</div> | |
<ul class="nav-menu"> | |
<li><a href="#" class="nav-link active">Home</a></li> | |
<li><a href="#" class="nav-link">Book Summaries</a></li> | |
<li><a href="#" class="nav-link">Pricing</a></li> | |
<li><a href="#" class="nav-link">Blog</a></li> | |
</ul> | |
<div class="nav-login"> | |
<a href="login.html" class="login-btn">Login</a> | |
</div> | |
</div> | |
</nav> | |
</header> | |
<!-- Community Section --> | |
<section class="community-section"> | |
<div class="community-container"> | |
<!-- Left Side - Content --> | |
<div class="community-content"> | |
<h1 class="community-title"> | |
Level up with the largest<br> | |
<span style="color: var(--brand);">reading community</span> | |
</h1> | |
<p class="community-description"> | |
Join over 25M+ book lovers to share insights, discuss ideas, and stay up-to-date on all the latest books and reading techniques. Discover a huge repository of community-published book summaries, reviews & reading guides for your next learning journey. | |
</p> | |
</div> | |
<!-- Right Side - Image --> | |
<div class="community-image-wrap"> | |
<img class="community-image" src="https://i.pinimg.com/736x/f4/a0/48/f4a0480397a1c019a2a1a238b2ffc594.jpg" alt="Reading illustration" /> | |
</div> | |
</div> | |
</section> | |
<!-- Rest of your content can go here --> | |
<div style="background: var(--bg); padding: 2rem; color: var(--text);"> | |
<div style="max-width: 1200px; margin: 0 auto;"> | |
<h2>Continue Your Reading Journey</h2> | |
<p>Explore our book summaries, join reading discussions, and discover new insights with our community of book lovers.</p> | |
</div> | |
</div> | |
</body> | |
</html> | |