← back to Model Arena
data/artifacts/145b5d1ed01f/hf-qwen-coder-32b.html
124 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-color: #faf8f4;
--surface-color: #ffffff;
--text-color: #1c1a17;
--muted-color: #9b948a;
--accent-color: #b0472e;
--font-display: 'Playfair Display', Georgia, serif;
--font-body: -apple-system, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
body {
margin: 0;
font-family: var(--font-body);
background-color: var(--bg-color);
color: var(--text-color);
display: flex;
flex-direction: column;
align-items: center;
overflow-x: hidden;
}
.top-bar {
position: fixed;
top: 0;
width: 100%;
background-color: var(--bg-color);
padding: 24px;
box-shadow: 0 8px 24px rgba(0,0,0,.12);
z-index: 1000;
}
.top-bar h1 {
font-family: var(--font-display);
font-size: 38px;
letter-spacing: .18em;
margin: 0;
}
.carousel-container {
display: flex;
overflow-x: scroll;
scroll-snap-type: x mandatory;
width: 100%;
padding-top: 96px;
gap: 24px;
}
.slide {
min-width: 100vw;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
scroll-snap-align: start;
padding: 32px;
}
.cover-slide h2 {
font-family: var(--font-display);
font-size: 50px;
text-align: center;
}
.vignette-container {
display: flex;
gap: 32px;
}
.vignette-card {
background-color: var(--surface-color);
border-radius: 14px;
box-shadow: 0 8px 24px rgba(0,0,0,.12);
padding: 24px;
width: calc(50% - 16px);
}
.vignette-card img {
border-radius: 14px 14px 0 0;
width: 100%;
height: auto;
}
.vignette-card h3 {
font-family: var(--font-display);
font-size: 28px;
margin-top: 16px;
}
.vignette-card p {
color: var(--muted-color);
letter-spacing: .15em;
text-transform: uppercase;
font-size: 12px;
}
.cta-slide h3 {
font-family: var(--font-display);
font-size: 38px;
text-align: center;
}
.dots-container {
margin-top: 48px;
}
.dot {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: var(--muted-color);
margin-right: 8px;
cursor: pointer;
}
.dot.active {
background-color: var(--accent-color);
}
</style>
</head>
<body>
<div class="top-bar">
<h1>DESIGNER WALLCOVERINGS</h1>
</div>
<div class="carousel-container" id="carousel">
<div class="slide cover-slide">
<h2>GRANDMILLENNIAL</h2>
</div>
<div class="slide">
<div class="vignette-container">
<div class="vignette-card">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATYAAAC3CAMAAADZ8K1lAAAAA1BMVEX///+nxBvIAAAABHRSTlMA5P4DdAAAAPhJREFUeF7t2tsWwjAMRNGqyH/0jEz6iIgXaRQp1C9Tf4Lx3cR83N5Mk+KZvOuVJjYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRY