← back to Model Arena

data/artifacts/1cc50031c12f/hermes3-8b.html

130 lines

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Grandmillennial Lookbook</title>
<style>
  :root {
    --bg: #faf8f4;
    --surface: #ffffff;
    --text: #1c1a17;
    --muted: #9b948a; 
    --accent-grad: #7d6a45 / #c9a961;
    --line: #e0a458;
    --shadow: rgba(0, 0, 0, .12);
    --glow: #c9a961@35%;
    --ease: cubic-bezier(.22,1,.36,1);
  }
  body {
    background-color: var(--bg);
    color: var(--text);
    font-family: -apple-system, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
    margin: 0;
    padding-top: 60px;
  }
  header {
    background-color: var(--surface);
    box-shadow: 0 8px 24px var(--shadow); 
    display: flex;
    justify-content: center;
    letter-spacing: .18em;
    padding: 12px 32px;
    position: fixed;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 10;  
  }
  h1 {
    color: var(--surface);
    font-family: 'Didot', 'Bodoni MT', 'Playfair Display', Georgia, serif;
    font-size: 50px;
    letter-spacing: .2em;
    margin: 0;
  }
  nav {
    color: var(--text);
    font-family: -apple-system, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    text-align: center;
  }
  .cards { 
    display: grid;
    gap: 24px;
    margin-top: 96px;
    padding: 0 32px;
  }
  .card {
    background-color: var(--surface);
    box-shadow: var(--shadow); 
    border-radius: 14px;
    color: var(--text);
    display: flex;
    justify-content: space-between;  
    margin: 4px auto;
    padding: 24px;
    text-decoration: none;
    width: 260px;
  }
  .card:hover, .card:focus {
    box-shadow: 0 16px 48px rgba(0,0,0,.18);
    transform: translateY(-8px);
    transition: box-shadow .7s var(--ease), transform .7s var(--ease);
  }
  .swatch {
    flex-basis: 120px;
    background-color: var(--accent-grad);
    border-radius: 4px;
    margin-right: 24px;  
  }
  .note { 
    font-family: -apple-system, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
    letter-spacing: .15em;
    text-transform: uppercase;
    white-space: nowrap;
  }
  @keyframes fadeUp {
    from { opacity: 0; transform: translateY(28px); } 
    to { opacity: 1; transform: none; }
  }
  .fade-in { animation: fadeUp .7s var(--ease) both; }
</style>
<script>
// No JavaScript required
</script>
</head>
<body>
<header class="surface">
  <div class="muted">
    <h1 class="text surface">Grandmillennial</h1>
    <nav class="sans">
      HOME | ABOUT | CONTACT
    </nav>
  </div>
</header>
<div class="cards">
  <a href="#intro" class="card surface text muted fade-in">
    <div class="swatch accent-grad"></div>
    <p class="note">Warm Ivory Palette</p>
    <img src="ivory-living-room.jpg" alt="Grandmillennial Living Room">
  </a>
  
  <a href="#style" class="card surface text muted fade-in">
    <div class="swatch accent-grad"></div>
    <p class="note">Classic Patterns</p> 
    <img src="grandmillennial-bedroom.jpg" alt="Grandmillennial Bedroom">
  </a>
  
  <a href="#cta" class="card surface text muted fade-in">
    <div class="swatch accent-grad"></div>
    <p class="note">Timeless Elegance</p> 
    <img src="grandmillennial-dining.jpg" alt="Grandmillennial Dining Room">
  </a>
</div>
<div id="cta" style="background-color: var(--bg); color: var(--text); display: flex; justify-content: center; padding: 96px;">
  <h2 class="display surface text">Shop Now</h2>
</div>
</body>
</html>