WonderFront
유명 브랜드의 실제 디자인 시스템 명세서(DESIGN.md — 색·타이포·모서리·간격· 컴포넌트 스타일이 담긴 구조화 데이터)를 그대로 파싱해, 그 규칙을 따르는 UI를 코드로 구현해 카드마다 나란히 보여줍니다. 카드를 누르면 더 넓은 홈페이지 구성으로 크게 볼 수 있고, 명세 원문(.md)도 내려받을 수 있습니다. 출처: VoltAgent/awesome-design-md (MIT License)
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #222222; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #222222; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #969696; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ffffff; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #222222; color: #ffffff;
border: 1px solid #ffffff; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #222222; color: #f5f5f5;
border: 1px solid #444444; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #969696; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #454545; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#222222; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #444444;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#969696; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#969696; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ffffff; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#222222; color:#ffffff;
border:1px solid #ffffff; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#454545; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #444444; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#969696; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #444444; padding: 18px 40px; color:#969696;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">10X (JP)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© 10X (JP)</span>
<span>10X (JP) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #141414; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #141414; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #909090; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #858585; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #141414; color: #858585;
border: 1px solid #858585; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #141414; color: #f5f5f5;
border: 1px solid #383838; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #909090; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #262626; color: #858585;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#141414; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #383838;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#909090; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#909090; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#858585; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#141414; color:#858585;
border:1px solid #858585; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#262626; color:#858585;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #383838; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#909090; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #383838; padding: 18px 40px; color:#909090;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">10YC (JP)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© 10YC (JP)</span>
<span>10YC (JP) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #fff100; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #fff100; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #7c7609; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #595757; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #fff100; color: #595757;
border: 1px solid #595757; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #fff100; color: #111111;
border: 1px solid #d9cd03; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #7c7609; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #e4d80e; color: #595757;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#fff100; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d9cd03;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#7c7609; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#7c7609; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#595757; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#fff100; color:#595757;
border:1px solid #595757; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#e4d80e; color:#595757;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d9cd03; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#7c7609; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #d9cd03; padding: 18px 40px; color:#7c7609;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">1616 / arita japan (JP)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© 1616 / arita japan (JP)</span>
<span>1616 / arita japan (JP) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #5a2b82; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #5a2b82; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #af9ac1; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #6fbf4e; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #5a2b82; color: #6fbf4e;
border: 1px solid #6fbf4e; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #5a2b82; color: #f5f5f5;
border: 1px solid #734b94; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #af9ac1; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #5d437a; color: #6fbf4e;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#5a2b82; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #734b94;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#af9ac1; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#af9ac1; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#6fbf4e; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#5a2b82; color:#6fbf4e;
border:1px solid #6fbf4e; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#5d437a; color:#6fbf4e;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #734b94; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#af9ac1; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #734b94; padding: 18px 40px; color:#af9ac1;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Acorns (iOS)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Acorns (iOS)</span>
<span>Acorns (iOS) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #222222;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #222222;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.18; letter-spacing: -0.44px; margin: 0; color: #222222; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin: 0; color: #6a6a6a; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.25; background: #ff385c; color: #ffffff;
border: none; border-radius: 8px; padding: 14px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.25; background: #ffffff; color: #222222;
border: 1px solid #ff385c; border-radius: 8px;
padding: 13px 23px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #222222;
border: 1px solid #c8c8c8; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6a6a6a; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.18; background: #ffffff; color: #222222;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#222222; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e0e0e0;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.18; letter-spacing: -0.44px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; display:flex; gap:28px; color:#6a6a6a; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.43; margin:0; max-width:640px; color:#222222; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; max-width:520px; color:#6a6a6a; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.25; background:#ff385c; color:#ffffff;
border:none; border-radius:8px; padding:14px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.25; background:#ffffff; color:#222222;
border:1px solid #ff385c; border-radius:8px;
padding:13px 23px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.18; background:#ffffff; color:#222222;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e0e0e0; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.18; letter-spacing: -0.44px; font-size: 16px; margin:0; color:#222222; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; color:#6a6a6a; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; border-top:1px solid #e0e0e0; padding: 18px 40px; color:#6a6a6a;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Airbnb</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Airbnb</span>
<span>Airbnb · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ff385c; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ff385c; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #faa0b0; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ff5a5f; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ff385c; color: #000000;
border: 1px solid #ff5a5f; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #ff385c; color: #f5f5f5;
border: 1px solid #fd5674; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #faa0b0; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #ff3d5c; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ff385c; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #fd5674;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#faa0b0; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#faa0b0; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ff5a5f; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ff385c; color:#000000;
border:1px solid #ff5a5f; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#ff3d5c; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #fd5674; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#faa0b0; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #fd5674; padding: 18px 40px; color:#faa0b0;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Airbnb (iOS)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Airbnb (iOS)</span>
<span>Airbnb (iOS) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #181d26;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #181d26;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; letter-spacing: 0.12px; margin: 0; color: #181d26; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; margin: 0; color: #41454d; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; background: #181d26; color: #ffffff;
border: none; border-radius: 12px; padding: 16px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; background: #ffffff; color: #181d26;
border: 1px solid #181d26; border-radius: 12px;
padding: 16px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; background: #ffffff; color: #181d26;
border: 1px solid #c5c6c9; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #41454d; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dfdfe1; color: #181d26;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#181d26; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dfdfe1;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; letter-spacing: 0.12px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; display:flex; gap:28px; color:#41454d; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 400; line-height: 1.2; margin:0; max-width:640px; color:#181d26; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; margin:0; max-width:520px; color:#41454d; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; background:#181d26; color:#ffffff;
border:none; border-radius:12px; padding:16px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; background:#ffffff; color:#181d26;
border:1px solid #181d26; border-radius:12px;
padding:16px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dfdfe1; color:#181d26;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dfdfe1; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; letter-spacing: 0.12px; font-size: 16px; margin:0; color:#181d26; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; margin:0; color:#41454d; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; border-top:1px solid #dfdfe1; padding: 18px 40px; color:#41454d;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Airtable</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Airtable</span>
<span>Airtable · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #7c7c7c; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #f2f4f1; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ffffff; color: #000000;
border: 1px solid #f2f4f1; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #ffffff; color: #111111;
border: 1px solid #d9d9d9; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #7c7c7c; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #fdfdfd; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d9d9d9;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#7c7c7c; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#7c7c7c; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#f2f4f1; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ffffff; color:#000000;
border:1px solid #f2f4f1; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#fdfdfd; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d9d9d9; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#7c7c7c; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #d9d9d9; padding: 18px 40px; color:#7c7c7c;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">AllTrails (iOS)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© AllTrails (iOS)</span>
<span>AllTrails (iOS) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #1d1d1f;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #1d1d1f;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 600; line-height: 1.19; letter-spacing: 0.231px; margin: 0; color: #1d1d1f; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.0; letter-spacing: -0.12px; margin: 0; color: #cccccc; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.47; letter-spacing: -0.374px; background: #0066cc; color: #ffffff;
border: none; border-radius: 9999px; padding: 11px 22px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.47; letter-spacing: -0.374px; background: #ffffff; color: #0066cc;
border: 1px solid #0066cc; border-radius: 9999px;
padding: 11px 22px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.47; letter-spacing: -0.374px; background: #ffffff; color: #1d1d1f;
border: 1px solid #c6c6c7; border-radius: 9999px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #cccccc; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.43; letter-spacing: -0.224px; background: #ffffff; color: #1d1d1f;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#1d1d1f; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dfdfe0;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 600; line-height: 1.19; letter-spacing: 0.231px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.0; letter-spacing: -0.12px; display:flex; gap:28px; color:#cccccc; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 600; line-height: 1.1; margin:0; max-width:640px; color:#1d1d1f; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.0; letter-spacing: -0.12px; margin:0; max-width:520px; color:#cccccc; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.47; letter-spacing: -0.374px; background:#0066cc; color:#ffffff;
border:none; border-radius:9999px; padding:11px 22px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.47; letter-spacing: -0.374px; background:#ffffff; color:#0066cc;
border:1px solid #0066cc; border-radius:9999px;
padding:11px 22px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.43; letter-spacing: -0.224px; background:#ffffff; color:#1d1d1f;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dfdfe0; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 600; line-height: 1.19; letter-spacing: 0.231px; font-size: 16px; margin:0; color:#1d1d1f; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.0; letter-spacing: -0.12px; margin:0; color:#cccccc; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.0; letter-spacing: -0.12px; border-top:1px solid #dfdfe0; padding: 18px 40px; color:#cccccc;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Apple</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Apple</span>
<span>Apple · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #262626;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #262626;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.25; margin: 0; color: #262626; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; margin: 0; color: #6b6b6b; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 0.5px; background: #1c69d4; color: #ffffff;
border: none; border-radius: 0px; padding: 14px 32px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 0.5px; background: #ffffff; color: #262626;
border: 1px solid #1c69d4; border-radius: 0px;
padding: 13px 31px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; background: #ffffff; color: #262626;
border: 1px solid #c9c9c9; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6b6b6b; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: 0.5px; background: #ffffff; color: #262626;
border-radius: 0px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#262626; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e1e1e1;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.25; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; display:flex; gap:28px; color:#6b6b6b; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 700; line-height: 1.1; margin:0; max-width:640px; color:#262626; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; margin:0; max-width:520px; color:#6b6b6b; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 0.5px; background:#1c69d4; color:#ffffff;
border:none; border-radius:0px; padding:14px 32px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 0.5px; background:#ffffff; color:#262626;
border:1px solid #1c69d4; border-radius:0px;
padding:13px 31px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: 0.5px; background:#ffffff; color:#262626;
border-radius:0px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e1e1e1; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.25; font-size: 16px; margin:0; color:#262626; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; margin:0; color:#6b6b6b; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.55; border-top:1px solid #e1e1e1; padding: 18px 40px; color:#6b6b6b;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">BMW</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© BMW</span>
<span>BMW · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; margin: 0; color: #7e7e7e; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; letter-spacing: 1.5px; background: #000000; color: #ffffff;
border: none; border-radius: 0px; padding: 16px 32px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; letter-spacing: 1.5px; background: transparent; color: #ffffff;
border: 1px solid #ffffff; border-radius: 0px;
padding: 16px 32px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; background: #1a1a1a; color: #ffffff;
border: 1px solid #404040; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #7e7e7e; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #242424; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #242424;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; display:flex; gap:28px; color:#7e7e7e; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; margin:0; max-width:520px; color:#7e7e7e; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; letter-spacing: 1.5px; background:#000000; color:#ffffff;
border:none; border-radius:0px; padding:16px 32px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; letter-spacing: 1.5px; background:transparent; color:#ffffff;
border:1px solid #ffffff; border-radius:0px;
padding:16px 32px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#242424; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #242424; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; margin:0; color:#7e7e7e; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; border-top:1px solid #242424; padding: 18px 40px; color:#7e7e7e;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">BMW M</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© BMW M</span>
<span>BMW M · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #fcd535; color: #181a20;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #fcd535; color: #181a20;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; margin: 0; color: #181a20; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #707a8a; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #fcd535; color: #181a20;
border: none; border-radius: 6px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #1e2329; color: #ffffff;
border: 1px solid #fcd535; border-radius: 6px;
padding: 12px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #1e2329; color: #ffffff;
border: 1px solid #c3a630; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #707a8a; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #1e2329; color: #ffffff;
border-radius: 8px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#fcd535; color:#181a20; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dcbb32;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#707a8a; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 600; line-height: 1.15; letter-spacing: -0.3px; margin:0; max-width:640px; color:#181a20; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#707a8a; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#fcd535; color:#181a20;
border:none; border-radius:6px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#1e2329; color:#ffffff;
border:1px solid #fcd535; border-radius:6px;
padding:12px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#1e2329; color:#ffffff;
border-radius:8px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dcbb32; border-radius: 6px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; font-size: 16px; margin:0; color:#181a20; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#707a8a; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #dcbb32; padding: 18px 40px; color:#707a8a;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Binance</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Binance</span>
<span>Binance · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; letter-spacing: 1.5px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 3.0px; margin: 0; color: #999999; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 2.5px; background: transparent; color: #ffffff;
border: none; border-radius: 9999px; padding: 14px 32px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-size: 12px; font-weight:700; background: #000000; color: #ffffff;
border: 1px solid #ffffff; border-radius: 9999px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: transparent; color: #ffffff;
border: 1px solid #404040; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #999999; opacity: 0.8; }
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: 2px; background: transparent; color: #999999;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #242424;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; letter-spacing: 1.5px; font-size: 18px; margin:0; }
.navlinks { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 3.0px; display:flex; gap:28px; color:#999999; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 1.15; letter-spacing: 3px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 3.0px; margin:0; max-width:520px; color:#999999; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 2.5px; background:transparent; color:#ffffff;
border:none; border-radius:9999px; padding:14px 32px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-size: 12px; font-weight:700; background:#000000; color:#ffffff;
border:1px solid #ffffff; border-radius:9999px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: 2px; background:transparent; color:#999999;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #242424; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; letter-spacing: 1.5px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 3.0px; margin:0; color:#999999; }
footer {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 400; line-height: 1; letter-spacing: 3.0px; border-top:1px solid #242424; padding: 18px 40px; color:#999999;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Bugatti</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Bugatti</span>
<span>Bugatti · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #6b7280; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #111111; color: #ffffff;
border: none; border-radius: 8px; padding: 12px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #ffffff; color: #111111;
border: 1px solid #111111; border-radius: 8px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #111111;
border: 1px solid #c4c4c4; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6b7280; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background: #f5f5f5; color: #111111;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dedede;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#6b7280; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 1.15; letter-spacing: -1px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#6b7280; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#111111; color:#ffffff;
border:none; border-radius:8px; padding:12px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#ffffff; color:#111111;
border:1px solid #111111; border-radius:8px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background:#f5f5f5; color:#111111;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dedede; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#6b7280; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #dedede; padding: 18px 40px; color:#6b7280;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Cal.com</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Cal.com</span>
<span>Cal.com · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #faf9f5; color: #141413;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #faf9f5; color: #141413;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; margin: 0; color: #141413; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin: 0; color: #6c6a64; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background: #cc785c; color: #ffffff;
border: none; border-radius: 8px; padding: 12px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background: #faf9f5; color: #141413;
border: 1px solid #cc785c; border-radius: 8px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #faf9f5; color: #141413;
border: 1px solid #c0c0bc; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6c6a64; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background: #efe9de; color: #141413;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#faf9f5; color:#141413; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dad9d5;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; display:flex; gap:28px; color:#6c6a64; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: 400; line-height: 1.15; letter-spacing: -0.5px; margin:0; max-width:640px; color:#141413; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; max-width:520px; color:#6c6a64; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background:#cc785c; color:#ffffff;
border:none; border-radius:8px; padding:12px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background:#faf9f5; color:#141413;
border:1px solid #cc785c; border-radius:8px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background:#efe9de; color:#141413;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dad9d5; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 16px; margin:0; color:#141413; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; color:#6c6a64; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; border-top:1px solid #dad9d5; padding: 18px 40px; color:#6c6a64;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Claude</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Claude</span>
<span>Claude · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #fffaf0; color: #0a0a0a;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #fffaf0; color: #0a0a0a;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; margin: 0; color: #0a0a0a; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin: 0; color: #6a6a6a; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #0a0a0a; color: #ffffff;
border: none; border-radius: 12px; padding: 12px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #fffaf0; color: #0a0a0a;
border: 1px solid #0a0a0a; border-radius: 12px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #fffaf0; color: #0a0a0a;
border: 1px solid #c2beb6; border-radius: 12px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6a6a6a; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background: #f5f0e0; color: #0a0a0a;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#fffaf0; color:#0a0a0a; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #ddd8d0;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; display:flex; gap:28px; color:#6a6a6a; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.1; letter-spacing: -1px; margin:0; max-width:640px; color:#0a0a0a; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; max-width:520px; color:#6a6a6a; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#0a0a0a; color:#ffffff;
border:none; border-radius:12px; padding:12px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#fffaf0; color:#0a0a0a;
border:1px solid #0a0a0a; border-radius:12px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background:#f5f0e0; color:#0a0a0a;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #ddd8d0; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; letter-spacing: -0.3px; font-size: 16px; margin:0; color:#0a0a0a; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; color:#6a6a6a; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; border-top:1px solid #ddd8d0; padding: 18px 40px; color:#6a6a6a;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Clay</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Clay</span>
<span>Clay · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #0a0a0a; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #0a0a0a; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; letter-spacing: -0.3px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin: 0; color: #888888; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #faff69; color: #0a0a0a;
border: none; border-radius: 8px; padding: 12px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background: #1a1a1a; color: #ffffff;
border: 1px solid #faff69; border-radius: 8px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #1a1a1a; color: #ffffff;
border: 1px solid #474747; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #888888; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background: #1a1a1a; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#0a0a0a; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #2c2c2c;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; letter-spacing: -0.3px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; display:flex; gap:28px; color:#888888; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.15; letter-spacing: -1.5px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; max-width:520px; color:#888888; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#faff69; color:#0a0a0a;
border:none; border-radius:8px; padding:12px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; background:#1a1a1a; color:#ffffff;
border:1px solid #faff69; border-radius:8px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.4; background:#1a1a1a; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #2c2c2c; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; letter-spacing: -0.3px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; margin:0; color:#888888; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; border-top:1px solid #2c2c2c; padding: 18px 40px; color:#888888;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">ClickHouse</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© ClickHouse</span>
<span>ClickHouse · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #212121;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #212121;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; margin: 0; color: #212121; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin: 0; color: #93939f; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; background: #17171c; color: #ffffff;
border: none; border-radius: 32px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; background: transparent; color: #212121;
border: 1px solid #17171c; border-radius: 4px;
padding: 8px 0; white-space: nowrap; cursor: default;
}
input {
font-size: 12px; background: #ffffff; color: #212121;
border: 1px solid #c8c8c8; border-radius: 16px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #93939f; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.2; letter-spacing: -0.32px; background: transparent; color: #ff7759;
border-radius: 8px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#212121; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e0e0e0;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#93939f; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 1.2; letter-spacing: -0.48px; margin:0; max-width:640px; color:#212121; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#93939f; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; background:#17171c; color:#ffffff;
border:none; border-radius:32px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; background:transparent; color:#212121;
border:1px solid #17171c; border-radius:4px;
padding:8px 0; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.2; letter-spacing: -0.32px; background:transparent; color:#ff7759;
border-radius:8px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e0e0e0; border-radius: 4px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; font-size: 16px; margin:0; color:#212121; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; color:#93939f; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; border-top:1px solid #e0e0e0; padding: 18px 40px; color:#93939f;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Cohere</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Cohere</span>
<span>Cohere · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0a0b0d;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0a0b0d;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.33; margin: 0; color: #0a0b0d; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #7c828a; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.15; background: #0052ff; color: #ffffff;
border: none; border-radius: 100px; padding: 12px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.15; background: #eef0f3; color: #0a0b0d;
border: 1px solid #0052ff; border-radius: 100px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #0a0b0d;
border: 1px solid #c2c2c2; border-radius: 12px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #7c828a; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.5; background: #eef0f3; color: #0a0b0d;
border-radius: 100px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0a0b0d; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dddddd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.33; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#7c828a; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 400; line-height: 1.09; letter-spacing: -1px; margin:0; max-width:640px; color:#0a0b0d; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#7c828a; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.15; background:#0052ff; color:#ffffff;
border:none; border-radius:100px; padding:12px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.15; background:#eef0f3; color:#0a0b0d;
border:1px solid #0052ff; border-radius:100px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.5; background:#eef0f3; color:#0a0b0d;
border-radius:100px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dddddd; border-radius: 100px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 1.33; font-size: 16px; margin:0; color:#0a0b0d; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#7c828a; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #dddddd; padding: 18px 40px; color:#7c828a;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Coinbase</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Coinbase</span>
<span>Coinbase · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #0f0f0f; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #0f0f0f; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #888888; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #0007cd; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #222222; color: #ffffff;
border: 1px solid #0007cd; border-radius: 8px;
padding: 10px 18px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #181818; color: #ffffff;
border: 1px solid #4b4b4b; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #888888; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background: #222222; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#0f0f0f; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #313131;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#888888; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 500; line-height: 1.1; letter-spacing: -1.32px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#888888; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#0007cd; color:#ffffff;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#222222; color:#ffffff;
border:1px solid #0007cd; border-radius:8px;
padding:10px 18px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background:#222222; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #313131; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#888888; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #313131; padding: 18px 40px; color:#888888;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Composio</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Composio</span>
<span>Composio · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f7f7f4; color: #26251e;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f7f7f4; color: #26251e;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.3; letter-spacing: -0.11px; margin: 0; color: #26251e; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #807d72; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #f54e00; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #ffffff; color: #26251e;
border: 1px solid #f54e00; border-radius: 8px;
padding: 9px 17px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #26251e;
border: 1px solid #c3c2be; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #807d72; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background: #e6e5e0; color: #26251e;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f7f7f4; color:#26251e; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dadad6;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.3; letter-spacing: -0.11px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#807d72; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 400; line-height: 1.2; letter-spacing: -0.72px; margin:0; max-width:640px; color:#26251e; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#807d72; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#f54e00; color:#ffffff;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#ffffff; color:#26251e;
border:1px solid #f54e00; border-radius:8px;
padding:9px 17px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background:#e6e5e0; color:#26251e;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dadad6; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.3; letter-spacing: -0.11px; font-size: 16px; margin:0; color:#26251e; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#807d72; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #dadad6; padding: 18px 40px; color:#807d72;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Cursor</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Cursor</span>
<span>Cursor · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 900; line-height: 1.05; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.0; background: #000000; color: #ffffff;
border: none; border-radius: 0px; padding: 6px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.0; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 0px;
padding: 6px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #fcdfe1; color: #e91d2a;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 900; line-height: 1.05; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 900; line-height: 1.0; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.0; background:#000000; color:#ffffff;
border:none; border-radius:0px; padding:6px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.0; background:#ffffff; color:#000000;
border:1px solid #000000; border-radius:0px;
padding:6px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#fcdfe1; color:#e91d2a;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 900; line-height: 1.05; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin:0; color:#666666; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Dell (1996)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Dell (1996)</span>
<span>Dell (1996) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f5f5f5; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f5f5f5; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #787878; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #292524; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #f5f5f5; color: #292524;
border: 1px solid #292524; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #f5f5f5; color: #111111;
border: 1px solid #d1d1d1; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #787878; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #d4d4d4; color: #292524;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f5f5f5; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d1d1d1;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#787878; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#787878; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#292524; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#f5f5f5; color:#292524;
border:1px solid #292524; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#d4d4d4; color:#292524;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d1d1d1; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#787878; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #d1d1d1; padding: 18px 40px; color:#787878;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">ElevenLabs</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© ElevenLabs</span>
<span>ElevenLabs · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0d74ce;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0d74ce;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; letter-spacing: -0.5px; margin: 0; color: #0d74ce; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #999999; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #000000; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background: #ffffff; color: #171717;
border: 1px solid #000000; border-radius: 8px;
padding: 9px 17px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #171717;
border: 1px solid #c2dcf3; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #999999; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background: #f0f0f3; color: #171717;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0d74ce; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #ddecf8;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; letter-spacing: -0.5px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#999999; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 1.15; letter-spacing: -1.08px; margin:0; max-width:640px; color:#0d74ce; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#999999; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#000000; color:#ffffff;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; background:#ffffff; color:#171717;
border:1px solid #000000; border-radius:8px;
padding:9px 17px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 0.88px; background:#f0f0f3; color:#171717;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #ddecf8; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; letter-spacing: -0.5px; font-size: 16px; margin:0; color:#0d74ce; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#999999; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #ddecf8; padding: 18px 40px; color:#999999;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Expo</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Expo</span>
<span>Expo · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #181818; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #181818; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 26px; font-weight: 500; line-height: 1.5; letter-spacing: 0.195px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 1.4px; background: #da291c; color: #ffffff;
border: none; border-radius: 0px; padding: 14px 32px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 1.4px; background: transparent; color: #ffffff;
border: 1px solid #da291c; border-radius: 0px;
padding: 13px 31px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #181818; color: #ffffff;
border: 1px solid #525252; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 1.1px; background: #303030; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#181818; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #383838;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 26px; font-weight: 500; line-height: 1.5; letter-spacing: 0.195px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.2; letter-spacing: -0.36px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 1.4px; background:#da291c; color:#ffffff;
border:none; border-radius:0px; padding:14px 32px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.0; letter-spacing: 1.4px; background:transparent; color:#ffffff;
border:1px solid #da291c; border-radius:0px;
padding:13px 31px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; letter-spacing: 1.1px; background:#303030; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #383838; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 26px; font-weight: 500; line-height: 1.5; letter-spacing: 0.195px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#666666; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #383838; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Ferrari</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Ferrari</span>
<span>Ferrari · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.45; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 330; line-height: 1.45; letter-spacing: -0.14px; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 480; line-height: 1.4; letter-spacing: -0.10px; background: #000000; color: #ffffff;
border: none; border-radius: 50px; padding: 10px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 480; line-height: 1.4; letter-spacing: -0.10px; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 50px;
padding: 8px 18px 10px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 320; line-height: 1.45; letter-spacing: -0.26px; background: #ffffff; color: #000000;
border: 1px solid #bfbfbf; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dbdbdb; color: #000000;
border-radius: 50px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.45; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 330; line-height: 1.45; letter-spacing: -0.14px; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 26px; font-weight: 540; line-height: 1.35; letter-spacing: -0.26px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 330; line-height: 1.45; letter-spacing: -0.14px; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 480; line-height: 1.4; letter-spacing: -0.10px; background:#000000; color:#ffffff;
border:none; border-radius:50px; padding:10px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 480; line-height: 1.4; letter-spacing: -0.10px; background:#ffffff; color:#000000;
border:1px solid #000000; border-radius:50px;
padding:8px 18px 10px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dbdbdb; color:#000000;
border-radius:50px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 50px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.45; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 330; line-height: 1.45; letter-spacing: -0.14px; margin:0; color:#666666; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 330; line-height: 1.45; letter-spacing: -0.14px; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Figma</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Figma</span>
<span>Figma · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #090909; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #090909; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 1.2; letter-spacing: -0.8px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; letter-spacing: -0.14px; margin: 0; color: #999999; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.14px; background: #ffffff; color: #000000;
border: none; border-radius: 100px; padding: 10px 15px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.14px; background: #141414; color: #ffffff;
border: 1px solid #ffffff; border-radius: 100px;
padding: 10px 15px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.3; letter-spacing: -0.15px; background: #141414; color: #ffffff;
border: 1px solid #464646; border-radius: 10px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #999999; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #2b2b2b; color: #ffffff;
border-radius: 100px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#090909; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #2b2b2b;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 1.2; letter-spacing: -0.8px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; letter-spacing: -0.14px; display:flex; gap:28px; color:#999999; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 500; line-height: 1.13; letter-spacing: -1.0px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; letter-spacing: -0.14px; margin:0; max-width:520px; color:#999999; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.14px; background:#ffffff; color:#000000;
border:none; border-radius:100px; padding:10px 15px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.0; letter-spacing: -0.14px; background:#141414; color:#ffffff;
border:1px solid #ffffff; border-radius:100px;
padding:10px 15px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#2b2b2b; color:#ffffff;
border-radius:100px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #2b2b2b; border-radius: 100px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 1.2; letter-spacing: -0.8px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; letter-spacing: -0.14px; margin:0; color:#999999; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; letter-spacing: -0.14px; border-top:1px solid #2b2b2b; padding: 18px 40px; color:#999999;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Framer</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Framer</span>
<span>Framer · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #1a1a1a;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #1a1a1a;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.17; margin: 0; color: #1a1a1a; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.38; margin: 0; color: #767676; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; letter-spacing: 0.7px; background: #024ad8; color: #ffffff;
border: none; border-radius: 4px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; letter-spacing: 0.7px; background: #ffffff; color: #024ad8;
border: 1px solid #024ad8; border-radius: 4px;
padding: 12px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.38; background: #ffffff; color: #1a1a1a;
border: 1px solid #c6c6c6; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #767676; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.38; background: #1a1a1a; color: #ffffff;
border-radius: 8px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#1a1a1a; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dfdfdf;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.17; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.38; display:flex; gap:28px; color:#767676; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 500; line-height: 1.0; margin:0; max-width:640px; color:#1a1a1a; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.38; margin:0; max-width:520px; color:#767676; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; letter-spacing: 0.7px; background:#024ad8; color:#ffffff;
border:none; border-radius:4px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; letter-spacing: 0.7px; background:#ffffff; color:#024ad8;
border:1px solid #024ad8; border-radius:4px;
padding:12px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.38; background:#1a1a1a; color:#ffffff;
border-radius:8px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dfdfdf; border-radius: 4px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.17; font-size: 16px; margin:0; color:#1a1a1a; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.38; margin:0; color:#767676; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.38; border-top:1px solid #dfdfdf; padding: 18px 40px; color:#767676;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">HP</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© HP</span>
<span>HP · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.18; letter-spacing: -0.4px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; margin: 0; color: #b2b6bd; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.29; background: #ffffff; color: #000000;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.29; background: #1f232b; color: #ffffff;
border: 1px solid #000000; border-radius: 8px;
padding: 10px 18px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.5; background: #15181e; color: #ffffff;
border: 1px solid #404040; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #b2b6bd; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #000000; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #242424;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.18; letter-spacing: -0.4px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; display:flex; gap:28px; color:#b2b6bd; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 600; line-height: 1.19; letter-spacing: -1.0px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; margin:0; max-width:520px; color:#b2b6bd; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.29; background:#ffffff; color:#000000;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.29; background:#1f232b; color:#ffffff;
border:1px solid #000000; border-radius:8px;
padding:10px 18px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#000000; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #242424; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.18; letter-spacing: -0.4px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; margin:0; color:#b2b6bd; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.71; border-top:1px solid #242424; padding: 18px 40px; color:#b2b6bd;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">HashiCorp</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© HashiCorp</span>
<span>HashiCorp · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #161616;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #161616;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.33; margin: 0; color: #161616; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; margin: 0; color: #525252; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; background: #0f62fe; color: #ffffff;
border: none; border-radius: 0px; padding: 12px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; background: #161616; color: #ffffff;
border: 1px solid #0f62fe; border-radius: 0px;
padding: 12px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: 0.16px; background: #f4f4f4; color: #161616;
border: 1px solid #c5c5c5; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #525252; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dde9ff; color: #0f62fe;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#161616; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dedede;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.33; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; display:flex; gap:28px; color:#525252; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 42px; font-weight: 300; line-height: 1.2; margin:0; max-width:640px; color:#161616; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; margin:0; max-width:520px; color:#525252; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; background:#0f62fe; color:#ffffff;
border:none; border-radius:0px; padding:12px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; background:#161616; color:#ffffff;
border:1px solid #0f62fe; border-radius:0px;
padding:12px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dde9ff; color:#0f62fe;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dedede; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.33; font-size: 16px; margin:0; color:#161616; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; margin:0; color:#525252; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.29; letter-spacing: 0.16px; border-top:1px solid #dedede; padding: 18px 40px; color:#525252;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">IBM</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© IBM</span>
<span>IBM · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f5f1ec; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f5f1ec; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.3px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin: 0; color: #626260; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.2; background: #111111; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.2; background: #ffffff; color: #111111;
border: 1px solid #111111; border-radius: 8px;
padding: 10px 18px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #111111;
border: 1px solid #bcb9b5; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #626260; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #d5d2cd; color: #111111;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f5f1ec; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d5d2cd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.3px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#626260; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.15; letter-spacing: -0.8px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#626260; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.2; background:#111111; color:#ffffff;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.2; background:#ffffff; color:#111111;
border:1px solid #111111; border-radius:8px;
padding:10px 18px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#d5d2cd; color:#111111;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d5d2cd; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.3px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; margin:0; color:#626260; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.5; border-top:1px solid #d5d2cd; padding: 18px 40px; color:#626260;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Intercom</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Intercom</span>
<span>Intercom · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #7132f5; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #7132f5; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #ba9df5; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #5741d8; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #7132f5; color: #ffffff;
border: 1px solid #5741d8; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #7132f5; color: #f5f5f5;
border: 1px solid #8651f5; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #ba9df5; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #6d34f0; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#7132f5; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #8651f5;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#ba9df5; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#ba9df5; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#5741d8; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#7132f5; color:#ffffff;
border:1px solid #5741d8; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#6d34f0; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #8651f5; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#ba9df5; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #8651f5; padding: 18px 40px; color:#ba9df5;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Kraken</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Kraken</span>
<span>Kraken · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #878787; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ffc000; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #000000; color: #ffc000;
border: 1px solid #ffc000; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #000000; color: #f5f5f5;
border: 1px solid #272727; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #878787; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #291f00; color: #ffc000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #272727;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#878787; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#878787; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ffc000; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#000000; color:#ffc000;
border:1px solid #ffc000; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#291f00; color:#ffc000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #272727; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#878787; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #272727; padding: 18px 40px; color:#878787;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Lamborghini</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Lamborghini</span>
<span>Lamborghini · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #010102; color: #f7f8f8;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #010102; color: #f7f8f8;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; margin: 0; color: #f7f8f8; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; letter-spacing: 0.4px; margin: 0; color: #d0d6e0; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; background: #5e6ad2; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 14px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; background: #0f1011; color: #f7f8f8;
border: 1px solid #5e6ad2; border-radius: 8px;
padding: 8px 14px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: -0.05px; background: #0f1011; color: #f7f8f8;
border: 1px solid #3e3f40; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #d0d6e0; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; background: #141516; color: #d0d6e0;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#010102; color:#f7f8f8; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #232424;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; letter-spacing: 0.4px; display:flex; gap:28px; color:#d0d6e0; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 600; line-height: 1.15; letter-spacing: -1.0px; margin:0; max-width:640px; color:#f7f8f8; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; letter-spacing: 0.4px; margin:0; max-width:520px; color:#d0d6e0; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; background:#5e6ad2; color:#ffffff;
border:none; border-radius:8px; padding:8px 14px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; background:#0f1011; color:#f7f8f8;
border:1px solid #5e6ad2; border-radius:8px;
padding:8px 14px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; background:#141516; color:#d0d6e0;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #232424; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.25; letter-spacing: -0.4px; font-size: 16px; margin:0; color:#f7f8f8; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; letter-spacing: 0.4px; margin:0; color:#d0d6e0; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; letter-spacing: 0.4px; border-top:1px solid #232424; padding: 18px 40px; color:#d0d6e0;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Linear</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Linear</span>
<span>Linear · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f7f4ed; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f7f4ed; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #787774; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #1c1c1c; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #f7f4ed; color: #1c1c1c;
border: 1px solid #1c1c1c; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #f7f4ed; color: #111111;
border: 1px solid #d2d0ca; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #787774; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #d4d1cc; color: #1c1c1c;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f7f4ed; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d2d0ca;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#787774; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#787774; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#1c1c1c; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#f7f4ed; color:#1c1c1c;
border:1px solid #1c1c1c; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#d4d1cc; color:#1c1c1c;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d2d0ca; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#787774; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #d2d0ca; padding: 18px 40px; color:#787774;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Lovable</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Lovable</span>
<span>Lovable · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f3f0ee; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f3f0ee; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #777574; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #141413; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #f3f0ee; color: #141413;
border: 1px solid #141413; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #f3f0ee; color: #111111;
border: 1px solid #cfcccb; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #777574; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #cfcdcb; color: #141413;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f3f0ee; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #cfcccb;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#777574; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#777574; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#141413; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#f3f0ee; color:#141413;
border:1px solid #141413; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#cfcdcb; color:#141413;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #cfcccb; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#777574; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #cfcccb; padding: 18px 40px; color:#777574;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Mastercard</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Mastercard</span>
<span>Mastercard · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; background: #000000; color: #ffffff;
border: none; border-radius: 100px; padding: 14px 30px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; background: transparent; color: #0a1317;
border: 1px solid #0064e0; border-radius: 100px;
padding: 12px 28px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: -0.16px; background: #ffffff; color: #1c1e21;
border: 1px solid #bfbfbf; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.33; background: #f7b928; color: #0a1317;
border-radius: 100px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.28; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; background:#000000; color:#ffffff;
border:none; border-radius:100px; padding:14px 30px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; background:transparent; color:#0a1317;
border:1px solid #0064e0; border-radius:100px;
padding:12px 28px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.33; background:#f7b928; color:#0a1317;
border-radius:100px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 100px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; margin:0; color:#666666; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.43; letter-spacing: -0.14px; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Meta</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Meta</span>
<span>Meta · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0a0a0a;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0a0a0a;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; margin: 0; color: #0a0a0a; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #a8aab2; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; background: #0a0a0a; color: #ffffff;
border: none; border-radius: 9999px; padding: 11px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; background: transparent; color: #0a0a0a;
border: 1px solid #0a0a0a; border-radius: 9999px;
padding: 11px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #0a0a0a;
border: 1px solid #c2c2c2; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a8aab2; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.5; background: #e8ffea; color: #1ba673;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0a0a0a; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dddddd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#a8aab2; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 600; line-height: 1.2; letter-spacing: -1px; margin:0; max-width:640px; color:#0a0a0a; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#a8aab2; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; background:#0a0a0a; color:#ffffff;
border:none; border-radius:9999px; padding:11px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; background:transparent; color:#0a0a0a;
border:1px solid #0a0a0a; border-radius:9999px;
padding:11px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.5; background:#e8ffea; color:#1ba673;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dddddd; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; font-size: 16px; margin:0; color:#0a0a0a; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#a8aab2; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #dddddd; padding: 18px 40px; color:#a8aab2;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Minimax</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Minimax</span>
<span>Minimax · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0a0a0a;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0a0a0a;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; margin: 0; color: #0a0a0a; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.4; margin: 0; color: #a8a8aa; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: #0a0a0a; color: #ffffff;
border: none; border-radius: 9999px; padding: 10px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: transparent; color: #0a0a0a;
border: 1px solid #0a0a0a; border-radius: 9999px;
padding: 10px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #0a0a0a;
border: 1px solid #c2c2c2; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a8a8aa; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #00d4a4; color: #0a0a0a;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0a0a0a; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dddddd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#a8a8aa; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 1.2; letter-spacing: -0.5px; margin:0; max-width:640px; color:#0a0a0a; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#a8a8aa; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:#0a0a0a; color:#ffffff;
border:none; border-radius:9999px; padding:10px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:transparent; color:#0a0a0a;
border:1px solid #0a0a0a; border-radius:9999px;
padding:10px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#00d4a4; color:#0a0a0a;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dddddd; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; font-size: 16px; margin:0; color:#0a0a0a; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.4; margin:0; color:#a8a8aa; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.4; border-top:1px solid #dddddd; padding: 18px 40px; color:#a8a8aa;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Mintlify</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Mintlify</span>
<span>Mintlify · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #fde0f0;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #fde0f0;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; margin: 0; color: #fde0f0; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #a5a8b5; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: #1c1c1e; color: #ffffff;
border: none; border-radius: 9999px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: transparent; color: #1c1c1e;
border: 1px solid #1c1c1e; border-radius: 9999px;
padding: 12px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #1c1c1e;
border: 1px solid #fef7fb; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a5a8b5; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #ffd02f; color: #1c1c1e;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#fde0f0; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #fffbfd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#a5a8b5; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.2; letter-spacing: -0.5px; margin:0; max-width:640px; color:#fde0f0; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#a5a8b5; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:#1c1c1e; color:#ffffff;
border:none; border-radius:9999px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:transparent; color:#1c1c1e;
border:1px solid #1c1c1e; border-radius:9999px;
padding:12px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#ffd02f; color:#1c1c1e;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #fffbfd; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 16px; margin:0; color:#fde0f0; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#a5a8b5; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #fffbfd; padding: 18px 40px; color:#a5a8b5;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Miro</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Miro</span>
<span>Miro · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #1f1f1f;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #1f1f1f;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; margin: 0; color: #1f1f1f; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #a8a8a8; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: #fa520f; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: transparent; color: #1f1f1f;
border: 1px solid #fa520f; border-radius: 8px;
padding: 10px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #ffffff; color: #1f1f1f;
border: 1px solid #c7c7c7; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a8a8a8; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #fa520f; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#1f1f1f; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e0e0e0;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#a8a8a8; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.2; letter-spacing: -0.5px; margin:0; max-width:640px; color:#1f1f1f; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#a8a8a8; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:#fa520f; color:#ffffff;
border:none; border-radius:8px; padding:10px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:transparent; color:#1f1f1f;
border:1px solid #fa520f; border-radius:8px;
padding:10px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#fa520f; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e0e0e0; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.3; font-size: 16px; margin:0; color:#1f1f1f; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#a8a8a8; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #e0e0e0; padding: 18px 40px; color:#a8a8a8;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Mistral AI</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Mistral AI</span>
<span>Mistral AI · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #f06bb8;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #f06bb8;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.35; margin: 0; color: #f06bb8; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #a8b3bc; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.3; background: #00ed64; color: #001e2b;
border: none; border-radius: 9999px; padding: 10px 22px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.3; background: transparent; color: #001e2b;
border: 1px solid #00ed64; border-radius: 9999px;
padding: 10px 22px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #ffffff; color: #001e2b;
border: 1px solid #fbdaed; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a8b3bc; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #00ed64; color: #001e2b;
border-radius: 6px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#f06bb8; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #fdeaf5;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.35; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#a8b3bc; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.25; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f06bb8; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#a8b3bc; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.3; background:#00ed64; color:#001e2b;
border:none; border-radius:9999px; padding:10px 22px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.3; background:transparent; color:#001e2b;
border:1px solid #00ed64; border-radius:9999px;
padding:10px 22px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#00ed64; color:#001e2b;
border-radius:6px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #fdeaf5; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.35; font-size: 16px; margin:0; color:#f06bb8; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#a8b3bc; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #fdeaf5; padding: 18px 40px; color:#a8b3bc;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">MongoDB</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© MongoDB</span>
<span>MongoDB · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.75; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.67; margin: 0; color: #757575; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; background: #76b900; color: #000000;
border: none; border-radius: 2px; padding: 11px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; background: transparent; color: #000000;
border: 1px solid #76b900; border-radius: 2px;
padding: 11px 13px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #000000;
border: 1px solid #bfbfbf; border-radius: 2px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #757575; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.43; background: #f7f7f7; color: #1a1a1a;
border-radius: 2px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.75; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.67; display:flex; gap:28px; color:#757575; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 1.25; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.67; margin:0; max-width:520px; color:#757575; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; background:#76b900; color:#000000;
border:none; border-radius:2px; padding:11px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; background:transparent; color:#000000;
border:1px solid #76b900; border-radius:2px;
padding:11px 13px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.43; background:#f7f7f7; color:#1a1a1a;
border-radius:2px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 2px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 1.75; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.67; margin:0; color:#757575; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.67; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#757575;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">NVIDIA</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© NVIDIA</span>
<span>NVIDIA · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin: 0; color: #707072; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.5; background: #111111; color: #ffffff;
border: none; border-radius: 9999px; padding: 16px 32px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.5; background: #f5f5f5; color: #111111;
border: 1px solid #111111; border-radius: 9999px;
padding: 16px 32px; white-space: nowrap; cursor: default;
}
input {
font-size: 12px; background: #ffffff; color: #111111;
border: 1px solid #c4c4c4; border-radius: 24px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #707072; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.5; background: #ffffff; color: #111111;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dedede;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#707072; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 500; line-height: 1.2; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#707072; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.5; background:#111111; color:#ffffff;
border:none; border-radius:9999px; padding:16px 32px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.5; background:#f5f5f5; color:#111111;
border:1px solid #111111; border-radius:9999px;
padding:16px 32px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.5; background:#ffffff; color:#111111;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dedede; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; color:#707072; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; border-top:1px solid #dedede; padding: 18px 40px; color:#707072;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Nike</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Nike</span>
<span>Nike · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #7a8aba; color: #8ba1d4;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #7a8aba; color: #8ba1d4;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.3; margin: 0; color: #8ba1d4; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #60619c; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.1; letter-spacing: 0.5px; background: #ecab37; color: #21242e;
border: none; border-radius: 2px; padding: {spacing.md};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.1; letter-spacing: 0.5px; background: #21242e; color: #ffffff;
border: 1px solid #e60012; border-radius: 0px;
padding: {spacing.md}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; background: #ffffff; color: #21242e;
border: 1px solid #7e90c0; border-radius: 2px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #60619c; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 1.3; background: #ecab37; color: #21242e;
border-radius: 2px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#7a8aba; color:#8ba1d4; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #7c8dbe;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#60619c; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 900; line-height: 1; margin:0; max-width:640px; color:#8ba1d4; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#60619c; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.1; letter-spacing: 0.5px; background:#ecab37; color:#21242e;
border:none; border-radius:2px; padding:{spacing.md};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.1; letter-spacing: 0.5px; background:#21242e; color:#ffffff;
border:1px solid #e60012; border-radius:0px;
padding:{spacing.md}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 1.3; background:#ecab37; color:#21242e;
border-radius:2px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #7c8dbe; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.3; font-size: 16px; margin:0; color:#8ba1d4; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#60619c; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #7c8dbe; padding: 18px 40px; color:#60619c;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Nintendo.com (2001)</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Nintendo.com (2001)</span>
<span>Nintendo.com (2001) · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0075de;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0075de;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; margin: 0; color: #0075de; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin: 0; color: #bbb8b1; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: #5645d4; color: #ffffff;
border: none; border-radius: 8px; padding: 10px 18px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background: transparent; color: #1a1a1a;
border: 1px solid #5645d4; border-radius: 8px;
padding: 10px 18px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #ffffff; color: #1a1a1a;
border: 1px solid #bfdcf7; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #bbb8b1; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background: #5645d4; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0075de; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbecfa;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#bbb8b1; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 1.2; letter-spacing: -0.5px; margin:0; max-width:640px; color:#0075de; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#bbb8b1; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:#5645d4; color:#ffffff;
border:none; border-radius:8px; padding:10px 18px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.3; background:transparent; color:#1a1a1a;
border:1px solid #5645d4; border-radius:8px;
padding:10px 18px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.4; background:#5645d4; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbecfa; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; font-size: 16px; margin:0; color:#0075de; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; margin:0; color:#bbb8b1; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; border-top:1px solid #dbecfa; padding: 18px 40px; color:#bbb8b1;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Notion</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Notion</span>
<span>Notion · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin: 0; color: #a3a3a3; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background: #000000; color: #ffffff;
border: none; border-radius: 9999px; padding: 8px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 9999px;
padding: 8px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #000000;
border: 1px solid #bfbfbf; border-radius: 9999px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a3a3a3; opacity: 0.8; }
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 1.43; background: #fafafa; color: #000000;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; display:flex; gap:28px; color:#a3a3a3; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.11; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; max-width:520px; color:#a3a3a3; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background:#000000; color:#ffffff;
border:none; border-radius:9999px; padding:8px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1; background:#ffffff; color:#000000;
border:1px solid #000000; border-radius:9999px;
padding:8px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 1.43; background:#fafafa; color:#000000;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; color:#a3a3a3; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#a3a3a3;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Ollama</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Ollama</span>
<span>Ollama · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #fdfcfc; color: #201d1d;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #fdfcfc; color: #201d1d;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 16px; font-weight: 700; line-height: 1.5; margin: 0; color: #201d1d; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 400; line-height: 1.5; margin: 0; color: #646262; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 2; background: #201d1d; color: #fdfcfc;
border: none; border-radius: 4px; padding: 4px 20px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 2; background: #fdfcfc; color: #201d1d;
border: 1px solid #201d1d; border-radius: 4px;
padding: 4px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 14px; font-weight: 400; line-height: 1.5; background: #f8f7f7; color: #201d1d;
border: 1px solid #c6c4c4; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #646262; opacity: 0.8; }
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 2; background: #201d1d; color: #fdfcfc;
border-radius: 4px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#fdfcfc; color:#201d1d; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dedddd;
}
.brand { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 16px; font-weight: 700; line-height: 1.5; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#646262; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 38px; font-weight: 700; line-height: 1.5; margin:0; max-width:640px; color:#201d1d; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#646262; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 2; background:#201d1d; color:#fdfcfc;
border:none; border-radius:4px; padding:4px 20px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 2; background:#fdfcfc; color:#201d1d;
border:1px solid #201d1d; border-radius:4px;
padding:4px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 400; line-height: 2; background:#201d1d; color:#fdfcfc;
border-radius:4px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dedddd; border-radius: 4px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 16px; font-weight: 700; line-height: 1.5; font-size: 16px; margin:0; color:#201d1d; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; color:#646262; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 400; line-height: 1.5; border-top:1px solid #dedddd; padding: 18px 40px; color:#646262;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">OpenCode</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© OpenCode</span>
<span>OpenCode · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin: 0; color: #62625b; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; background: #e60023; color: #ffffff;
border: none; border-radius: 16px; padding: 6px 14px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; background: #e5e5e0; color: #000000;
border: 1px solid #e60023; border-radius: 16px;
padding: 6px 14px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; background: #ffffff; color: #000000;
border: 1px solid #bfbfbf; border-radius: 16px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #62625b; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1; background: #f6f6f3; color: #000000;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#62625b; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.15; letter-spacing: -0.8px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#62625b; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; background:#e60023; color:#ffffff;
border:none; border-radius:16px; padding:6px 14px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; background:#e5e5e0; color:#000000;
border:1px solid #e60023; border-radius:16px;
padding:6px 14px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1; background:#f6f6f3; color:#000000;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 16px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; margin:0; color:#62625b; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#62625b;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Pinterest</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Pinterest</span>
<span>Pinterest · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #0070d1; color: #0064b7;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #0070d1; color: #0064b7;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.25; letter-spacing: 0.1px; margin: 0; color: #0064b7; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin: 0; color: #6b6b6b; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; letter-spacing: 0.45px; background: #0070d1; color: #ffffff;
border: none; border-radius: 9999px; padding: 12px 28px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; letter-spacing: 0.45px; background: transparent; color: #000000;
border: 1px solid #0070d1; border-radius: 9999px;
padding: 12px 28px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: 0.1px; background: #ffffff; color: #000000;
border: 1px solid #006dca; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6b6b6b; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.5; background: #0070d1; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#0070d1; color:#0064b7; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #006ecd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.25; letter-spacing: 0.1px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; display:flex; gap:28px; color:#6b6b6b; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 300; line-height: 1.25; letter-spacing: 0.1px; margin:0; max-width:640px; color:#0064b7; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; max-width:520px; color:#6b6b6b; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; letter-spacing: 0.45px; background:#0070d1; color:#ffffff;
border:none; border-radius:9999px; padding:12px 28px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; letter-spacing: 0.45px; background:transparent; color:#000000;
border:1px solid #0070d1; border-radius:9999px;
padding:12px 28px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.5; background:#0070d1; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #006ecd; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.25; letter-spacing: 0.1px; font-size: 16px; margin:0; color:#0064b7; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; margin:0; color:#6b6b6b; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.5; border-top:1px solid #006ecd; padding: 18px 40px; color:#6b6b6b;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">PlayStation</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© PlayStation</span>
<span>PlayStation · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #eeefe9; color: #23251d;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #eeefe9; color: #23251d;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 700; line-height: 1.4; letter-spacing: -0.5px; margin: 0; color: #23251d; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; margin: 0; color: #6c6e63; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.5; background: #f7a501; color: #23251d;
border: none; border-radius: 6px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.5; background: #e5e7e0; color: #23251d;
border: 1px solid #f7a501; border-radius: 6px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #23251d;
border: 1px solid #bbbcb6; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #6c6e63; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.33; background: transparent; color: #4d4f46;
border-radius: 0px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#eeefe9; color:#23251d; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #d2d3cc;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 700; line-height: 1.4; letter-spacing: -0.5px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; display:flex; gap:28px; color:#6c6e63; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 1.5; margin:0; max-width:640px; color:#23251d; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; margin:0; max-width:520px; color:#6c6e63; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.5; background:#f7a501; color:#23251d;
border:none; border-radius:6px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.5; background:#e5e7e0; color:#23251d;
border:1px solid #f7a501; border-radius:6px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.33; background:transparent; color:#4d4f46;
border-radius:0px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #d2d3cc; border-radius: 6px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 700; line-height: 1.4; letter-spacing: -0.5px; font-size: 16px; margin:0; color:#23251d; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; margin:0; color:#6c6e63; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; border-top:1px solid #d2d3cc; padding: 18px 40px; color:#6c6e63;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">PostHog</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© PostHog</span>
<span>PostHog · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #07080a; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #07080a; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #8a8a8b; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #0d0d0d; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #07080a; color: #ffffff;
border: 1px solid #0d0d0d; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #07080a; color: #f5f5f5;
border: 1px solid #2d2e30; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #8a8a8b; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #08090a; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#07080a; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #2d2e30;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#8a8a8b; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#8a8a8b; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#0d0d0d; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#07080a; color:#ffffff;
border:1px solid #0d0d0d; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#08090a; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #2d2e30; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#8a8a8b; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #2d2e30; padding: 18px 40px; color:#8a8a8b;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Raycast</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Raycast</span>
<span>Raycast · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 0.95; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.57; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.4px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background: #ffed00; color: #000000;
border: none; border-radius: 2px; padding: 14px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.4px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background: #000000; color: #ffffff;
border: 1px solid #ffed00; border-radius: 2px;
padding: 14px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; background: #ffffff; color: #000000;
border: 1px solid #bfbfbf; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background: #ffed00; color: #000000;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 0.95; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.57; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 700; line-height: 0.95; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.57; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.4px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background:#ffed00; color:#000000;
border:none; border-radius:2px; padding:14px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.4px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background:#000000; color:#ffffff;
border:1px solid #ffed00; border-radius:2px;
padding:14px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.0; letter-spacing: 0.144px; background:#ffed00; color:#000000;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 2px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 0.95; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.57; margin:0; color:#666666; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.57; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Renault</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Renault</span>
<span>Renault · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f9f7f3; color: #202020;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f9f7f3; color: #202020;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; letter-spacing: -0.35px; margin: 0; color: #202020; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin: 0; color: #646464; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.0; background: #ea2804; color: #ffffff;
border: none; border-radius: 9999px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.0; background: #ffffff; color: #202020;
border: 1px solid #ea2804; border-radius: 9999px;
padding: 11px 23px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; background: #ffffff; color: #202020;
border: 1px solid #c3c1be; border-radius: 9999px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #646464; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.33; background: #2b9a66; color: #fcfcfc;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f9f7f3; color:#202020; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbd9d5;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; letter-spacing: -0.35px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; display:flex; gap:28px; color:#646464; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 38.4px; font-weight: 600; line-height: 0.83; letter-spacing: -0.5px; margin:0; max-width:640px; color:#202020; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; max-width:520px; color:#646464; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.0; background:#ea2804; color:#ffffff;
border:none; border-radius:9999px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.0; background:#ffffff; color:#202020;
border:1px solid #ea2804; border-radius:9999px;
padding:11px 23px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.33; background:#2b9a66; color:#fcfcfc;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbd9d5; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.33; letter-spacing: -0.35px; font-size: 16px; margin:0; color:#202020; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; color:#646464; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; border-top:1px solid #dbd9d5; padding: 18px 40px; color:#646464;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Replicate</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Replicate</span>
<span>Replicate · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #fcfdff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #fcfdff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; margin: 0; color: #fcfdff; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.6; margin: 0; color: #a1a4a5; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; background: #fcfdff; color: #000000;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; background: #000000; color: #fcfdff;
border: 1px solid #fcfdff; border-radius: 8px;
padding: 7px 15px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; background: #0a0a0c; color: #fcfdff;
border: 1px solid #3f3f40; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a1a4a5; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.5; background: #101012; color: rgba(252,253,255,0.86);
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#fcfdff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #232324;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.6; display:flex; gap:28px; color:#a1a4a5; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 1.2; letter-spacing: -2.8px; margin:0; max-width:640px; color:#fcfdff; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.6; margin:0; max-width:520px; color:#a1a4a5; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; background:#fcfdff; color:#000000;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.43; background:#000000; color:#fcfdff;
border:1px solid #fcfdff; border-radius:8px;
padding:7px 15px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.5; background:#101012; color:rgba(252,253,255,0.86);
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #232324; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.5; letter-spacing: -0.4px; font-size: 16px; margin:0; color:#fcfdff; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.6; margin:0; color:#a1a4a5; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 1.6; border-top:1px solid #232324; padding: 18px 40px; color:#a1a4a5;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Resend</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Resend</span>
<span>Resend · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #494fdf; color: #191c1f;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #494fdf; color: #191c1f;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.33; margin: 0; color: #191c1f; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin: 0; color: #505a63; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.5; letter-spacing: 0.24px; background: #ffffff; color: #000000;
border: none; border-radius: 9999px; padding: 14px 28px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.5; letter-spacing: 0.24px; background: #ffffff; color: #191c1f;
border: 1px solid #494fdf; border-radius: 9999px;
padding: 13px 27px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: 0.24px; background: #ffffff; color: #191c1f;
border: 1px solid #3d42af; border-radius: 12px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #505a63; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; background: #f4f4f4; color: #191c1f;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#494fdf; color:#191c1f; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #4248c4;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.33; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; display:flex; gap:28px; color:#505a63; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.2; letter-spacing: -0.4px; margin:0; max-width:640px; color:#191c1f; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; max-width:520px; color:#505a63; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.5; letter-spacing: 0.24px; background:#ffffff; color:#000000;
border:none; border-radius:9999px; padding:14px 28px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.5; letter-spacing: 0.24px; background:#ffffff; color:#191c1f;
border:1px solid #494fdf; border-radius:9999px;
padding:13px 27px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.4; background:#f4f4f4; color:#191c1f;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #4248c4; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.33; font-size: 16px; margin:0; color:#191c1f; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; margin:0; color:#505a63; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.43; border-top:1px solid #4248c4; padding: 18px 40px; color:#505a63;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Revolut</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Revolut</span>
<span>Revolut · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #767d88; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #767d88; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #bcbfc4; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #7d848e; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #767d88; color: #000000;
border: 1px solid #7d848e; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #767d88; color: #f5f5f5;
border: 1px solid #8a9099; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #bcbfc4; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #777e89; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#767d88; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #8a9099;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#bcbfc4; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#bcbfc4; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#7d848e; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#767d88; color:#000000;
border:1px solid #7d848e; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#777e89; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #8a9099; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#bcbfc4; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #8a9099; padding: 18px 40px; color:#bcbfc4;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Runway</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Runway</span>
<span>Runway · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #0b0b0b; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #0b0b0b; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #8c8c8c; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #212121; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #0b0b0b; color: #ffffff;
border: 1px solid #212121; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #0b0b0b; color: #f5f5f5;
border: 1px solid #303030; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #8c8c8c; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #0f0f0f; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#0b0b0b; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #303030;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#8c8c8c; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#8c8c8c; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#212121; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#0b0b0b; color:#ffffff;
border:1px solid #212121; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#0f0f0f; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #303030; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#8c8c8c; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #303030; padding: 18px 40px; color:#8c8c8c;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Sanity</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Sanity</span>
<span>Sanity · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #150f23; color: #1f1633;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #150f23; color: #1f1633;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; margin: 0; color: #1f1633; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; margin: 0; color: #bdb8c0; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.14; letter-spacing: 0.2px; background: #150f23; color: #ffffff;
border: none; border-radius: 8px; padding: 12px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.14; letter-spacing: 0.2px; background: #3f3849; color: #ffffff;
border: 1px solid #150f23; border-radius: 12px;
padding: 8px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.5; background: #ffffff; color: #1f1633;
border: 1px solid #181127; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #bdb8c0; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.2; background: #c2ef4e; color: #1f1633;
border-radius: 4px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#150f23; color:#1f1633; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #161025;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; display:flex; gap:28px; color:#bdb8c0; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 30px; font-weight: 500; line-height: 1.2; margin:0; max-width:640px; color:#1f1633; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; margin:0; max-width:520px; color:#bdb8c0; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.14; letter-spacing: 0.2px; background:#150f23; color:#ffffff;
border:none; border-radius:8px; padding:12px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.14; letter-spacing: 0.2px; background:#3f3849; color:#ffffff;
border:1px solid #150f23; border-radius:12px;
padding:8px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 1.2; background:#c2ef4e; color:#1f1633;
border-radius:4px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #161025; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.25; font-size: 16px; margin:0; color:#1f1633; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; margin:0; color:#bdb8c0; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.4; border-top:1px solid #161025; padding: 18px 40px; color:#bdb8c0;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Sentry</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Sentry</span>
<span>Sentry · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.14; letter-spacing: 0.36px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 420; line-height: 1.5; background: #000000; color: #ffffff;
border: none; border-radius: 9999px; padding: 12px 24px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 420; line-height: 1.5; background: #000000; color: #ffffff;
border: 1px solid #000000; border-radius: 9999px;
padding: 12px 26px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 420; line-height: 1.5; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #000000; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; background: #c1fbd4; color: #000000;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #000000;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.14; letter-spacing: 0.36px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; display:flex; gap:28px; color:#000000; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 330; line-height: 1.14; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; margin:0; max-width:520px; color:#000000; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 420; line-height: 1.5; background:#000000; color:#ffffff;
border:none; border-radius:9999px; padding:12px 24px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 420; line-height: 1.5; background:#000000; color:#ffffff;
border:1px solid #000000; border-radius:9999px;
padding:12px 26px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; background:#c1fbd4; color:#000000;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #000000; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.14; letter-spacing: 0.36px; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; margin:0; color:#000000; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: 0.72px; border-top:1px solid #000000; padding: 18px 40px; color:#000000;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Shopify</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Shopify</span>
<span>Shopify · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #1d1d1d;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #1d1d1d;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.4; margin: 0; color: #1d1d1d; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.55; margin: 0; color: #696969; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.38; letter-spacing: 0.2px; background: #4a154b; color: #ffffff;
border: none; border-radius: 90px; padding: 14px 28px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.38; letter-spacing: 0.2px; background: #f9f0ff; color: #1d1d1d;
border: 1px solid #4a154b; border-radius: 90px;
padding: 10px 30px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.55; background: #ffffff; color: #1d1d1d;
border: 1px solid #c6c6c6; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #696969; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #e6dee6; color: #4a154b;
border-radius: 90px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#1d1d1d; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dfdfdf;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.4; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.55; display:flex; gap:28px; color:#696969; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.25; letter-spacing: -0.256px; margin:0; max-width:640px; color:#1d1d1d; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.55; margin:0; max-width:520px; color:#696969; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.38; letter-spacing: 0.2px; background:#4a154b; color:#ffffff;
border:none; border-radius:90px; padding:14px 28px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.38; letter-spacing: 0.2px; background:#f9f0ff; color:#1d1d1d;
border:1px solid #4a154b; border-radius:90px;
padding:10px 30px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#e6dee6; color:#4a154b;
border-radius:90px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dfdfdf; border-radius: 90px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.4; font-size: 16px; margin:0; color:#1d1d1d; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.55; margin:0; color:#696969; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.55; border-top:1px solid #dfdfdf; padding: 18px 40px; color:#696969;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Slack</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Slack</span>
<span>Slack · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #000000; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #000000; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; margin: 0; color: #f0f0fa; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-size: 12px; font-weight:700; background: #000000; color: #ffffff;
border: none; border-radius: 32px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13.008px; font-weight: 700; line-height: 0.94; letter-spacing: 1.17px; background: #000000; color: #ffffff;
border: 1px solid #000000; border-radius: 32px;
padding: 18px 24px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing: 0.32px; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #f0f0fa; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #000000; color: #ffffff;
border-radius: 32px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#000000; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #000000;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; display:flex; gap:28px; color:#f0f0fa; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 700; line-height: 1.25; letter-spacing: 0.96px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; margin:0; max-width:520px; color:#f0f0fa; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-size: 12px; font-weight:700; background:#000000; color:#ffffff;
border:none; border-radius:32px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13.008px; font-weight: 700; line-height: 0.94; letter-spacing: 1.17px; background:#000000; color:#ffffff;
border:1px solid #000000; border-radius:32px;
padding:18px 24px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#000000; color:#ffffff;
border-radius:32px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #000000; border-radius: 32px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; margin:0; color:#f0f0fa; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.7; letter-spacing: 0.32px; border-top:1px solid #000000; padding: 18px 40px; color:#f0f0fa;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">SpaceX</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© SpaceX</span>
<span>SpaceX · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #121212; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #121212; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #8f8f8f; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #181818; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #121212; color: #ffffff;
border: 1px solid #181818; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #121212; color: #f5f5f5;
border: 1px solid #363636; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #8f8f8f; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #131313; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#121212; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #363636;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#8f8f8f; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#8f8f8f; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#181818; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#121212; color:#ffffff;
border:1px solid #181818; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#131313; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #363636; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#8f8f8f; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #363636; padding: 18px 40px; color:#8f8f8f;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Spotify</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Spotify</span>
<span>Spotify · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #f2f0eb; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #f2f0eb; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #767573; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #edebe9; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #f2f0eb; color: #000000;
border: 1px solid #edebe9; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #f2f0eb; color: #111111;
border: 1px solid #ceccc8; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #767573; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #f1efeb; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#f2f0eb; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #ceccc8;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#767573; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#767573; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#edebe9; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#f2f0eb; color:#000000;
border:1px solid #edebe9; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#f1efeb; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #ceccc8; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#767573; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #ceccc8; padding: 18px 40px; color:#767573;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Starbucks</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Starbucks</span>
<span>Starbucks · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0d253d;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0d253d;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.1; letter-spacing: -0.22px; margin: 0; color: #0d253d; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; letter-spacing: -0.42px; margin: 0; color: #64748d; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.0; background: #533afd; color: #ffffff;
border: none; border-radius: 9999px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.0; background: #ffffff; color: #533afd;
border: 1px solid #533afd; border-radius: 9999px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; background: #ffffff; color: #0d253d;
border: 1px solid #c2c8ce; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #64748d; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 1.15; letter-spacing: 0.1px; background: #b9b9f9; color: #4434d4;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0d253d; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dde0e4;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.1; letter-spacing: -0.22px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; letter-spacing: -0.42px; display:flex; gap:28px; color:#64748d; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 300; line-height: 1.15; letter-spacing: -0.96px; margin:0; max-width:640px; color:#0d253d; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; letter-spacing: -0.42px; margin:0; max-width:520px; color:#64748d; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.0; background:#533afd; color:#ffffff;
border:none; border-radius:9999px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.0; background:#ffffff; color:#533afd;
border:1px solid #533afd; border-radius:9999px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 1.15; letter-spacing: 0.1px; background:#b9b9f9; color:#4434d4;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dde0e4; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 300; line-height: 1.1; letter-spacing: -0.22px; font-size: 16px; margin:0; color:#0d253d; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; letter-spacing: -0.42px; margin:0; color:#64748d; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 300; line-height: 1.4; letter-spacing: -0.42px; border-top:1px solid #dde0e4; padding: 18px 40px; color:#64748d;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Stripe</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Stripe</span>
<span>Stripe · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #3ecf8e; color: #111111;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #3ecf8e; color: #111111;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #111111; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #256649; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #24b47e; color: #ffffff;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #3ecf8e; color: #000000;
border: 1px solid #24b47e; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #3ecf8e; color: #111111;
border: 1px solid #37b17a; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #256649; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #3acb8b; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#3ecf8e; color:#111111; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #37b17a;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#256649; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#111111; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#256649; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#24b47e; color:#ffffff;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#3ecf8e; color:#000000;
border:1px solid #24b47e; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#3acb8b; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #37b17a; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#111111; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#256649; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #37b17a; padding: 18px 40px; color:#256649;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Supabase</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Supabase</span>
<span>Supabase · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #292827;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #292827;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 460; line-height: 1.1; letter-spacing: -0.315px; margin: 0; color: #292827; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 460; line-height: 1.5; margin: 0; color: #73706d; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-size: 12px; font-weight:700; background: #1b1938; color: #ffffff;
border: none; border-radius: 999px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.0; background: #ffffff; color: #292827;
border: 1px solid #1b1938; border-radius: 8px;
padding: 12px 20px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 460; line-height: 1.5; background: #ffffff; color: #292827;
border: 1px solid #cac9c9; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #73706d; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dfdfe3; color: #1b1938;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#292827; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e1e1e1;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 460; line-height: 1.1; letter-spacing: -0.315px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 460; line-height: 1.5; display:flex; gap:28px; color:#73706d; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 460; line-height: 0.96; letter-spacing: -1.32px; margin:0; max-width:640px; color:#292827; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 460; line-height: 1.5; margin:0; max-width:520px; color:#73706d; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-size: 12px; font-weight:700; background:#1b1938; color:#ffffff;
border:none; border-radius:999px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.0; background:#ffffff; color:#292827;
border:1px solid #1b1938; border-radius:8px;
padding:12px 20px; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dfdfe3; color:#1b1938;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e1e1e1; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 460; line-height: 1.1; letter-spacing: -0.315px; font-size: 16px; margin:0; color:#292827; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 460; line-height: 1.5; margin:0; color:#73706d; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 460; line-height: 1.5; border-top:1px solid #e1e1e1; padding: 18px 40px; color:#73706d;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Superhuman</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Superhuman</span>
<span>Superhuman · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #3e6ae1; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #3e6ae1; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #a3b6ec; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #ffffff; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #3e6ae1; color: #ffffff;
border: 1px solid #ffffff; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #3e6ae1; color: #f5f5f5;
border: 1px solid #5b80e4; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #a3b6ec; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #5d82e6; color: #ffffff;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#3e6ae1; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #5b80e4;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#a3b6ec; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#a3b6ec; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#ffffff; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#3e6ae1; color:#ffffff;
border:1px solid #ffffff; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#5d82e6; color:#ffffff;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #5b80e4; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#a3b6ec; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #5b80e4; padding: 18px 40px; color:#a3b6ec;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Tesla</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Tesla</span>
<span>Tesla · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #131313; color: #f5f5f5;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #131313; color: #f5f5f5;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; margin: 0; color: #f5f5f5; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin: 0; color: #8f8f8f; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #3cffd0; color: #111111;
border: none; border-radius: 8px; padding: 8px 16px;
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background: #131313; color: #3cffd0;
border: 1px solid #3cffd0; border-radius: 8px;
padding: 8px 16px; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; background: #131313; color: #f5f5f5;
border: 1px solid #373737; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #8f8f8f; opacity: 0.8; }
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background: #1a3931; color: #3cffd0;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#131313; color:#f5f5f5; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #373737;
}
.brand { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; display:flex; gap:28px; color:#8f8f8f; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 40px; font-weight: 700; letter-spacing: -0.5px; margin:0; max-width:640px; color:#f5f5f5; }
.hero p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; max-width:520px; color:#8f8f8f; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#3cffd0; color:#111111;
border:none; border-radius:8px; padding:8px 16px;
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 700; background:#131313; color:#3cffd0;
border:1px solid #3cffd0; border-radius:8px;
padding:8px 16px; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.04em; background:#1a3931; color:#3cffd0;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #373737; border-radius: 8px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.2px; font-size: 16px; margin:0; color:#f5f5f5; }
.feature-card p { font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; margin:0; color:#8f8f8f; }
footer {
font-family: -apple-system, 'Segoe UI', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; border-top:1px solid #373737; padding: 18px 40px; color:#8f8f8f;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">The Verge</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© The Verge</span>
<span>The Verge · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 25.3px; letter-spacing: -0.22px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 500; line-height: 11px; letter-spacing: 0.55px; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 16px; letter-spacing: 0.08px; background: #000000; color: #ffffff;
border: none; border-radius: 4px; padding: {spacing.xs} {spacing.2xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 16px; letter-spacing: 0.08px; background: #c8f6f9; color: #000000;
border: 1px solid #000000; border-radius: 4px;
padding: {spacing.xs} {spacing.2xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20.8px; letter-spacing: -0.16px; background: #ffffff; color: #000000;
border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 20.8px; letter-spacing: -0.16px; background: #ffffff; color: #000000;
border-radius: 4px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 25.3px; letter-spacing: -0.22px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 500; line-height: 11px; letter-spacing: 0.55px; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 500; line-height: 48px; letter-spacing: -0.8px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 500; line-height: 11px; letter-spacing: 0.55px; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 16px; letter-spacing: 0.08px; background:#000000; color:#ffffff;
border:none; border-radius:4px; padding:{spacing.xs} {spacing.2xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 15px; font-weight: 500; line-height: 16px; letter-spacing: 0.08px; background:#c8f6f9; color:#000000;
border:1px solid #000000; border-radius:4px;
padding:{spacing.xs} {spacing.2xl}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 20.8px; letter-spacing: -0.16px; background:#ffffff; color:#000000;
border-radius:4px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 4px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; line-height: 25.3px; letter-spacing: -0.22px; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 500; line-height: 11px; letter-spacing: 0.55px; margin:0; color:#666666; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 11px; font-weight: 500; line-height: 11px; letter-spacing: 0.55px; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Together AI</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Together AI</span>
<span>Together AI · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0; color: #afafaf; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; background: #000000; color: #ffffff;
border: none; border-radius: 999px; padding: {spacing.md} {spacing.md};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 999px;
padding: {spacing.md} {spacing.md}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; background: #efefef; color: #000000;
border: 1px solid #bfbfbf; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #afafaf; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dbdbdb; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; display:flex; gap:28px; color:#afafaf; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; max-width:520px; color:#afafaf; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; background:#000000; color:#ffffff;
border:none; border-radius:999px; padding:{spacing.md} {spacing.md};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; background:#ffffff; color:#000000;
border:1px solid #000000; border-radius:999px;
padding:{spacing.md} {spacing.md}; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dbdbdb; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; color:#afafaf; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#afafaf;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Uber</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Uber</span>
<span>Uber · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #171717;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #171717;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 32px; letter-spacing: -0.96px; margin: 0; color: #171717; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 20px; margin: 0; color: #888888; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; background: #171717; color: #ffffff;
border: none; border-radius: 100px; padding: 0px {spacing.sm};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; background: #ffffff; color: #171717;
border: 1px solid #171717; border-radius: 100px;
padding: 0px {spacing.sm}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: -0.28px; background: #ffffff; color: #171717;
border: 1px solid #ebebeb; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #888888; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 16px; background: #fafafa; color: #4d4d4d;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#171717; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dfdfdf;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 32px; letter-spacing: -0.96px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 20px; display:flex; gap:28px; color:#888888; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 600; line-height: 48px; letter-spacing: -2.4px; margin:0; max-width:640px; color:#171717; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 20px; margin:0; max-width:520px; color:#888888; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; background:#171717; color:#ffffff;
border:none; border-radius:100px; padding:0px {spacing.sm};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; background:#ffffff; color:#171717;
border:1px solid #171717; border-radius:100px;
padding:0px {spacing.sm}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 16px; background:#fafafa; color:#4d4d4d;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dfdfdf; border-radius: 100px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 32px; letter-spacing: -0.96px; font-size: 16px; margin:0; color:#171717; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 20px; margin:0; color:#888888; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 20px; border-top:1px solid #dfdfdf; padding: 18px 40px; color:#888888;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Vercel</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Vercel</span>
<span>Vercel · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #25282b;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #25282b;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 24px; margin: 0; color: #25282b; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 800; line-height: 24px; margin: 0; color: #bebebe; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 28px; background: #e60000; color: #ffffff;
border: none; border-radius: 60px; padding: {spacing.md} {spacing.2xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 28px; background: #ffffff; color: #e60000;
border: 1px solid #e60000; border-radius: 60px;
padding: {spacing.md} {spacing.2xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #ffffff; color: #25282b;
border: 1px solid #25282b; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #bebebe; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 21px; background: #f2f2f2; color: #25282b;
border-radius: 32px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#25282b; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e0e1e1;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 24px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 800; line-height: 24px; display:flex; gap:28px; color:#bebebe; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 300; line-height: 44px; margin:0; max-width:640px; color:#25282b; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 800; line-height: 24px; margin:0; max-width:520px; color:#bebebe; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 28px; background:#e60000; color:#ffffff;
border:none; border-radius:60px; padding:{spacing.md} {spacing.2xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; line-height: 28px; background:#ffffff; color:#e60000;
border:1px solid #e60000; border-radius:60px;
padding:{spacing.md} {spacing.2xl}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; line-height: 21px; background:#f2f2f2; color:#25282b;
border-radius:32px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e0e1e1; border-radius: 60px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 24px; font-size: 16px; margin:0; color:#25282b; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 800; line-height: 24px; margin:0; color:#bebebe; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 800; line-height: 24px; border-top:1px solid #e0e1e1; padding: 18px 40px; color:#bebebe;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Vodafone</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Vodafone</span>
<span>Vodafone · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #101010; color: #f2f2f2;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #101010; color: #f2f2f2;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; letter-spacing: -0.6px; margin: 0; color: #f2f2f2; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin: 0; color: #8b949e; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background: #00d992; color: #101010;
border: none; border-radius: 6px; padding: {spacing.md} {spacing.lg};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background: #101010; color: #f2f2f2;
border: 1px solid #3d3a39; border-radius: 6px;
padding: {spacing.md} {spacing.lg}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #1a1a1a; color: #f2f2f2;
border: 1px solid #3d3a39; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #8b949e; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 20px; background: #101010; color: #f2f2f2;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#101010; color:#f2f2f2; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #303030;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; letter-spacing: -0.6px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; display:flex; gap:28px; color:#8b949e; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 400; line-height: 40px; letter-spacing: -0.9px; margin:0; max-width:640px; color:#f2f2f2; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin:0; max-width:520px; color:#8b949e; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background:#00d992; color:#101010;
border:none; border-radius:6px; padding:{spacing.md} {spacing.lg};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background:#101010; color:#f2f2f2;
border:1px solid #3d3a39; border-radius:6px;
padding:{spacing.md} {spacing.lg}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 20px; background:#101010; color:#f2f2f2;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #303030; border-radius: 6px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; letter-spacing: -0.6px; font-size: 16px; margin:0; color:#f2f2f2; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin:0; color:#8b949e; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; border-top:1px solid #303030; padding: 18px 40px; color:#8b949e;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">VoltAgent</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© VoltAgent</span>
<span>VoltAgent · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #000000;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #000000;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.28px; margin: 0; color: #000000; overflow: hidden; max-height: 2.6em; }
p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12.73px; font-weight: 700; line-height: 28px; letter-spacing: 0.108px; margin: 0; color: #666666; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; background: #000000; color: #ffffff;
border: none; border-radius: 0px; padding: {spacing.md} {spacing.xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 0px;
padding: {spacing.md} {spacing.xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #ffffff; color: #000000;
border: 1px solid #000000; border-radius: 0px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #666666; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #dbdbdb; color: #000000;
border-radius: 999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#000000; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dbdbdb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.28px; font-size: 18px; margin:0; }
.navlinks { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12.73px; font-weight: 700; line-height: 28px; letter-spacing: 0.108px; display:flex; gap:28px; color:#666666; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 48px; font-weight: 400; line-height: 50.4px; letter-spacing: -0.4px; margin:0; max-width:640px; color:#000000; }
.hero p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12.73px; font-weight: 700; line-height: 28px; letter-spacing: 0.108px; margin:0; max-width:520px; color:#666666; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; background:#000000; color:#ffffff;
border:none; border-radius:0px; padding:{spacing.md} {spacing.xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; background:#ffffff; color:#000000;
border:1px solid #000000; border-radius:0px;
padding:{spacing.md} {spacing.xl}; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#dbdbdb; color:#000000;
border-radius:999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dbdbdb; border-radius: 0px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -0.28px; font-size: 16px; margin:0; color:#000000; }
.feature-card p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12.73px; font-weight: 700; line-height: 28px; letter-spacing: 0.108px; margin:0; color:#666666; }
footer {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12.73px; font-weight: 700; line-height: 28px; letter-spacing: 0.108px; border-top:1px solid #dbdbdb; padding: 18px 40px; color:#666666;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">WIRED</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© WIRED</span>
<span>WIRED · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #2b2622; color: #f7f5f0;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #2b2622; color: #f7f5f0;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 32px; letter-spacing: -0.4px; margin: 0; color: #f7f5f0; overflow: hidden; max-height: 2.6em; }
p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin: 0; color: #aea69c; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; background: #f7f5f0; color: #2b2622;
border: none; border-radius: 3px; padding: {spacing.sm} {spacing.lg};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; background: #2b2622; color: #f7f5f0;
border: 1px solid #f7f5f0; border-radius: 3px;
padding: {spacing.sm} {spacing.lg}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #383330; color: #f7f5f0;
border: 1px solid #3f3a36; border-radius: 3px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #aea69c; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #48433f; color: #f7f5f0;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#2b2622; color:#f7f5f0; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #48433f;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 32px; letter-spacing: -0.4px; font-size: 18px; margin:0; }
.navlinks { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; display:flex; gap:28px; color:#aea69c; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 52.8px; letter-spacing: -1.2px; margin:0; max-width:640px; color:#f7f5f0; }
.hero p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin:0; max-width:520px; color:#aea69c; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; background:#f7f5f0; color:#2b2622;
border:none; border-radius:3px; padding:{spacing.sm} {spacing.lg};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; background:#2b2622; color:#f7f5f0;
border:1px solid #f7f5f0; border-radius:3px;
padding:{spacing.sm} {spacing.lg}; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#48433f; color:#f7f5f0;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #48433f; border-radius: 3px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 32px; letter-spacing: -0.4px; font-size: 16px; margin:0; color:#f7f5f0; }
.feature-card p { font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; margin:0; color:#aea69c; }
footer {
font-family: "SF Mono", "Cascadia Code", Menlo, Consolas, monospace; font-size: 13px; font-weight: 400; line-height: 18px; border-top:1px solid #48433f; padding: 18px 40px; color:#aea69c;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Warp</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Warp</span>
<span>Warp · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #080808;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #080808;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 31.2px; margin: 0; color: #080808; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.6px; margin: 0; color: #898989; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 25.6px; letter-spacing: -0.16px; background: #080808; color: #ffffff;
border: none; border-radius: 4px; padding: {spacing.md} {spacing.xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 25.6px; letter-spacing: -0.16px; background: #ffffff; color: #080808;
border: 1px solid #d8d8d8; border-radius: 4px;
padding: {spacing.md} {spacing.xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 25.6px; letter-spacing: -0.16px; background: #ffffff; color: #080808;
border: 1px solid #d8d8d8; border-radius: 4px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #898989; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 550; line-height: 15.36px; background: #146ef5; color: #ffffff;
border-radius: 4px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#080808; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dcdcdc;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 31.2px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.6px; display:flex; gap:28px; color:#898989; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 44.8px; font-weight: 600; line-height: 46.6px; margin:0; max-width:640px; color:#080808; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.6px; margin:0; max-width:520px; color:#898989; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 25.6px; letter-spacing: -0.16px; background:#080808; color:#ffffff;
border:none; border-radius:4px; padding:{spacing.md} {spacing.xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 500; line-height: 25.6px; letter-spacing: -0.16px; background:#ffffff; color:#080808;
border:1px solid #d8d8d8; border-radius:4px;
padding:{spacing.md} {spacing.xl}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 550; line-height: 15.36px; background:#146ef5; color:#ffffff;
border-radius:4px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dcdcdc; border-radius: 4px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 500; line-height: 31.2px; font-size: 16px; margin:0; color:#080808; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.6px; margin:0; color:#898989; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.6px; border-top:1px solid #dcdcdc; padding: 18px 40px; color:#898989;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Webflow</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Webflow</span>
<span>Webflow · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #ffffff; color: #0e0f0c;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #ffffff; color: #0e0f0c;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 31.2px; letter-spacing: -0.48px; margin: 0; color: #0e0f0c; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0; color: #868685; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background: #9fe870; color: #0e0f0c;
border: none; border-radius: 24px; padding: {spacing.md} {spacing.xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background: #e8ebe6; color: #0e0f0c;
border: 1px solid #9fe870; border-radius: 24px;
padding: {spacing.md} {spacing.xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; background: #ffffff; color: #0e0f0c;
border: 1px solid #0e0f0c; border-radius: 12px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #868685; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 20px; background: #e2f6d5; color: #054d28;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#ffffff; color:#0e0f0c; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #dddddd;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 31.2px; letter-spacing: -0.48px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; display:flex; gap:28px; color:#868685; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 40px; font-weight: 900; line-height: 34px; margin:0; max-width:640px; color:#0e0f0c; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; max-width:520px; color:#868685; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background:#9fe870; color:#0e0f0c;
border:none; border-radius:24px; padding:{spacing.md} {spacing.xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 24px; background:#e8ebe6; color:#0e0f0c;
border:1px solid #9fe870; border-radius:24px;
padding:{spacing.md} {spacing.xl}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 600; line-height: 20px; background:#e2f6d5; color:#054d28;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #dddddd; border-radius: 24px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 31.2px; letter-spacing: -0.48px; font-size: 16px; margin:0; color:#0e0f0c; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; color:#868685; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; border-top:1px solid #dddddd; padding: 18px 40px; color:#868685;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Wise</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Wise</span>
<span>Wise · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #fffefb; color: #201515;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #fffefb; color: #201515;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; letter-spacing: -0.6px; margin: 0; color: #201515; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: 1px; margin: 0; color: #c5c0b1; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 27px; background: #ff4f00; color: #fffefb;
border: none; border-radius: 12px; padding: {spacing.md} {spacing.xl};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 27px; background: #201515; color: #fffefb;
border: 1px solid #ff4f00; border-radius: 12px;
padding: {spacing.md} {spacing.xl}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 27px; background: #fffefb; color: #201515;
border: 1px solid #201515; border-radius: 6px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #c5c0b1; opacity: 0.8; }
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 24px; background: #f8f4f0; color: #201515;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#fffefb; color:#201515; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #e0dddb;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; letter-spacing: -0.6px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: 1px; display:flex; gap:28px; color:#c5c0b1; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 500; line-height: 48px; margin:0; max-width:640px; color:#201515; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: 1px; margin:0; max-width:520px; color:#c5c0b1; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 27px; background:#ff4f00; color:#fffefb;
border:none; border-radius:12px; padding:{spacing.md} {spacing.xl};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 27px; background:#201515; color:#fffefb;
border:1px solid #ff4f00; border-radius:12px;
padding:{spacing.md} {spacing.xl}; white-space:nowrap; cursor:default;
}
.badge {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 24px; background:#f8f4f0; color:#201515;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #e0dddb; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; letter-spacing: -0.6px; font-size: 16px; margin:0; color:#201515; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: 1px; margin:0; color:#c5c0b1; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: 1px; border-top:1px solid #e0dddb; padding: 18px 40px; color:#c5c0b1;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">Zapier</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© Zapier</span>
<span>Zapier · Product · Company · Legal</span>
</footer>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트 자신을 가리킨다(현재 렌더 방식). html/body
는 일반 문서로 단독 열었을 때를 위한 것 — 어느 한쪽만 있으면 다른
경로에서 배경이 통째로 사라진다(Shadow DOM 안에는 실제 <html>/<body>
엘리먼트가 없어 그 셀렉터가 아무것도 못 찾는다). */
:host, html, body {
display: block; margin: 0; padding: 0; width: 340px; height: 220px;
overflow: hidden; /* 내부 스크롤바 자체가 안 생기게 — 카드에 스크롤바가
보이면 안 된다는 요구사항의 근본 방어선 */
background: #0a0a0a; color: #ffffff;
box-sizing: border-box;
}
* { box-sizing: border-box; }
.scene {
width: 340px; height: 220px; padding: 18px;
background: #0a0a0a; color: #ffffff;
display: flex; flex-direction: column; justify-content: center; gap: 8px;
overflow: hidden;
}
h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 28px; margin: 0; color: #ffffff; overflow: hidden; max-height: 2.6em; }
p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0; color: #7d8187; overflow: hidden; max-height: 2.6em; }
.row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #ffffff; color: #0a0a0a;
border: none; border-radius: 9999px; padding: {spacing.xs} {spacing.md};
white-space: nowrap; cursor: default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background: #0a0a0a; color: #ffffff;
border: 1px solid #212327; border-radius: 9999px;
padding: {spacing.sm} {spacing.lg}; white-space: nowrap; cursor: default;
}
input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; background: #1a1c20; color: #ffffff;
border: 1px solid #212327; border-radius: 8px;
padding: 7px 10px; outline: none; width: 100%; max-width: 220px;
}
input::placeholder { color: #7d8187; opacity: 0.8; }
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background: #2c2c2c; color: #ffffff;
border-radius: 9999px; padding: 3px 9px; display: inline-block;
white-space: nowrap; text-transform: uppercase;
}
</style></head>
<body>
<div class="scene">
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
<div class="row">
<input type="text" placeholder="Your email">
<span class="badge">New</span>
</div>
</div>
</body></html>
<!doctype html>
<html><head><meta charset="utf-8">
<style>
/* :host 는 Shadow DOM 호스트(현재 렌더 방식), html/body 는 단독 문서로
열었을 때를 위한 것 — 카드 템플릿과 같은 이유로 둘 다 필요하다. */
:host, html, body { display:block; margin:0; padding:0; width:960px; height:640px; overflow:hidden;
background:#0a0a0a; color:#ffffff; box-sizing:border-box; }
* { box-sizing: border-box; }
nav {
height: 64px; display:flex; align-items:center; justify-content:space-between;
padding: 0 40px; border-bottom: 1px solid #2c2c2c;
}
.brand { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 28px; font-size: 18px; margin:0; }
.navlinks { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; display:flex; gap:28px; color:#7d8187; }
.hero {
padding: 56px 40px 40px; text-align:center; display:flex; flex-direction:column;
align-items:center; gap: 16px;
}
.hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 48px; letter-spacing: -1.2px; margin:0; max-width:640px; color:#ffffff; }
.hero p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; max-width:520px; color:#7d8187; }
.row { display:flex; gap:10px; align-items:center; justify-content:center; flex-wrap:wrap; }
.btn-primary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background:#ffffff; color:#0a0a0a;
border:none; border-radius:9999px; padding:{spacing.xs} {spacing.md};
white-space:nowrap; cursor:default;
}
.btn-secondary {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background:#0a0a0a; color:#ffffff;
border:1px solid #212327; border-radius:9999px;
padding:{spacing.sm} {spacing.lg}; white-space:nowrap; cursor:default;
}
.badge {
font-size: 9px; font-weight:700; letter-spacing:0.04em; background:#2c2c2c; color:#ffffff;
border-radius:9999px; padding:4px 10px; display:inline-block;
white-space:nowrap; text-transform:uppercase;
}
.features {
display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding: 8px 40px 40px;
}
.feature-card {
border: 1px solid #2c2c2c; border-radius: 12px;
padding: 22px; display:flex; flex-direction:column; gap:10px;
}
.feature-card h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 28px; font-size: 16px; margin:0; color:#ffffff; }
.feature-card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin:0; color:#7d8187; }
footer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; border-top:1px solid #2c2c2c; padding: 18px 40px; color:#7d8187;
display:flex; justify-content:space-between; align-items:center;
}
</style></head>
<body>
<nav>
<p class="brand">xAI</p>
<div class="navlinks"><span>Product</span><span>Solutions</span><span>Pricing</span><span>Docs</span></div>
<button class="btn-primary">Get Started</button>
</nav>
<section class="hero">
<span class="badge">New</span>
<h1>Design that feels right</h1>
<p>Crafted with a clear system of color, type, and space.</p>
<div class="row">
<button class="btn-primary">Get Started</button>
<button class="btn-secondary">Learn More</button>
</div>
</section>
<section class="features">
<div class="feature-card"><span class="badge">Fast</span><h3>Built for speed</h3><p>Every interaction responds instantly, tuned for the way people actually work.</p></div>
<div class="feature-card"><span class="badge">Scale</span><h3>Grows with you</h3><p>From a first project to a full team rollout, the system holds up at any size.</p></div>
<div class="feature-card"><span class="badge">Secure</span><h3>Trusted by default</h3><p>Security and privacy are part of the foundation, not an afterthought.</p></div>
</section>
<footer>
<span>© xAI</span>
<span>xAI · Product · Company · Legal</span>
</footer>
</body></html>