<style>
  * { box-sizing: border-box; margin: 0; padding: 0; }
  
  /* Language Toggle */
  .muli-lang-toggle {
    position: fixed;
    top: 24px;
    right: 24px;
    z-index: 100;
    display: flex;
    background: rgba(255,255,255,0.9);
    backdrop-filter: blur(8px);
    border-radius: 9999px;
    padding: 4px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
  }
  .muli-lang-btn {
    padding: 8px 16px;
    border: none;
    background: transparent;
    cursor: pointer;
    font-weight: 600;
    border-radius: 9999px;
    transition: all 0.3s;
    font-size: 14px;
  }
  .muli-lang-btn.active {
    background: #9e005d;
    color: white;
  }
  .muli-lang-btn:not(.active) {
    color: #333;
  }
  .muli-lang-btn:not(.active):hover {
    background: rgba(158,0,93,0.1);
  }

  /* Hero Section */
  .muli-hero {
    position: relative;
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: linear-gradient(to bottom right, #9e005d, #ffffff, #f6d573);
    font-family: system-ui, -apple-system, sans-serif;
  }
  .muli-hero::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top left, rgba(246,213,115,0.3), transparent, rgba(158,0,93,0.3));
    animation: pulse 4s ease-in-out infinite;
  }
  .muli-mountains {
    position: absolute;
    inset: 0;
    opacity: 0.1;
  }
  .muli-mountains svg { width: 100%; height: 100%; }
  .muli-mountains-primary { fill: #9e005d; }
  .muli-mountains-secondary { fill: #9e005d; opacity: 0.5; }
  
  .muli-hero-content {
    text-align: center;
    z-index: 10;
    padding: 2rem;
    animation: fadeIn 0.6s ease-out;
  }
  .muli-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    background: rgba(255,255,255,0.4);
    backdrop-filter: blur(8px);
    border: 2px solid #f6d573;
    padding: 0.75rem 2rem;
    border-radius: 9999px;
    margin-bottom: 1.5rem;
    box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
  }
  .muli-dot {
    width: 12px;
    height: 12px;
    background: #9e005d;
    border-radius: 50%;
    animation: pulse 2s ease-in-out infinite;
  }
  .muli-title {
    font-size: 4rem;
    font-weight: 900;
    color: #1a1a1a;
    margin-bottom: 1rem;
    text-shadow: 0 25px 50px rgba(0,0,0,0.15);
  }
  .muli-subtitle-wrap {
    position: relative;
    display: inline-block;
    margin-bottom: 1rem;
  }
  .muli-subtitle-glow {
    position: absolute;
    inset: 0;
    background: #f6d573;
    filter: blur(24px);
    opacity: 0.4;
  }
  .muli-subtitle {
    position: relative;
    font-size: 1.75rem;
    color: #9e005d;
    font-weight: 700;
    background: rgba(255,255,255,0.6);
    backdrop-filter: blur(4px);
    padding: 1rem 2rem;
    border-radius: 1rem;
    border: 2px solid rgba(158,0,93,0.3);
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1);
  }
  .muli-desc {
    font-size: 1.25rem;
    color: #333;
    max-width: 600px;
    margin: 0 auto 2rem;
  }
  .muli-divider {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
  }
  .muli-line {
    width: 80px;
    height: 4px;
    border-radius: 9999px;
  }
  .muli-line-magenta { background: linear-gradient(to right, transparent, #9e005d, transparent); }
  .muli-line-yellow { background: linear-gradient(to right, transparent, #f6d573, transparent); }
  .muli-divider-dot {
    width: 12px;
    height: 12px;
    background: #f6d573;
    border-radius: 50%;
  }
  
  .muli-orb {
    position: absolute;
    border-radius: 50%;
    filter: blur(60px);
    opacity: 0.3;
    animation: float 3s ease-in-out infinite;
  }
  .muli-orb-1 { top: 80px; right: 80px; width: 300px; height: 300px; background: linear-gradient(to bottom right, #f6d573, transparent); }
  .muli-orb-2 { bottom: 80px; left: 80px; width: 300px; height: 300px; background: linear-gradient(to bottom right, #9e005d, transparent); animation-delay: 1.5s; }
  
  .muli-sparkle {
    position: absolute;
    width: 24px;
    height: 24px;
    animation: float 3s ease-in-out infinite;
  }
  .muli-sparkle svg { width: 100%; height: 100%; }
  .muli-sparkle-1 { top: 25%; left: 25%; color: #f6d573; opacity: 0.6; }
  .muli-sparkle-2 { top: 33%; right: 25%; color: #9e005d; opacity: 0.6; animation-delay: 1s; width: 20px; }
  .muli-sparkle-3 { bottom: 33%; right: 33%; color: #f6d573; opacity: 0.6; animation-delay: 2s; }

  /* About Section */
  .muli-about {
    padding: 80px 16px;
    background: linear-gradient(to bottom, #fff, #fefcf3);
    font-family: system-ui, -apple-system, sans-serif;
  }
  .muli-about-container {
    max-width: 900px;
    margin: 0 auto;
  }
  .muli-about-title {
    text-align: center;
    font-size: 2.5rem;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 3rem;
  }
  .muli-about-card {
    background: #fff;
    border: 2px solid rgba(246,213,115,0.3);
    border-radius: 16px;
    padding: 48px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.08);
  }
  .muli-about-text {
    font-size: 1.125rem;
    line-height: 1.8;
    color: #333;
    margin-bottom: 1.5rem;
  }
  .muli-about-text.muted { color: #666; }
  .muli-about-quote {
    padding-top: 24px;
    border-top: 2px solid rgba(158,0,93,0.2);
    margin-top: 24px;
  }
  .muli-about-quote p {
    font-size: 1.5rem;
    font-weight: 600;
    color: #9e005d;
    font-style: italic;
  }

  /* Beer Showcase */
  .muli-beers {
    padding: 80px 16px;
    background: linear-gradient(to bottom, #fefcf3, #fff);
    font-family: system-ui, -apple-system, sans-serif;
  }
  .muli-beers-container {
    max-width: 1200px;
    margin: 0 auto;
  }
  .muli-beers-header {
    text-align: center;
    margin-bottom: 4rem;
  }
  .muli-beers-title {
    font-size: 2.5rem;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 1rem;
  }
  .muli-beers-subtitle {
    font-size: 1.25rem;
    color: #666;
  }
  .muli-beers-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 32px;
  }
  .muli-beer-card {
    background: #fff;
    border: 2px solid #e5e5e5;
    border-radius: 16px;
    overflow: hidden;
    transition: all 0.3s;
  }
  .muli-beer-card:hover {
    border-color: #f6d573;
    box-shadow: 0 20px 40px rgba(246,213,115,0.2);
    transform: translateY(-4px);
  }
  .muli-beer-image {
    aspect-ratio: 3/4;
    overflow: hidden;
    background: linear-gradient(to bottom right, #fef9e7, #fff);
  }
  .muli-beer-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s;
  }
  .muli-beer-card:hover .muli-beer-image img {
    transform: scale(1.1);
  }
  .muli-beer-name {
    padding: 24px;
    text-align: center;
  }
  .muli-beer-name h3 {
    font-size: 1.5rem;
    font-weight: 700;
    color: #1a1a1a;
    transition: color 0.3s;
  }
  .muli-beer-card:hover .muli-beer-name h3 {
    color: #9e005d;
  }

  /* Footer */
  .muli-footer {
    background: #9e005d;
    color: #fff;
    padding: 48px 16px;
    font-family: system-ui, -apple-system, sans-serif;
  }
  .muli-footer-container {
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
  }
  .muli-footer-brand h3 {
    font-size: 1.875rem;
    font-weight: 700;
    margin-bottom: 8px;
  }
  .muli-footer-brand p {
    opacity: 0.8;
  }
  .muli-footer-copy {
    opacity: 0.8;
  }

  /* Animations */
  @keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-20px); }
  }
  @keyframes pulse {
    0%, 100% { opacity: 0.3; }
    50% { opacity: 0.6; }
  }
  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
  }
  
  /* Responsive */
  @media (min-width: 768px) {
    .muli-title { font-size: 7rem; }
    .muli-subtitle { font-size: 2rem; }
    .muli-desc { font-size: 1.5rem; }
    .muli-about-title, .muli-beers-title { font-size: 3rem; }
  }

  /* Language switching */
  .lang-is, .lang-en { display: none; }
  body.is .lang-is { display: block; }
  body.en .lang-en { display: block; }
  body.is .lang-is-inline { display: inline; }
  body.en .lang-en-inline { display: inline; }
  body.is .lang-en-inline { display: none; }
  body.en .lang-is-inline { display: none; }
</style>

<!-- Language Toggle -->
<div class="muli-lang-toggle">
  <button class="muli-lang-btn active" id="btn-is" onclick="setLang('is')">IS</button>
  <button class="muli-lang-btn" id="btn-en" onclick="setLang('en')">EN</button>
</div>

<!-- Hero Section -->
<div class="muli-hero">
  <div class="muli-mountains">
    <svg viewBox="0 0 1200 600" preserveAspectRatio="none">
      <path class="muli-mountains-primary" d="M0 600 L200 250 L350 380 L500 150 L650 320 L800 180 L950 350 L1200 200 L1200 600 Z"/>
      <path class="muli-mountains-secondary" d="M0 600 L150 400 L300 500 L450 300 L600 450 L750 250 L900 420 L1050 280 L1200 500 L1200 600 Z"/>
    </svg>
  </div>
  <div class="muli-orb muli-orb-1"></div>
  <div class="muli-orb muli-orb-2"></div>
  <div class="muli-sparkle muli-sparkle-1">
    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 3l1.5 5.5L19 10l-5.5 1.5L12 17l-1.5-5.5L5 10l5.5-1.5L12 3z"/></svg>
  </div>
  <div class="muli-sparkle muli-sparkle-2">
    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 3l1.5 5.5L19 10l-5.5 1.5L12 17l-1.5-5.5L5 10l5.5-1.5L12 3z"/></svg>
  </div>
  <div class="muli-sparkle muli-sparkle-3">
    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 3l1.5 5.5L19 10l-5.5 1.5L12 17l-1.5-5.5L5 10l5.5-1.5L12 3z"/></svg>
  </div>

  <div class="muli-hero-content">
    <div class="muli-badge">
      <div class="muli-dot"></div>
      <span style="font-size:0.875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;">Est. 2019</span>
    </div>
    <h1 class="muli-title">Múli Brugg</h1>
    <div class="muli-subtitle-wrap">
      <div class="muli-subtitle-glow"></div>
      <p class="muli-subtitle">
        <span class="lang-is-inline">Handverksbrugghús á Héraði</span>
        <span class="lang-en-inline">Craft Brewery in East Iceland</span>
      </p>
    </div>
    <p class="muli-desc">
      <span class="lang-is-inline">Stofnað árið 2019 - Krefjandi bjórgerð með áherslu á íslenskt hráefni</span>
      <span class="lang-en-inline">Established in 2019 - Challenging craft beer with focus on local ingredients</span>
    </p>
    <div class="muli-divider">
      <div class="muli-line muli-line-magenta"></div>
      <div class="muli-divider-dot"></div>
      <div class="muli-line muli-line-yellow"></div>
    </div>
  </div>
</div>

<!-- About Section -->
<section class="muli-about">
  <div class="muli-about-container">
    <h2 class="muli-about-title">
      <span class="lang-is-inline">Um okkur</span>
      <span class="lang-en-inline">About Us</span>
    </h2>
    <div class="muli-about-card">
      <p class="muli-about-text">
        <span class="lang-is-inline">Múli er stofnað árið 2019 sem sígauna verkefni með aðstöðu í Austra brugghúsi. Múli tók svo við rekstrinum um áramótin 2025.</span>
        <span class="lang-en-inline">Múli was founded in 2019 as a side project with facilities at Austra brewery. Múli then took over operations around the turn of 2025.</span>
      </p>
      <p class="muli-about-text muted">
        <span class="lang-is-inline">Brugghúsið er þriggja tanka 1200 lítra kerfi og samanstendur af vantstank (Hot liquor tank), Meskitank og suðutank. Í dag eru alls 8 gerjunartankar, 6x 600L og 2x 2400L og gerjunarpláss því um 8400 lítrar.</span>
        <span class="lang-en-inline">The brewery is a three-tank 1200 liter system consisting of a hot liquor tank, mash tank, and boil tank. Today there are 8 fermentation tanks in total, 6x 600L and 2x 2400L, with a fermentation capacity of about 8400 liters.</span>
      </p>
      <p class="muli-about-text muted">
        <span class="lang-is-inline">Árleg framleiðsla er nú tæpir 50.000 lítrar en framleiðslugeta með núverandi búnað um 100.000L</span>
        <span class="lang-en-inline">Annual production is currently just under 50,000 liters, with production capacity using current equipment around 100,000L</span>
      </p>
      <div class="muli-about-quote">
        <p>
          "<span class="lang-is-inline">Múli vinnur eins mikið með hráefni úr heimabyggð og kostur er</span><span class="lang-en-inline">Múli works with as much local raw material as possible</span>"
        </p>
      </div>
    </div>
  </div>
</section>

<!-- Beer Showcase -->
<section class="muli-beers">
  <div class="muli-beers-container">
    <div class="muli-beers-header">
      <h2 class="muli-beers-title">
        <span class="lang-is-inline">Bjórarnir okkar</span>
        <span class="lang-en-inline">Our Beers</span>
      </h2>
      <p class="muli-beers-subtitle">
        <span class="lang-is-inline">Handunnir bjórar með áherslu á gæði og smekk</span>
        <span class="lang-en-inline">Handcrafted beers with focus on quality and taste</span>
      </p>
    </div>
    <div class="muli-beers-grid">
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/Fiflagangur_frontur-1.png?fit=785%2C1024&ssl=1" alt="Fiflagangur" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>Fiflagangur</h3></div>
      </div>
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/Trekallinn_frontur-1.png?fit=785%2C1024&ssl=1" alt="Trekallinn" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>Trekallinn</h3></div>
      </div>
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/Lokalabel-02-1.jpg?fit=826%2C1005&ssl=1" alt="Loka" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>Loka</h3></div>
      </div>
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/bdthb-front-2.png?fit=372%2C477&ssl=1" alt="BDTHB" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>BDTHB</h3></div>
      </div>
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/front-1.jpg?fit=772%2C1017&ssl=1" alt="Front" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>Front</h3></div>
      </div>
      <div class="muli-beer-card">
        <div class="muli-beer-image">
          <img src="https://i0.wp.com/mulibrugg.is/wp-content/uploads/2025/09/Mu%E3%80%95i-Craft-Brew-03-scaled.png?resize=1024%2C1024&ssl=1" alt="Craft Brew" loading="lazy">
        </div>
        <div class="muli-beer-name"><h3>Craft Brew</h3></div>
      </div>
    </div>
  </div>
</section>

<!-- Footer -->
<footer class="muli-footer">
  <div class="muli-footer-container">
    <div class="muli-footer-brand">
      <h3>Múli Brugg</h3>
      <p>
        <span class="lang-is-inline">Héraði, Austurlandi</span>
        <span class="lang-en-inline">Héraði, East Iceland</span>
      </p>
    </div>
    <div class="muli-footer-copy">
      <span class="lang-is-inline">© 2025 Múli Brugg. Allur réttur áskilinn.</span>
      <span class="lang-en-inline">© 2025 Múli Brugg. All rights reserved.</span>
    </div>
  </div>
</footer>

<script>
function setLang(lang) {
  document.body.classList.remove('is', 'en');
  document.body.classList.add(lang);
  document.getElementById('btn-is').classList.toggle('active', lang === 'is');
  document.getElementById('btn-en').classList.toggle('active', lang === 'en');
  localStorage.setItem('muli-lang', lang);
}

// Initialize language
(function() {
  var savedLang = localStorage.getItem('muli-lang') || 'is';
  setLang(savedLang);
})();
</script>