<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- SEO Meta Tags -->
<title>Netflix Custom Subtitles Extension</title>
<meta name="description" content="Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.">
<meta name="keywords" content="netflix, subtitles, srt, chrome extension, custom subtitles, keyboard shortcuts, netflix enhancement, subtitle styling, multi-language">
<meta name="author" content="spectatora">

<!-- Open Graph Meta Tags -->
<meta property="og:title" content="Netflix Custom Subtitles Extension">
<meta property="og:description" content="Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.">
<meta property="og:image" content="https://spectatora.github.io/netflix_subtitles_extension/chrome-store-assets/screenshots/netflix_custom_subtitles_main-screen.png">
<meta property="og:url" content="https://spectatora.github.io/netflix_subtitles_extension/assets/css/main.css">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Netflix Custom Subtitles Extension">

<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Netflix Custom Subtitles Extension">
<meta name="twitter:description" content="Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.">
<meta name="twitter:image" content="https://spectatora.github.io/netflix_subtitles_extension/chrome-store-assets/screenshots/netflix_custom_subtitles_main-screen.png">
<meta name="twitter:site" content="@spectatora">

<!-- Favicon -->
<link rel="icon" type="image/png" sizes="32x32" href="/netflix_subtitles_extension/icon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/netflix_subtitles_extension/icon-16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/netflix_subtitles_extension/icon-128.png">

<!-- Structured Data -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Netflix Custom Subtitles Extension",
  "applicationCategory": "BrowserApplication",
  "operatingSystem": "Chrome, Chromium",
  "description": "Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "author": {
    "@type": "Person",
    "name": "spectatora"
  },
  "url": "https://chromewebstore.google.com/detail/custom-subtitles-for-netf/ofehckldejnjgjjaehfmbbjfgngidhac",
  "installUrl": "https://chromewebstore.google.com/detail/custom-subtitles-for-netf/ofehckldejnjgjjaehfmbbjfgngidhac",
  "screenshot": "https://spectatora.github.io/netflix_subtitles_extension/chrome-store-assets/screenshots/netflix_custom_subtitles_main-screen.png",
  "applicationSuite": "Chrome Web Store",
  "softwareVersion": "1.0.1"
}
</script>

<!-- Preconnect for performance -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">

<!-- Main CSS -->
<link rel="stylesheet" href="/netflix_subtitles_extension/assets/css/main.css">

<!-- Canonical URL -->
<link rel="canonical" href="https://spectatora.github.io/netflix_subtitles_extension/assets/css/main.css">

<!-- Theme color for mobile -->
<meta name="theme-color" content="#e50914">
<meta name="msapplication-TileColor" content="#e50914">

<!-- Preload critical resources -->
<link rel="preload" href="/netflix_subtitles_extension/chrome-store-assets/screenshots/netflix_custom_subtitles_main-screen.png" as="image">

<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Netflix Custom Subtitles Extension | Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.</title>
<meta name="generator" content="Jekyll v3.10.0" />
<meta property="og:title" content="Netflix Custom Subtitles Extension" />
<meta name="author" content="spectatora" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported." />
<meta property="og:description" content="Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported." />
<link rel="canonical" href="https://spectatora.github.io/netflix_subtitles_extension/assets/css/main.css" />
<meta property="og:url" content="https://spectatora.github.io/netflix_subtitles_extension/assets/css/main.css" />
<meta property="og:site_name" content="Netflix Custom Subtitles Extension" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Netflix Custom Subtitles Extension" />
<meta name="twitter:site" content="@spectatora" />
<meta name="twitter:creator" content="@spectatora" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"spectatora"},"description":"Load custom .srt subtitles on Netflix with advanced timing, styling, and positioning controls. Keyboard shortcuts supported.","headline":"Netflix Custom Subtitles Extension","url":"https://spectatora.github.io/netflix_subtitles_extension/assets/css/main.css"}</script>
<!-- End Jekyll SEO tag -->
 
  </head>

  <body>
    <nav class="main-nav">
  <div class="nav-container">
    <div class="nav-brand">
      <a href="/netflix_subtitles_extension/" class="brand-link">
        <img src="/netflix_subtitles_extension/icon-48.png" alt="Netflix Custom Subtitles" class="brand-icon">
        <span class="brand-text">Netflix Custom Subtitles</span>
      </a>
    </div>
    
    <div class="nav-menu" id="nav-menu">
      <a href="#features" class="nav-link">Features</a>
      <a href="#installation" class="nav-link">Installation</a>
      <a href="https://github.com/spectatora/netflix_subtitles_extension/tree/master/extension" class="nav-link" target="_blank">Extension Code</a>
      <a href="/netflix_subtitles_extension/keyboard-shortcuts/" class="nav-link">Shortcuts</a>
      <a href="https://github.com/spectatora/netflix_subtitles_extension" class="nav-link" target="_blank">
        <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
          <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/>
        </svg>
        GitHub
      </a>
      <a href="/netflix_subtitles_extension/installation-guide/" class="nav-link nav-cta">Install Extension</a>
    </div>
    
    <div class="nav-toggle" id="nav-toggle">
      <span class="hamburger-line"></span>
      <span class="hamburger-line"></span>
      <span class="hamburger-line"></span>
    </div>
  </div>
</nav>

<style>
.main-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  z-index: 1000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.nav-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 70px;
}

.nav-brand {
  display: flex;
  align-items: center;
}

.brand-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #333;
  font-weight: 600;
}

.brand-icon {
  width: 32px;
  height: 32px;
  margin-right: 0.5rem;
}

.brand-text {
  font-size: 1.1rem;
}

.nav-menu {
  display: flex;
  align-items: center;
  gap: 2rem;
}

.nav-link {
  text-decoration: none;
  color: #333;
  font-weight: 500;
  transition: color 0.3s ease;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.nav-link:hover {
  color: #e50914;
}

.nav-cta {
  background: #e50914;
  color: white !important;
  padding: 8px 16px;
  border-radius: 6px;
  transition: all 0.3s ease;
}

.nav-cta:hover {
  background: #b8070f;
  transform: translateY(-1px);
}

.nav-toggle {
  display: none;
  flex-direction: column;
  cursor: pointer;
  gap: 4px;
}

.hamburger-line {
  width: 24px;
  height: 2px;
  background: #333;
  transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
  .nav-menu {
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
    background: white;
    flex-direction: column;
    padding: 2rem;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
  }
  
  .nav-menu.active {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  
  .nav-toggle {
    display: flex;
  }
  
  .nav-toggle.active .hamburger-line:nth-child(1) {
    transform: rotate(45deg) translate(5px, 5px);
  }
  
  .nav-toggle.active .hamburger-line:nth-child(2) {
    opacity: 0;
  }
  
  .nav-toggle.active .hamburger-line:nth-child(3) {
    transform: rotate(-45deg) translate(7px, -6px);
  }
}

/* Adjust body for fixed nav */
body {
  padding-top: 70px;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const navToggle = document.getElementById('nav-toggle');
  const navMenu = document.getElementById('nav-menu');
  
  navToggle.addEventListener('click', function() {
    navToggle.classList.toggle('active');
    navMenu.classList.toggle('active');
  });
  
  // Close menu when clicking outside
  document.addEventListener('click', function(e) {
    if (!navToggle.contains(e.target) && !navMenu.contains(e.target)) {
      navToggle.classList.remove('active');
      navMenu.classList.remove('active');
    }
  });
  
  // Close menu when clicking on links
  const navLinks = document.querySelectorAll('.nav-link');
  navLinks.forEach(link => {
    link.addEventListener('click', function() {
      navToggle.classList.remove('active');
      navMenu.classList.remove('active');
    });
  });
});
</script> 
    
    <main class="page-content" aria-label="Content">
      /* Base Styles */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body { 
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  line-height: 1.6;
  color: #333;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2rem;
}

/* Hero Section */
.hero {
  display: flex;
  align-items: center;
  min-height: 70vh;
  padding: 2rem 0;
  background: linear-gradient(135deg, #e50914 0%, #8b0000 100%);
  color: white;
  margin-bottom: 4rem;
}

.hero-content {
  flex: 1;
  max-width: 600px;
  padding: 0 2rem;
}

.hero-title {
  font-size: 3.5rem;
  font-weight: bold;
  margin-bottom: 1rem;
  line-height: 1.2;
}

.hero-subtitle {
  font-size: 1.25rem;
  margin-bottom: 2rem;
  opacity: 0.9;
  line-height: 1.6;
}

.hero-badges {
  margin-bottom: 2rem;
}

.hero-badges img {
  margin: 0 0.25rem;
  height: 20px;
}

.hero-actions {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}

.hero-demo {
  flex: 1;
  padding: 0 2rem;
  text-align: center;
}

.browser-mockup {
  background: #f1f1f1;
  border-radius: 10px;
  padding: 1rem;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.demo-image {
  max-width: 100%;
  border-radius: 5px;
}

/* Buttons */
.btn {
  display: inline-block;
  padding: 12px 24px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s;
  border: none;
  cursor: pointer;
}

.btn-primary {
  background: #fff;
  color: #e50914;
}

.btn-primary:hover {
  background: #f1f1f1;
  transform: translateY(-2px);
}

.btn-secondary {
  background: transparent;
  color: white;
  border: 2px solid white;
}

.btn-secondary:hover {
  background: white;
  color: #e50914;
}

.btn-large {
  padding: 16px 32px;
  font-size: 1.1rem;
  font-weight: 700;
}

.btn-outline {
  background: transparent;
  color: #6c757d;
  border: 2px solid #6c757d;
}

.btn-outline:hover {
  background: #6c757d;
  color: white;
}

/* Sections */
section {
  padding: 4rem 0;
}

.section-title {
  text-align: center;
  font-size: 2.5rem;
  margin-bottom: 1rem;
  color: #333;
}

.section-subtitle {
  text-align: center;
  font-size: 1.2rem;
  color: #666;
  margin-bottom: 3rem;
}

/* Features Grid */
.features {
  background: #f8f9fa;
}

.features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 2rem;
}

.feature-card {
  background: white;
  padding: 2rem;
  border-radius: 10px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  text-align: center;
}

.feature-icon {
  font-size: 3rem;
  margin-bottom: 1rem;
}

.feature-card h3 {
  margin-bottom: 1rem;
  color: #333;
}

.feature-card ul {
  text-align: left;
  color: #666;
}

.feature-card code {
  background: #f1f1f1;
  padding: 2px 6px;
  border-radius: 3px;
  font-family: monospace;
}

/* Presets */
.presets-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 2rem;
}

.preset-card {
  text-align: center;
}

.preset-preview {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.preset-text {
  font-weight: bold;
  font-size: 1.1rem;
}

.horror { background: #1a0000; }
.horror .preset-text { color: #8B0000; text-shadow: 0 0 6px #FF0000; }

.comedy { background: #FF6347; }
.comedy .preset-text { color: #FFD700; text-shadow: 2px 2px 4px #000; }

.drama { background: #2F2F2F; }
.drama .preset-text { color: #F5F5DC; text-shadow: 1px 1px 2px #000; }

.action { background: #000; }
.action .preset-text { color: #00FFFF; text-shadow: 0 0 8px #FF0000; }

/* Installation */
.installation {
  background: #f8f9fa;
}

.install-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 2rem;
}

.install-card {
  background: white;
  padding: 2rem;
  border-radius: 10px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  text-align: center;
  position: relative;
}

.install-card.recommended {
  border: 2px solid #e50914;
  transform: scale(1.02);
}

.install-card.featured {
  position: relative;
  border: 2px solid #28a745;
  background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);
}

.featured-badge {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background: #28a745;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.install-card.secondary {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}

.recommended-badge {
  position: absolute;
  top: -10px;
  right: 20px;
  background: #e50914;
  color: white;
  padding: 5px 15px;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: bold;
}

.status-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: #fff3cd;
  color: #856404;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  font-size: 0.9rem;
  margin: 1rem 0;
}

.status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}

.status-dot.pending {
  background: #ffc107;
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.store-note {
  font-size: 0.9rem;
  color: #666;
  margin: 1rem 0;
}

.store-description {
  font-size: 1.1rem;
  color: #28a745;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

.store-features {
  margin: 1.5rem 0;
}

.features-list {
  list-style: none;
  padding: 0;
}

.features-list li {
  padding: 0.5rem 0;
  color: #155724;
  font-weight: 500;
}

.quick-note {
  font-size: 0.8rem;
  color: #666;
  margin-top: 0.5rem;
}

.btn-disabled {
  background: #ccc;
  color: #666;
  cursor: not-allowed;
  opacity: 0.6;
}

.btn-disabled:hover {
  background: #ccc;
  transform: none;
}

.install-steps {
  text-align: left;
  margin: 1.5rem 0;
}

.install-steps li {
  margin-bottom: 0.5rem;
  color: #666;
}

/* Usage Steps */
.usage-steps {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
}

.step {
  text-align: center;
}

.step-number {
  width: 60px;
  height: 60px;
  background: #e50914;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0 auto 1rem;
}

/* Use Cases */
.perfect-for {
  background: #f8f9fa;
}

.use-cases {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
}

.use-case {
  text-align: center;
  padding: 2rem;
}

.use-case-icon {
  font-size: 3rem;
  margin-bottom: 1rem;
}

/* CTA */
.cta {
  background: linear-gradient(135deg, #333 0%, #555 100%);
  color: white;
  text-align: center;
}

.cta h2 {
  font-size: 2.5rem;
  margin-bottom: 1rem;
}

.cta p {
  font-size: 1.2rem;
  margin-bottom: 2rem;
  opacity: 0.9;
}

.cta-actions {
  display: flex;
  justify-content: center;
  gap: 1rem;
  flex-wrap: wrap;
}

.dev-links {
  margin: 1rem 0;
}

.dev-links .btn {
  margin: 0.25rem;
}

.dev-note {
  font-size: 0.9rem;
  color: #6c757d;
  margin-top: 1rem;
  }
  
  .installation-note {
    margin-top: 1.5rem;
    padding: 1rem;
    background: rgba(40, 167, 69, 0.1);
    border: 1px solid rgba(40, 167, 69, 0.3);
    border-radius: 8px;
    color: #155724;
    text-align: center;
    font-size: 0.95rem;
  }
  
  /* Responsive */
@media (max-width: 768px) {
  .hero {
    flex-direction: column;
    text-align: center;
  }
  
  .hero-title {
    font-size: 2.5rem;
  }
  
  .features-grid,
  .presets-grid,
  .install-options,
  .usage-steps,
  .use-cases {
    grid-template-columns: 1fr;
  }

  .installation-note {
    font-size: 0.9rem;
    padding: 0.75rem;
  }
  
  .featured-badge {
    font-size: 0.7rem;
    padding: 0.4rem 0.8rem;
  }
  
  .btn-large {
    padding: 14px 24px;
    font-size: 1rem;
  }
} 
    </main>

    <footer class="site-footer">
  <div class="footer-container">
    <div class="footer-content">
      <div class="footer-section">
        <h4>Netflix Custom Subtitles</h4>
        <p>Enhance your Netflix experience with custom subtitles, advanced styling, and keyboard shortcuts.</p>
        <div class="footer-social">
          <a href="https://github.com/spectatora/netflix_subtitles_extension" target="_blank" class="social-link">
            <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
              <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/>
            </svg>
          </a>
        </div>
      </div>
      
      <div class="footer-section">
        <h4>Quick Links</h4>
        <ul class="footer-links">
          <li><a href="/netflix_subtitles_extension/installation-guide/">Installation Guide</a></li>
          <li><a href="https://github.com/spectatora/netflix_subtitles_extension/tree/master/extension" target="_blank">Extension Code</a></li>
          <li><a href="/netflix_subtitles_extension/keyboard-shortcuts/">Keyboard Shortcuts</a></li>
          <li><a href="https://github.com/spectatora/netflix_subtitles_extension/issues" target="_blank">Report Issue</a></li>
        </ul>
      </div>
      
      <div class="footer-section">
        <h4>Features</h4>
        <ul class="footer-links">
          <li><a href="#features">Custom Subtitles</a></li>
          <li><a href="#features">Style Presets</a></li>
          <li><a href="#features">Positioning</a></li>
          <li><a href="#features">Multi-language</a></li>
        </ul>
      </div>
      
      <div class="footer-section">
        <h4>Resources</h4>
        <ul class="footer-links">
          <li><a href="/netflix_subtitles_extension/privacy-policy/">Privacy Policy</a></li>
          <li><a href="https://github.com/spectatora/netflix_subtitles_extension/blob/main/LICENSE" target="_blank">License (MIT)</a></li>
          <li><a href="https://github.com/spectatora/netflix_subtitles_extension/releases" target="_blank">Changelog</a></li>
          <li><a href="https://chrome.google.com/webstore/" target="_blank">Chrome Web Store</a></li>
        </ul>
      </div>
    </div>
    
    <div class="footer-bottom">
      <div class="footer-copyright">
        <p>&copy; 2025 spectatora. Licensed under MIT License.</p>
        <p class="disclaimer">Not affiliated with Netflix. Netflix is a trademark of Netflix, Inc.</p>
      </div>
      <div class="footer-version">
        <span class="version-badge">v1.0.1</span>
      </div>
    </div>
  </div>
</footer>

<style>
.site-footer {
  background: #2c2c2c;
  color: white;
  padding: 3rem 0 1rem;
  margin-top: 4rem;
}

.footer-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2rem;
}

.footer-content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
  margin-bottom: 2rem;
}

.footer-section h4 {
  color: white;
  margin-bottom: 1rem;
  font-size: 1.1rem;
  font-weight: 600;
}

.footer-section p {
  color: #ccc;
  line-height: 1.6;
  margin-bottom: 1rem;
}

.footer-links {
  list-style: none;
  padding: 0;
}

.footer-links li {
  margin-bottom: 0.5rem;
}

.footer-links a {
  color: #ccc;
  text-decoration: none;
  transition: color 0.3s ease;
}

.footer-links a:hover {
  color: #e50914;
}

.footer-social {
  display: flex;
  gap: 1rem;
  margin-top: 1rem;
}

.social-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: #404040;
  border-radius: 8px;
  color: white;
  text-decoration: none;
  transition: all 0.3s ease;
}

.social-link:hover {
  background: #e50914;
  transform: translateY(-2px);
}

.footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  border-top: 1px solid #404040;
  flex-wrap: wrap;
  gap: 1rem;
}

.footer-copyright p {
  margin: 0;
  color: #999;
  font-size: 0.9rem;
}

.disclaimer {
  font-size: 0.8rem !important;
  color: #777 !important;
}

.version-badge {
  background: #e50914;
  color: white;
  padding: 4px 12px;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

@media (max-width: 768px) {
  .footer-content {
    grid-template-columns: 1fr;
    text-align: center;
  }
  
  .footer-bottom {
    flex-direction: column;
    text-align: center;
  }
}
</style> 
  </body>
</html> 