Build_Site

This commit is contained in:
risadmin_prod 2025-05-21 08:25:19 +00:00
parent cc95f38679
commit 2cc6112ad1
5 changed files with 9656 additions and 3453 deletions

656
about.html Normal file
View File

@ -0,0 +1,656 @@
SafeValue must use [property]=binding:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>About</title>
<style>
/* Base styles */
:root {
--primary-color: #4361ee;
--primary-hover: #3a56d4;
--secondary-color: #f8f9fa;
--accent-color: #4cc9f0;
--success-color: #4ade80;
--warning-color: #fbbf24;
--error-color: #f87171;
--text-primary: #1f2937;
--text-secondary: #4b5563;
--text-light: #9ca3af;
--border-color: #e5e7eb;
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--border-radius: 8px;
--transition: all 0.2s ease;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
margin: 0;
padding: 0;
background: #f3f4f6;
color: var(--text-primary);
line-height: 1.5;
}
/* Container */
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 1rem;
}
/* Buttons */
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.5rem 1rem;
border-radius: var(--border-radius);
font-weight: 500;
text-decoration: none;
cursor: pointer;
transition: var(--transition);
}
.btn-primary {
background-color: var(--primary-color);
color: white;
border: none;
}
.btn-primary:hover {
background-color: var(--primary-hover);
transform: translateY(-1px);
box-shadow: var(--shadow-sm);
}
.btn-outline {
background-color: transparent;
border: 1px solid var(--border-color);
color: var(--text-secondary);
}
.btn-outline:hover {
border-color: var(--primary-color);
color: var(--primary-color);
}
/* Forms */
.form-group {
margin-bottom: 1.25rem;
}
.form-label {
display: block;
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--text-secondary);
}
.form-control {
width: 100%;
padding: 0.625rem 0.75rem;
border-radius: var(--border-radius);
border: 1px solid var(--border-color);
font-size: 0.875rem;
background-color: white;
}
.form-control:focus {
outline: none;
border-color: var(--primary-color);
box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.2);
}
textarea.form-control {
min-height: 100px;
resize: vertical;
}
/* Blog sections */
.tn1-blog-section {
max-width: 1200px;
margin: 0 auto;
padding: 5rem 1.5rem;
background: white;
border-radius: var(--border-radius);
box-shadow: var(--shadow-md);
}
.tn1-subheading {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.tn1-main-heading {
font-size: 2.5rem;
margin: 0.5rem 0 1rem;
font-weight: 700;
color: var(--text-primary);
line-height: 1.2;
}
.tn1-description {
color: var(--text-secondary);
font-size: 1.125rem;
max-width: 700px;
margin: 0 auto 3rem;
line-height: 1.6;
}
.tn1-blog-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 2rem;
justify-content: center;
}
.tn1-blog-card {
background: white;
padding: 0;
border-radius: var(--border-radius);
overflow: hidden;
box-shadow: var(--shadow-sm);
transition: var(--transition);
height: 100%;
display: flex;
flex-direction: column;
}
.tn1-blog-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-md);
}
.tn1-placeholder {
background: #e5e7eb;
height: 200px;
margin-bottom: 0;
position: relative;
overflow: hidden;
}
.tn1-card-content {
padding: 1.5rem;
flex: 1;
display: flex;
flex-direction: column;
}
.tn1-category {
font-size: 0.75rem;
color: var(--primary-color);
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
margin: 0 0 0.5rem;
}
.tn1-title {
font-size: 1.25rem;
font-weight: 700;
margin: 0 0 0.75rem;
line-height: 1.3;
color: var(--text-primary);
}
.tn1-summary {
font-size: 0.875rem;
color: var(--text-secondary);
margin-bottom: 1.5rem;
line-height: 1.6;
flex: 1;
}
.tn1-meta {
font-size: 0.75rem;
color: var(--text-light);
display: flex;
align-items: center;
gap: 1rem;
}
.tn1-view-all-btn {
margin-top: 3rem;
padding: 0.75rem 2rem;
background: var(--primary-color);
color: white;
border: none;
border-radius: var(--border-radius);
font-weight: 600;
cursor: pointer;
transition: var(--transition);
}
.tn1-view-all-btn:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
/* Blog Style 2 */
.blog-2-section {
max-width: 1200px;
margin: 0 auto;
padding: 5rem 1.5rem;
}
.blog-2-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin-bottom: 3rem;
}
.blog-2-subheading {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.blog-2-main-heading {
font-size: 2.5rem;
margin: 0 0 1rem;
font-weight: 700;
color: var(--text-primary);
line-height: 1.2;
}
.blog-2-description {
font-size: 1.125rem;
color: var(--text-secondary);
margin-top: 1rem;
max-width: 600px;
line-height: 1.6;
}
.blog-2-view-all {
padding: 0.75rem 1.5rem;
background: var(--primary-color);
color: white;
border: none;
border-radius: var(--border-radius);
font-weight: 600;
cursor: pointer;
transition: var(--transition);
margin-top: 1rem;
}
.blog-2-view-all:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
.blog-2-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 2rem;
}
.blog-2-card {
background: white;
border-radius: var(--border-radius);
overflow: hidden;
display: flex;
flex-direction: column;
box-shadow: var(--shadow-sm);
transition: var(--transition);
height: 100%;
}
.blog-2-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-md);
}
.blog-2-placeholder {
height: 200px;
background: #e5e7eb;
position: relative;
overflow: hidden;
}
.blog-2-content {
padding: 1.5rem;
display: flex;
flex-direction: column;
gap: 0.75rem;
flex: 1;
}
.blog-2-meta {
font-size: 0.75rem;
color: var(--text-light);
margin-bottom: 0.5rem;
display: flex;
gap: 1rem;
}
.blog-2-title {
font-size: 1.25rem;
margin: 0 0 0.75rem;
font-weight: 700;
line-height: 1.3;
color: var(--text-primary);
}
.blog-2-summary {
font-size: 0.875rem;
color: var(--text-secondary);
margin-bottom: 1.5rem;
line-height: 1.6;
flex: 1;
}
.blog-2-read-more {
font-size: 0.875rem;
color: var(--primary-color);
text-decoration: none;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 0.25rem;
transition: var(--transition);
}
.blog-2-read-more:hover {
color: var(--primary-hover);
gap: 0.5rem;
}
/* Contact Form Style 1 */
.contact-1-wrapper {
margin: 0;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #f3f4f6;
padding: 3rem 1rem;
}
.contact-1-section {
background: white;
max-width: 550px;
margin: 0 auto;
padding: 2.5rem;
text-align: center;
border-radius: var(--border-radius);
box-shadow: var(--shadow-lg);
}
.contact-1-tagline {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.contact-1-heading {
font-size: 2rem;
margin: 0 0 1rem;
font-weight: 700;
color: var(--text-primary);
}
.contact-1-description {
color: var(--text-secondary);
font-size: 1rem;
margin-bottom: 2rem;
max-width: 450px;
margin-left: auto;
margin-right: auto;
line-height: 1.6;
}
.contact-1-form {
display: flex;
flex-direction: column;
gap: 1.25rem;
text-align: left;
}
.contact-1-label {
display: block;
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--text-secondary);
}
.contact-1-input,
.contact-1-textarea {
width: 100%;
padding: 0.75rem 1rem;
border: 1px solid var(--border-color);
border-radius: var(--border-radius);
font-size: 1rem;
transition: var(--transition);
}
.contact-1-input:focus,
.contact-1-textarea:focus {
outline: none;
border-color: var(--primary-color);
box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.2);
}
.contact-1-textarea {
min-height: 120px;
resize: vertical;
}
.contact-1-checkbox-row {
display: flex;
align-items: flex-start;
gap: 0.75rem;
font-size: 0.875rem;
color: var(--text-secondary);
}
.contact-1-checkbox-row input[type="checkbox"] {
margin-top: 0.25rem;
}
.contact-1-submit {
background: var(--primary-color);
color: white;
border: none;
padding: 0.75rem 1.5rem;
font-size: 1rem;
font-weight: 600;
border-radius: var(--border-radius);
cursor: pointer;
margin-top: 0.5rem;
transition: var(--transition);
align-self: center;
}
.contact-1-submit:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
/* Responsive designs */
@media (max-width: 768px) {
.tn1-blog-grid,
.blog-2-grid {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 1.5rem;
}
.tn1-main-heading,
.blog-2-main-heading {
font-size: 2rem;
}
.contact-1-section {
padding: 2rem 1.5rem;
}
}
@media (max-width: 480px) {
.tn1-blog-grid,
.blog-2-grid {
grid-template-columns: 1fr;
}
.tn1-main-heading,
.blog-2-main-heading {
font-size: 1.75rem;
}
.contact-1-section {
padding: 1.5rem 1rem;
}
}
/* Preview controls styling */
.preview-controls {
position: fixed !important;
top: 20px !important;
right: 20px !important;
background-color: white !important;
border-radius: var(--border-radius) !important;
padding: 1rem !important;
box-shadow: var(--shadow-lg) !important;
z-index: 1000 !important;
display: flex !important;
flex-direction: column !important;
gap: 0.75rem !important;
}
.preview-controls button {
padding: 0.625rem 1rem !important;
background: var(--primary-color) !important;
color: white !important;
border: none !important;
border-radius: var(--border-radius) !important;
cursor: pointer !important;
font-size: 0.875rem !important;
font-weight: 500 !important;
display: flex !important;
align-items: center !important;
gap: 0.5rem !important;
transition: var(--transition) !important;
}
.preview-controls button:hover {
background: var(--primary-hover) !important;
transform: translateY(-1px) !important;
box-shadow: var(--shadow-sm) !important;
}
.preview-controls button::before {
font-size: 1rem !important;
}
#download-btn::before {
content: "⬇️" !important;
}
#copy-btn::before {
content: "📋" !important;
}
#toggle-source-btn::before {
content: "📝" !important;
}
.toast {
position: fixed !important;
top: 20px !important;
left: 50% !important;
transform: translateX(-50%) !important;
padding: 0.75rem 1.5rem !important;
background: var(--success-color) !important;
color: white !important;
border-radius: var(--border-radius) !important;
box-shadow: var(--shadow-md) !important;
opacity: 0 !important;
transition: opacity 0.3s !important;
z-index: 1001 !important;
font-weight: 500 !important;
}
.toast.show {
opacity: 1 !important;
}
.html-source {
display: none !important;
margin-top: 1.5rem !important;
width: 100% !important;
height: 300px !important;
font-family: 'Courier New', monospace !important;
resize: vertical !important;
white-space: pre !important;
overflow: auto !important;
background-color: #f9fafb !important;
border: 1px solid var(--border-color) !important;
padding: 1rem !important;
border-radius: var(--border-radius) !important;
font-size: 0.875rem !important;
}
.show-source {
display: block !important;
}
/* Additional utility classes */
.text-center { text-align: center; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.5rem; }
.mt-6 { margin-top: 2rem; }
.mt-8 { margin-top: 3rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.5rem; }
.mb-6 { margin-bottom: 2rem; }
.mb-8 { margin-bottom: 3rem; }
html, body {
margin: 0 !important;
padding: 0 !important;
min-height: 100% !important;
width: 100% !important;
font-family: 'Segoe UI', sans-serif !important;
}
</style>
</head>
<body>
<div class="text-1-wrapper"><section class="text-1-section"><p class="text-1-tagline">Tagline</p><h2 class="text-1-heading">Short heading here</h2><p class="text-1-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.</p><div class="text-1-button-group"><button class="text-1-btn text-1-solid">Button</button><button class="text-1-btn text-1-outline">Button</button></div></section></div>
<div class="nav-1-wrapper"><nav class="nav-1-navbar"><div class="nav-1-logo">Logo</div><ul class="nav-1-nav-links"><li><a href="home.html">Home Page</a></li><li><a href="about.html">About Us</a></li><li><a href="contact.html">Contact Us</a></li><li><a href="services.html">Services</a></li><li><a href="faq.html">FAQs</a></li><li class="nav-1-dropdown"><a href="#">More Info<i class="fas fa-chevron-down"><i class="fas fa-chevron-down"></i></i></a></li></ul><div class="nav-1-nav-actions"><button class="nav-1-btn nav-1-outline">Join</button><button class="nav-1-btn nav-1-solid">Start</button></div></nav></div>
<section class="team-section"><h4 class="subheading">Meet</h4><h2 class="heading">Our Team</h2><p class="description">Dedicated professionals driving innovation and excellence.</p><div class="team-grid"><div class="team-member"><div class="photo-placeholder"></div><h3>Alice Smith</h3><p class="role">CEO</p><p class="bio">Passionate leader with a vision for transformative technology solutions.</p><div class="social-icons"><i class="fab fa-linkedin">🔗</i><i class="fab fa-x-twitter">🐦</i><i class="fab fa-dribbble"></i></div></div><div class="team-member"><div class="photo-placeholder"></div><h3>Bob Johnson</h3><p class="role">CTO</p><p class="bio">Expert in software architecture and innovative tech development.</p><div class="social-icons"><i class="fab fa-linkedin">🔗</i><i class="fab fa-x-twitter">🐦</i><i class="fab fa-dribbble"></i></div></div><div class="team-member"><div class="photo-placeholder"></div><h3>Carla Davis</h3><p class="role">CMO</p><p class="bio">Creative strategist focused on impactful marketing initiatives.</p><div class="social-icons"><i class="fab fa-linkedin">🔗</i><i class="fab fa-x-twitter">🐦</i><i class="fab fa-dribbble"></i></div></div></div></section>
⚠️ No response received from HTML API.
⚠️ No response received from HTML API.
⚠️ No response received from HTML API.
<div class="footer-1-wrapper"><section class="footer-1-section"><div class="footer-1-top"><div class="footer-1-brand"><h3 class="footer-1-logo">Logo</h3><p class="footer-1-newsletter-text">Join our newsletter to stay up to date on features and releases.</p><div class="footer-1-newsletter-form"><input type="email" placeholder="Enter your email"></input><button class="footer-1-subscribe-btn">Subscribe</button></div><p class="footer-1-privacy-note"><span>By subscribing you agree to with our </span><a href="#">Privacy Policy</a><span> and provide consent to receive updates from our company.</span></p></div><div class="footer-1-columns"><div class="footer-1-column"><h4>Column One</h4><ul><li><a href="#">Link One</a></li><li><a href="#">Link Two</a></li><li><a href="#">Link Three</a></li><li><a href="#">Link Four</a></li><li><a href="#">Link Five</a></li></ul></div><div class="footer-1-column"><h4>Column Two</h4><ul><li><a href="#">Link Six</a></li><li><a href="#">Link Seven</a></li><li><a href="#">Link Eight</a></li><li><a href="#">Link Nine</a></li><li><a href="#">Link Ten</a></li></ul></div><div class="footer-1-column footer-1-social"><h4>Follow us</h4><ul><li><i class="fab fa-facebook"></i><span>Facebook</span></li><li><i class="fab fa-instagram"></i><span>Instagram</span></li><li><i class="fab fa-x-twitter"></i><span>X</span></li><li><i class="fab fa-linkedin"></i><span>LinkedIn</span></li><li><i class="fab fa-youtube"></i><span>Youtube</span></li></ul></div></div></div><div class="footer-1-bottom"><p>© 2023 Relume. All rights reserved.</p><ul class="footer-1-links"><li><a href="#">Privacy Policy</a></li><li><a href="#">Terms of Service</a></li><li><a href="#">Cookies Settings</a></li></ul></div></section></div>
<div class="cta-3-wrapper"><section class="cta-3-section"><h2 class="cta-3-heading">Medium length heading goes here</h2><p class="cta-3-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.</p><div class="cta-3-button-group"><button class="cta-3-btn cta-3-solid">Button</button><button class="cta-3-btn cta-3-outline">Button</button></div></section></div>
</body>
</html> (see https://g.co/ng/security#xss)

File diff suppressed because it is too large Load Diff

2016
faq.html

File diff suppressed because it is too large Load Diff

7187
index.html

File diff suppressed because it is too large Load Diff

650
sign_up.html Normal file
View File

@ -0,0 +1,650 @@
SafeValue must use [property]=binding:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sign Up</title>
<style>
/* Base styles */
:root {
--primary-color: #4361ee;
--primary-hover: #3a56d4;
--secondary-color: #f8f9fa;
--accent-color: #4cc9f0;
--success-color: #4ade80;
--warning-color: #fbbf24;
--error-color: #f87171;
--text-primary: #1f2937;
--text-secondary: #4b5563;
--text-light: #9ca3af;
--border-color: #e5e7eb;
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--border-radius: 8px;
--transition: all 0.2s ease;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
margin: 0;
padding: 0;
background: #f3f4f6;
color: var(--text-primary);
line-height: 1.5;
}
/* Container */
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 1rem;
}
/* Buttons */
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.5rem 1rem;
border-radius: var(--border-radius);
font-weight: 500;
text-decoration: none;
cursor: pointer;
transition: var(--transition);
}
.btn-primary {
background-color: var(--primary-color);
color: white;
border: none;
}
.btn-primary:hover {
background-color: var(--primary-hover);
transform: translateY(-1px);
box-shadow: var(--shadow-sm);
}
.btn-outline {
background-color: transparent;
border: 1px solid var(--border-color);
color: var(--text-secondary);
}
.btn-outline:hover {
border-color: var(--primary-color);
color: var(--primary-color);
}
/* Forms */
.form-group {
margin-bottom: 1.25rem;
}
.form-label {
display: block;
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--text-secondary);
}
.form-control {
width: 100%;
padding: 0.625rem 0.75rem;
border-radius: var(--border-radius);
border: 1px solid var(--border-color);
font-size: 0.875rem;
background-color: white;
}
.form-control:focus {
outline: none;
border-color: var(--primary-color);
box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.2);
}
textarea.form-control {
min-height: 100px;
resize: vertical;
}
/* Blog sections */
.tn1-blog-section {
max-width: 1200px;
margin: 0 auto;
padding: 5rem 1.5rem;
background: white;
border-radius: var(--border-radius);
box-shadow: var(--shadow-md);
}
.tn1-subheading {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.tn1-main-heading {
font-size: 2.5rem;
margin: 0.5rem 0 1rem;
font-weight: 700;
color: var(--text-primary);
line-height: 1.2;
}
.tn1-description {
color: var(--text-secondary);
font-size: 1.125rem;
max-width: 700px;
margin: 0 auto 3rem;
line-height: 1.6;
}
.tn1-blog-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 2rem;
justify-content: center;
}
.tn1-blog-card {
background: white;
padding: 0;
border-radius: var(--border-radius);
overflow: hidden;
box-shadow: var(--shadow-sm);
transition: var(--transition);
height: 100%;
display: flex;
flex-direction: column;
}
.tn1-blog-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-md);
}
.tn1-placeholder {
background: #e5e7eb;
height: 200px;
margin-bottom: 0;
position: relative;
overflow: hidden;
}
.tn1-card-content {
padding: 1.5rem;
flex: 1;
display: flex;
flex-direction: column;
}
.tn1-category {
font-size: 0.75rem;
color: var(--primary-color);
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
margin: 0 0 0.5rem;
}
.tn1-title {
font-size: 1.25rem;
font-weight: 700;
margin: 0 0 0.75rem;
line-height: 1.3;
color: var(--text-primary);
}
.tn1-summary {
font-size: 0.875rem;
color: var(--text-secondary);
margin-bottom: 1.5rem;
line-height: 1.6;
flex: 1;
}
.tn1-meta {
font-size: 0.75rem;
color: var(--text-light);
display: flex;
align-items: center;
gap: 1rem;
}
.tn1-view-all-btn {
margin-top: 3rem;
padding: 0.75rem 2rem;
background: var(--primary-color);
color: white;
border: none;
border-radius: var(--border-radius);
font-weight: 600;
cursor: pointer;
transition: var(--transition);
}
.tn1-view-all-btn:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
/* Blog Style 2 */
.blog-2-section {
max-width: 1200px;
margin: 0 auto;
padding: 5rem 1.5rem;
}
.blog-2-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin-bottom: 3rem;
}
.blog-2-subheading {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.blog-2-main-heading {
font-size: 2.5rem;
margin: 0 0 1rem;
font-weight: 700;
color: var(--text-primary);
line-height: 1.2;
}
.blog-2-description {
font-size: 1.125rem;
color: var(--text-secondary);
margin-top: 1rem;
max-width: 600px;
line-height: 1.6;
}
.blog-2-view-all {
padding: 0.75rem 1.5rem;
background: var(--primary-color);
color: white;
border: none;
border-radius: var(--border-radius);
font-weight: 600;
cursor: pointer;
transition: var(--transition);
margin-top: 1rem;
}
.blog-2-view-all:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
.blog-2-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 2rem;
}
.blog-2-card {
background: white;
border-radius: var(--border-radius);
overflow: hidden;
display: flex;
flex-direction: column;
box-shadow: var(--shadow-sm);
transition: var(--transition);
height: 100%;
}
.blog-2-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-md);
}
.blog-2-placeholder {
height: 200px;
background: #e5e7eb;
position: relative;
overflow: hidden;
}
.blog-2-content {
padding: 1.5rem;
display: flex;
flex-direction: column;
gap: 0.75rem;
flex: 1;
}
.blog-2-meta {
font-size: 0.75rem;
color: var(--text-light);
margin-bottom: 0.5rem;
display: flex;
gap: 1rem;
}
.blog-2-title {
font-size: 1.25rem;
margin: 0 0 0.75rem;
font-weight: 700;
line-height: 1.3;
color: var(--text-primary);
}
.blog-2-summary {
font-size: 0.875rem;
color: var(--text-secondary);
margin-bottom: 1.5rem;
line-height: 1.6;
flex: 1;
}
.blog-2-read-more {
font-size: 0.875rem;
color: var(--primary-color);
text-decoration: none;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 0.25rem;
transition: var(--transition);
}
.blog-2-read-more:hover {
color: var(--primary-hover);
gap: 0.5rem;
}
/* Contact Form Style 1 */
.contact-1-wrapper {
margin: 0;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #f3f4f6;
padding: 3rem 1rem;
}
.contact-1-section {
background: white;
max-width: 550px;
margin: 0 auto;
padding: 2.5rem;
text-align: center;
border-radius: var(--border-radius);
box-shadow: var(--shadow-lg);
}
.contact-1-tagline {
font-size: 1rem;
color: var(--primary-color);
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
}
.contact-1-heading {
font-size: 2rem;
margin: 0 0 1rem;
font-weight: 700;
color: var(--text-primary);
}
.contact-1-description {
color: var(--text-secondary);
font-size: 1rem;
margin-bottom: 2rem;
max-width: 450px;
margin-left: auto;
margin-right: auto;
line-height: 1.6;
}
.contact-1-form {
display: flex;
flex-direction: column;
gap: 1.25rem;
text-align: left;
}
.contact-1-label {
display: block;
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--text-secondary);
}
.contact-1-input,
.contact-1-textarea {
width: 100%;
padding: 0.75rem 1rem;
border: 1px solid var(--border-color);
border-radius: var(--border-radius);
font-size: 1rem;
transition: var(--transition);
}
.contact-1-input:focus,
.contact-1-textarea:focus {
outline: none;
border-color: var(--primary-color);
box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.2);
}
.contact-1-textarea {
min-height: 120px;
resize: vertical;
}
.contact-1-checkbox-row {
display: flex;
align-items: flex-start;
gap: 0.75rem;
font-size: 0.875rem;
color: var(--text-secondary);
}
.contact-1-checkbox-row input[type="checkbox"] {
margin-top: 0.25rem;
}
.contact-1-submit {
background: var(--primary-color);
color: white;
border: none;
padding: 0.75rem 1.5rem;
font-size: 1rem;
font-weight: 600;
border-radius: var(--border-radius);
cursor: pointer;
margin-top: 0.5rem;
transition: var(--transition);
align-self: center;
}
.contact-1-submit:hover {
background: var(--primary-hover);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
/* Responsive designs */
@media (max-width: 768px) {
.tn1-blog-grid,
.blog-2-grid {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 1.5rem;
}
.tn1-main-heading,
.blog-2-main-heading {
font-size: 2rem;
}
.contact-1-section {
padding: 2rem 1.5rem;
}
}
@media (max-width: 480px) {
.tn1-blog-grid,
.blog-2-grid {
grid-template-columns: 1fr;
}
.tn1-main-heading,
.blog-2-main-heading {
font-size: 1.75rem;
}
.contact-1-section {
padding: 1.5rem 1rem;
}
}
/* Preview controls styling */
.preview-controls {
position: fixed !important;
top: 20px !important;
right: 20px !important;
background-color: white !important;
border-radius: var(--border-radius) !important;
padding: 1rem !important;
box-shadow: var(--shadow-lg) !important;
z-index: 1000 !important;
display: flex !important;
flex-direction: column !important;
gap: 0.75rem !important;
}
.preview-controls button {
padding: 0.625rem 1rem !important;
background: var(--primary-color) !important;
color: white !important;
border: none !important;
border-radius: var(--border-radius) !important;
cursor: pointer !important;
font-size: 0.875rem !important;
font-weight: 500 !important;
display: flex !important;
align-items: center !important;
gap: 0.5rem !important;
transition: var(--transition) !important;
}
.preview-controls button:hover {
background: var(--primary-hover) !important;
transform: translateY(-1px) !important;
box-shadow: var(--shadow-sm) !important;
}
.preview-controls button::before {
font-size: 1rem !important;
}
#download-btn::before {
content: "⬇️" !important;
}
#copy-btn::before {
content: "📋" !important;
}
#toggle-source-btn::before {
content: "📝" !important;
}
.toast {
position: fixed !important;
top: 20px !important;
left: 50% !important;
transform: translateX(-50%) !important;
padding: 0.75rem 1.5rem !important;
background: var(--success-color) !important;
color: white !important;
border-radius: var(--border-radius) !important;
box-shadow: var(--shadow-md) !important;
opacity: 0 !important;
transition: opacity 0.3s !important;
z-index: 1001 !important;
font-weight: 500 !important;
}
.toast.show {
opacity: 1 !important;
}
.html-source {
display: none !important;
margin-top: 1.5rem !important;
width: 100% !important;
height: 300px !important;
font-family: 'Courier New', monospace !important;
resize: vertical !important;
white-space: pre !important;
overflow: auto !important;
background-color: #f9fafb !important;
border: 1px solid var(--border-color) !important;
padding: 1rem !important;
border-radius: var(--border-radius) !important;
font-size: 0.875rem !important;
}
.show-source {
display: block !important;
}
/* Additional utility classes */
.text-center { text-align: center; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.5rem; }
.mt-6 { margin-top: 2rem; }
.mt-8 { margin-top: 3rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.5rem; }
.mb-6 { margin-bottom: 2rem; }
.mb-8 { margin-bottom: 3rem; }
html, body {
margin: 0 !important;
padding: 0 !important;
min-height: 100% !important;
width: 100% !important;
font-family: 'Segoe UI', sans-serif !important;
}
</style>
</head>
<body>
⚠️ No response received from HTML API.
⚠️ No response received from HTML API.
</body>
</html> (see https://g.co/ng/security#xss)