<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lack Lustre에 오신 것을 환영합니다 on Lack Lustre</title><link>https://www.lacklustre.org/ko/</link><description>Recent content in Lack Lustre에 오신 것을 환영합니다 on Lack Lustre</description><generator>Hugo -- gohugo.io</generator><language>ko</language><copyright>© Continuia OÜ 2026. All rights reserved.</copyright><atom:link href="https://www.lacklustre.org/ko/index.xml" rel="self" type="application/rss+xml"/><item><title>소개: Lack Lustre란 무엇인가</title><link>https://www.lacklustre.org/ko/documentation/introduction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/introduction/</guid><description>&lt;p class="lead">Lack Lustre가 무엇인지, 무엇을 위해 설계되었는지, 그리고 일상적인 커뮤니케이션 도구와 어떻게 다른지에 대한 개요.&lt;/p></description></item><item><title>핵심 원칙 및 의도적 설계</title><link>https://www.lacklustre.org/ko/documentation/core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/core/</guid><description>&lt;p class="lead">Lack Lustre의 동작을 형성하는 디자인 원칙과 특정 기능이 의도적으로 제한된 이유.&lt;/p></description></item><item><title>핵심 개념 및 용어</title><link>https://www.lacklustre.org/ko/documentation/concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/concepts/</guid><description>&lt;p class="lead">공유된 이해를 보장하기 위해 Lack Lustre 전체에서 사용되는 핵심 용어의 명확한 정의.&lt;/p>
&lt;h1 class="relative group">핵심 개념 및 용어
&lt;div id="핵심-개념-및-용어" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ed%95%b5%ec%8b%ac-%ea%b0%9c%eb%85%90-%eb%b0%8f-%ec%9a%a9%ec%96%b4" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>이 섹션에서는 Lack Lustre 전체에서 사용되는 핵심 용어를 설명합니다.&lt;/p></description></item><item><title>편지 작동 방식</title><link>https://www.lacklustre.org/ko/documentation/letters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/letters/</guid><description>&lt;p class="lead">편지의 수명 주기에 대한 단계별 개요, 생성에서 액세스까지.&lt;/p>
&lt;h1 class="relative group">편지 작동 방식
&lt;div id="편지-작동-방식" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ed%8e%b8%ec%a7%80-%ec%9e%91%eb%8f%99-%eb%b0%a9%ec%8b%9d" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>모든 편지는 동일한 고급 수명 주기를 따릅니다:&lt;/p></description></item><item><title>배달 방법 설명</title><link>https://www.lacklustre.org/ko/documentation/delivery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/delivery/</guid><description>&lt;p class="lead">두 가지 배달 옵션과 보안 및 편의성에서 어떻게 다른지에 대한 설명입니다.&lt;/p>
&lt;h1 class="relative group">배달 방법
&lt;div id="배달-방법" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%eb%b0%b0%eb%8b%ac-%eb%b0%a9%eb%b2%95" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre는 두 가지 배달 방법을 제공합니다. 각각은 비밀성과 사용 용이성 간의 다른 균형을 지원합니다.&lt;/p></description></item><item><title>보안 모델 및 데이터 보호</title><link>https://www.lacklustre.org/ko/documentation/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/security/</guid><description>&lt;p class="lead">Lack Lustre가 암호화, 액세스 제어 및 시스템 설계를 통해 콘텐츠를 보호하는 방법.&lt;/p></description></item><item><title>어떤 옵션이 더 안전한가</title><link>https://www.lacklustre.org/ko/documentation/options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/options/</guid><description>&lt;p class="lead">귀하의 필요에 가장 적합한 배달 옵션을 선택하는 데 도움이 되는 명확한 비교.&lt;/p>
&lt;h1 class="relative group">어떤 옵션이 더 안전한가?
&lt;div id="어떤-옵션이-더-안전한가" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ec%96%b4%eb%96%a4-%ec%98%b5%ec%85%98%ec%9d%b4-%eb%8d%94-%ec%95%88%ec%a0%84%ed%95%9c%ea%b0%80" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>두 배달 옵션 모두 안전하지만 다른 결과를 우선시합니다.&lt;/p></description></item><item><title>쿨다운 기간 설명</title><link>https://www.lacklustre.org/ko/documentation/cooldown/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/cooldown/</guid><description>&lt;p class="lead">편지를 즉시 릴리스할 수 없는 이유와 쿨다운 기간이 의도적인 사용을 어떻게 지원하는지.&lt;/p></description></item><item><title>개인정보 보호, 액세스 및 신뢰</title><link>https://www.lacklustre.org/ko/documentation/privacy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/privacy/</guid><description>&lt;p class="lead">Lack Lustre가 신뢰 요구 사항을 최소화하고 개인정보를 보호하는 방법.&lt;/p></description></item><item><title>계정 수명 주기 및 데이터 삭제</title><link>https://www.lacklustre.org/ko/documentation/account/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/account/</guid><description>&lt;p class="lead">삭제를 포함하여 계정의 수명 동안 데이터에 어떤 일이 발생하는지.&lt;/p>
&lt;h1 class="relative group">계정 수명 주기 및 데이터 삭제
&lt;div id="계정-수명-주기-및-데이터-삭제" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ea%b3%84%ec%a0%95-%ec%88%98%eb%aa%85-%ec%a3%bc%ea%b8%b0-%eb%b0%8f-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ec%82%ad%ec%a0%9c" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>당신은 항상 데이터를 제어할 수 있습니다.&lt;/p></description></item><item><title>구독 및 결제</title><link>https://www.lacklustre.org/ko/documentation/subscriptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/subscriptions/</guid><description>&lt;p class="lead">구독이 어떻게 작동하고 언제 필요하며 언제 필요하지 않은지에 대해.&lt;/p>
&lt;h1 class="relative group">구독 및 결제
&lt;div id="구독-및-결제" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ea%b5%ac%eb%8f%85-%eb%b0%8f-%ea%b2%b0%ec%a0%9c" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>구독은 추가 기능을 잠금 해제하지만 수신자에게는 필요하지 않습니다.&lt;/p></description></item><item><title>제한 사항 및 책임 있는 사용</title><link>https://www.lacklustre.org/ko/documentation/limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/limitations/</guid><description>&lt;p class="lead">Lack Lustre가 무엇을 위해 설계되었는지, 그리고 무엇을 위한 것이 아닌지를 정의하는 중요한 경계.&lt;/p></description></item><item><title>연락 및 지원</title><link>https://www.lacklustre.org/ko/documentation/support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/documentation/support/</guid><description>&lt;p class="lead">도움을 받는 방법과 지원이 도울 수 있는 것과 없는 것.&lt;/p>
&lt;h1 class="relative group">연락 및 지원
&lt;div id="연락-및-지원" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%ec%97%b0%eb%9d%bd-%eb%b0%8f-%ec%a7%80%ec%9b%90" aria-label="앵커">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>지원은 다음 사항을 도울 수 있습니다:&lt;/p></description></item><item><title>당신은 모든 것이 어디에 있는지 압니다. 그들도 알 수 있도록 해 두세요.</title><link>https://www.lacklustre.org/ko/lp/you-know-where-everything-is/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/lp/you-know-where-everything-is/</guid><description>&lt;style>
.ll-lp { --ll-ink: #2a2118; --ll-ink-soft: #5a4a39; --ll-cream: #f7efe2; --ll-cream-deep: #efe3cc; --ll-rule: rgba(70,50,30,0.18); --ll-accent: #8a5a2b; }
html.dark .ll-lp { --ll-ink: #efe3cc; --ll-ink-soft: #c8b89a; --ll-cream: transparent; --ll-cream-deep: rgba(247,239,226,0.04); --ll-rule: rgba(247,239,226,0.18); --ll-accent: #d6a564; }
.ll-lp { color: var(--ll-ink); padding-bottom: 5.5rem; }
@media (min-width: 768px) { .ll-lp { padding-bottom: 0; } }
.ll-lp h1, .ll-lp h2, .ll-lp h3 { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,'Source Serif Pro',serif; font-weight: 600; letter-spacing: -0.01em; }
.ll-lp h1 { font-weight: 700; line-height: 1.05; }
.ll-lp p, .ll-lp li, .ll-lp .ll-quote { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,serif; }
.ll-hero { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; padding: 1rem 0 2.25rem; }
.ll-hero__image { position: relative; aspect-ratio: 12 / 7; overflow: hidden; border-radius: 0.5rem; box-shadow: 0 12px 40px rgba(60,40,20,0.18), 0 2px 6px rgba(60,40,20,0.10); margin: 0 -1.25rem; border-radius: 0; }
.ll-hero__image img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; }
.ll-hero__image::after { content: ""; position: absolute; inset: 0; box-shadow: inset 0 0 80px rgba(40,25,10,0.18); pointer-events: none; }
.ll-hero__copy { text-align: left; }
.ll-hero__eyebrow { font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ll-ink-soft); margin: 0 0 0.85rem; font-family: ui-sans-serif,system-ui,-apple-system,'Helvetica Neue',sans-serif; }
.ll-hero__eyebrow::before { content: "✦"; margin-right: 0.55em; color: var(--ll-accent); opacity: 0.9; }
.ll-hero h1 { margin: 0 0 0.85rem; font-size: clamp(2rem, 5.5vw, 3.1rem); }
.ll-hero__sub { font-size: 1.18rem; line-height: 1.55; color: var(--ll-ink-soft); margin: 0 0 1.6rem; max-width: 32rem; }
.ll-hero__cta { display: flex; flex-wrap: wrap; gap: 0.85rem 1rem; align-items: center; margin: 0 0 0.9rem; }
.ll-hero__cta a { line-height: 0; display: inline-block; transition: transform 200ms ease; }
.ll-hero__cta a:hover { transform: translateY(-1px); }
.ll-hero__cta img { height: 52px; width: auto; margin: 0; }
.ll-hero__trust { font-size: 0.92rem; color: var(--ll-ink-soft); margin: 0.4rem 0 0; }
.ll-hero__trust span { display: inline-block; }
.ll-hero__trust span + span::before { content: "·"; margin: 0 0.55em; opacity: 0.55; }
@media (min-width: 768px) {
.ll-hero { grid-template-columns: 1.05fr 1fr; gap: 3rem; padding: 2.5rem 0 3rem; }
.ll-hero__image { margin: 0; border-radius: 0.5rem; order: 2; }
.ll-hero__copy { order: 1; }
.ll-hero h1 { font-size: clamp(2.4rem, 3.6vw, 3.4rem); }
}
.ll-section { padding: 2rem 0; }
.ll-section h2 { margin: 0 0 0.75rem; font-size: clamp(1.5rem, 2.6vw, 1.95rem); }
.ll-section > p { color: var(--ll-ink-soft); }
.ll-section--center { text-align: center; }
.ll-section--center > * { margin-left: auto; margin-right: auto; }
.ll-section--center > p { max-width: 38rem; }
.ll-divider { border: 0; height: 1px; background: var(--ll-rule); margin: 2rem 0; max-width: 4rem; }
.ll-divider--center { margin-left: auto; margin-right: auto; }
.ll-usecases, .ll-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 1.5rem 2rem; margin-top: 1.5rem; }
.ll-usecases > div, .ll-cards > div { padding-top: 0.5rem; border-top: 1px solid var(--ll-rule); }
.ll-usecases h3, .ll-cards h3 { margin: 0.5rem 0 0.4rem; font-size: 1.15rem; color: var(--ll-ink); }
.ll-usecases p, .ll-cards p { margin: 0; color: var(--ll-ink-soft); font-size: 1rem; line-height: 1.55; }
.ll-shots { margin-top: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 1.5rem; justify-items: center; }
@media (min-width: 640px) { .ll-shots { grid-template-columns: repeat(3, 1fr); gap: 1rem; } }
.ll-shots__caption { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.78rem; color: var(--ll-ink-soft); margin: 0 0 0.25rem; font-family: ui-sans-serif,system-ui,-apple-system,sans-serif; }
.ll-phone { aspect-ratio: 9 / 19; max-width: 220px; width: 100%; background: #1a140d; border-radius: 1.6rem; padding: 0.45rem; box-shadow: 0 18px 40px rgba(60,40,20,0.22), 0 3px 8px rgba(60,40,20,0.12); position: relative; }
.ll-phone::before { content: ""; position: absolute; top: 0.55rem; left: 50%; transform: translateX(-50%); width: 30%; height: 0.45rem; background: #0a0703; border-radius: 0 0 0.6rem 0.6rem; z-index: 2; }
.ll-phone img { width: 100%; height: 100%; object-fit: cover; border-radius: 1.2rem; display: block; margin: 0; }
.ll-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; margin-top: 1.5rem; }
.ll-step { padding: 1.25rem 1.25rem 1.4rem; border-radius: 0.65rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); }
.ll-step h3 { margin: 0 0 0.4rem; font-size: 1.05rem; color: var(--ll-ink); }
.ll-step p { margin: 0; color: var(--ll-ink-soft); font-size: 0.98rem; }
.ll-step__num { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.15em; color: var(--ll-accent); margin-bottom: 0.4rem; }
.ll-founder { display: grid; grid-template-columns: 1fr; gap: 1.25rem; align-items: start; margin-top: 1rem; padding: 1.5rem 0; border-top: 1px solid var(--ll-rule); border-bottom: 1px solid var(--ll-rule); }
@media (min-width: 640px) { .ll-founder { grid-template-columns: 140px 1fr; gap: 1.75rem; } }
.ll-founder img { width: 140px; height: 140px; object-fit: cover; border-radius: 0.5rem; margin: 0; box-shadow: 0 6px 18px rgba(60,40,20,0.18); }
.ll-founder h2 { margin: 0 0 0.55rem; font-size: 1.4rem; }
.ll-founder p { margin: 0; color: var(--ll-ink-soft); line-height: 1.65; }
.ll-founder__sig { font-style: italic; color: var(--ll-ink); margin-top: 0.6rem !important; }
.ll-privacy { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 640px) { .ll-privacy { grid-template-columns: repeat(3, 1fr); gap: 1.75rem; } }
.ll-privacy__item { display: flex; flex-direction: column; gap: 0.45rem; padding: 0.25rem 0; }
.ll-privacy__icon { width: 2rem; height: 2rem; color: var(--ll-accent); }
.ll-privacy__icon svg { width: 100%; height: 100%; stroke-width: 1.4; }
.ll-privacy__label { margin: 0; font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-weight: 600; font-size: 1.05rem; color: var(--ll-ink); }
.ll-privacy__desc { margin: 0; color: var(--ll-ink-soft); font-size: 0.97rem; line-height: 1.5; }
.ll-quotes { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 0.85rem; margin-top: 1.25rem; }
.ll-quote { padding: 1rem 1.15rem; border-left: 2px solid var(--ll-accent); font-style: italic; background: var(--ll-cream-deep); border-radius: 0 0.4rem 0.4rem 0; color: var(--ll-ink); font-size: 1.02rem; line-height: 1.5; }
.ll-samples { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 768px) { .ll-samples { grid-template-columns: 1fr 1fr; gap: 1.75rem; } }
.ll-sample { padding: 1.4rem 1.5rem 1.5rem; border-radius: 0.55rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); position: relative; }
.ll-sample__label { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ll-accent); margin: 0 0 0.7rem; padding: 0.25rem 0.6rem; border: 1px solid var(--ll-rule); border-radius: 999px; background: rgba(247,239,226,0.4); }
html.dark .ll-sample__label { background: rgba(247,239,226,0.06); }
.ll-sample p { margin: 0 0 0.75rem; color: var(--ll-ink); line-height: 1.6; }
.ll-sample p:last-child { margin-bottom: 0; }
.ll-sample p em, .ll-sample em { font-style: italic; color: var(--ll-ink-soft); }
.ll-faqs { margin-top: 1.5rem; }
.ll-faq { border-bottom: 1px solid var(--ll-rule); }
.ll-faq:first-child { border-top: 1px solid var(--ll-rule); }
.ll-faq summary { cursor: pointer; padding: 1rem 0; font-weight: 600; list-style: none; color: var(--ll-ink); font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-size: 1.05rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.ll-faq summary::-webkit-details-marker { display: none; }
.ll-faq summary::after { content: "+"; flex-shrink: 0; width: 1.4rem; height: 1.4rem; display: inline-flex; align-items: center; justify-content: center; color: var(--ll-accent); font-weight: 400; font-size: 1.3rem; line-height: 1; transition: transform 200ms ease; }
.ll-faq[open] summary::after { content: "−"; }
.ll-faq p { margin: 0 0 1rem; color: var(--ll-ink-soft); line-height: 1.6; }
.ll-cta-row { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 1.5rem 0 0.5rem; }
.ll-cta-row a { line-height: 0; display: inline-block; }
.ll-cta-row img { height: 48px; width: auto; margin: 0; }
.ll-final { text-align: center; padding: 2.5rem 0 1.5rem; }
.ll-final h2 { margin-bottom: 0.5rem; font-size: clamp(1.6rem, 3vw, 2.1rem); }
.ll-final p { max-width: 34rem; margin: 0 auto 1.5rem; color: var(--ll-ink-soft); }
.ll-stores { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 0; }
.ll-stores a { line-height: 0; display: inline-block; }
.ll-stores img { height: 52px; width: auto; margin: 0; }
.app-badge-light { display: inline-block; }
.app-badge-dark { display: none; }
html.dark .app-badge-light { display: none; }
html.dark .app-badge-dark { display: inline-block; }
.ll-footer-trust { text-align: center; color: var(--ll-ink-soft); font-size: 0.92rem; padding: 1.5rem 0 0.5rem; }
.ll-footer-trust strong { color: var(--ll-ink); font-weight: 600; }
.ll-sticky { display: none; }
@media (max-width: 767px) {
.ll-sticky { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; gap: 0.6rem; justify-content: center; align-items: center; padding: 0.6rem 0.75rem calc(0.6rem + env(safe-area-inset-bottom, 0px)); background: var(--ll-cream); border-top: 1px solid var(--ll-rule); box-shadow: 0 -6px 18px rgba(60,40,20,0.08); }
html.dark .ll-sticky { background: #1a140d; }
.ll-sticky a { line-height: 0; display: inline-block; }
.ll-sticky img { height: 40px; width: auto; margin: 0; }
}
@media (prefers-reduced-motion: no-preference) {
.ll-hero__copy > * { opacity: 0; transform: translateY(10px); animation: ll-rise 700ms cubic-bezier(.2,.7,.2,1) forwards; }
.ll-hero__copy > *:nth-child(1) { animation-delay: 60ms; }
.ll-hero__copy > *:nth-child(2) { animation-delay: 160ms; }
.ll-hero__copy > *:nth-child(3) { animation-delay: 260ms; }
.ll-hero__copy > *:nth-child(4) { animation-delay: 360ms; }
.ll-hero__copy > *:nth-child(5) { animation-delay: 460ms; }
.ll-hero__image { opacity: 0; animation: ll-fade 900ms ease-out 120ms forwards; }
@keyframes ll-rise { to { opacity: 1; transform: none; } }
@keyframes ll-fade { to { opacity: 1; } }
}
&lt;/style>
&lt;div class="ll-lp">
&lt;section class="ll-hero">
&lt;div class="ll-hero__image">
&lt;picture>
&lt;source media="(min-width: 768px)" srcset="https://www.lacklustre.org/cozy-vintage-desk-vignette-1642x958.png" />
&lt;img src="https://www.lacklustre.org/cozy-vintage-desk-vignette-821x479.png" alt="따뜻한 빈티지 책상 위에 놓인 독서 등, 노트, 컵 — 일을 정리하기 위해 앉는 그 자리." loading="eager" />
&lt;/picture>
&lt;/div>
&lt;div class="ll-hero__copy">
&lt;p class="ll-hero__eyebrow">Lack Lustre&lt;/p></description></item><item><title>아이들이 알았으면 하는 것들.</title><link>https://www.lacklustre.org/ko/lp/things-i-want-my-kids-to-know/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/ko/lp/things-i-want-my-kids-to-know/</guid><description>&lt;style>
.ll-lp { --ll-ink: #2a2118; --ll-ink-soft: #5a4a39; --ll-cream: #f7efe2; --ll-cream-deep: #efe3cc; --ll-rule: rgba(70,50,30,0.18); --ll-accent: #8a5a2b; }
html.dark .ll-lp { --ll-ink: #efe3cc; --ll-ink-soft: #c8b89a; --ll-cream: transparent; --ll-cream-deep: rgba(247,239,226,0.04); --ll-rule: rgba(247,239,226,0.18); --ll-accent: #d6a564; }
.ll-lp { color: var(--ll-ink); padding-bottom: 5.5rem; }
@media (min-width: 768px) { .ll-lp { padding-bottom: 0; } }
.ll-lp h1, .ll-lp h2, .ll-lp h3 { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,'Source Serif Pro',serif; font-weight: 600; letter-spacing: -0.01em; }
.ll-lp h1 { font-weight: 700; line-height: 1.05; }
.ll-lp p, .ll-lp li, .ll-lp .ll-quote { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,serif; }
.ll-hero { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; padding: 1rem 0 2.25rem; }
.ll-hero__image { position: relative; aspect-ratio: 12 / 7; overflow: hidden; border-radius: 0.5rem; box-shadow: 0 12px 40px rgba(60,40,20,0.18), 0 2px 6px rgba(60,40,20,0.10); margin: 0 -1.25rem; border-radius: 0; }
.ll-hero__image img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; }
.ll-hero__image::after { content: ""; position: absolute; inset: 0; box-shadow: inset 0 0 80px rgba(40,25,10,0.18); pointer-events: none; }
.ll-hero__copy { text-align: left; }
.ll-hero__eyebrow { font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ll-ink-soft); margin: 0 0 0.85rem; font-family: ui-sans-serif,system-ui,-apple-system,'Helvetica Neue',sans-serif; }
.ll-hero__eyebrow::before { content: "✦"; margin-right: 0.55em; color: var(--ll-accent); opacity: 0.9; }
.ll-hero h1 { margin: 0 0 0.85rem; font-size: clamp(2rem, 5.5vw, 3.1rem); }
.ll-hero__sub { font-size: 1.18rem; line-height: 1.55; color: var(--ll-ink-soft); margin: 0 0 1.6rem; max-width: 32rem; }
.ll-hero__cta { display: flex; flex-wrap: wrap; gap: 0.85rem 1rem; align-items: center; margin: 0 0 0.9rem; }
.ll-hero__cta a { line-height: 0; display: inline-block; transition: transform 200ms ease; }
.ll-hero__cta a:hover { transform: translateY(-1px); }
.ll-hero__cta img { height: 52px; width: auto; margin: 0; }
.ll-hero__trust { font-size: 0.92rem; color: var(--ll-ink-soft); margin: 0.4rem 0 0; }
.ll-hero__trust span { display: inline-block; }
.ll-hero__trust span + span::before { content: "·"; margin: 0 0.55em; opacity: 0.55; }
@media (min-width: 768px) {
.ll-hero { grid-template-columns: 1.05fr 1fr; gap: 3rem; padding: 2.5rem 0 3rem; }
.ll-hero__image { margin: 0; border-radius: 0.5rem; order: 2; }
.ll-hero__copy { order: 1; }
.ll-hero h1 { font-size: clamp(2.4rem, 3.6vw, 3.4rem); }
}
.ll-section { padding: 2rem 0; }
.ll-section h2 { margin: 0 0 0.75rem; font-size: clamp(1.5rem, 2.6vw, 1.95rem); }
.ll-section > p { color: var(--ll-ink-soft); }
.ll-section--center { text-align: center; }
.ll-section--center > * { margin-left: auto; margin-right: auto; }
.ll-section--center > p { max-width: 38rem; }
.ll-divider { border: 0; height: 1px; background: var(--ll-rule); margin: 2rem 0; max-width: 4rem; }
.ll-divider--center { margin-left: auto; margin-right: auto; }
.ll-usecases, .ll-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 1.5rem 2rem; margin-top: 1.5rem; }
.ll-usecases > div, .ll-cards > div { padding-top: 0.5rem; border-top: 1px solid var(--ll-rule); }
.ll-usecases h3, .ll-cards h3 { margin: 0.5rem 0 0.4rem; font-size: 1.15rem; color: var(--ll-ink); }
.ll-usecases p, .ll-cards p { margin: 0; color: var(--ll-ink-soft); font-size: 1rem; line-height: 1.55; }
.ll-shots { margin-top: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 1.5rem; justify-items: center; }
@media (min-width: 640px) { .ll-shots { grid-template-columns: repeat(3, 1fr); gap: 1rem; } }
.ll-shots__caption { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.78rem; color: var(--ll-ink-soft); margin: 0 0 0.25rem; font-family: ui-sans-serif,system-ui,-apple-system,sans-serif; }
.ll-phone { aspect-ratio: 9 / 19; max-width: 220px; width: 100%; background: #1a140d; border-radius: 1.6rem; padding: 0.45rem; box-shadow: 0 18px 40px rgba(60,40,20,0.22), 0 3px 8px rgba(60,40,20,0.12); position: relative; }
.ll-phone::before { content: ""; position: absolute; top: 0.55rem; left: 50%; transform: translateX(-50%); width: 30%; height: 0.45rem; background: #0a0703; border-radius: 0 0 0.6rem 0.6rem; z-index: 2; }
.ll-phone img { width: 100%; height: 100%; object-fit: cover; border-radius: 1.2rem; display: block; margin: 0; }
.ll-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; margin-top: 1.5rem; }
.ll-step { padding: 1.25rem 1.25rem 1.4rem; border-radius: 0.65rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); }
.ll-step h3 { margin: 0 0 0.4rem; font-size: 1.05rem; color: var(--ll-ink); }
.ll-step p { margin: 0; color: var(--ll-ink-soft); font-size: 0.98rem; }
.ll-step__num { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.15em; color: var(--ll-accent); margin-bottom: 0.4rem; }
.ll-founder { display: grid; grid-template-columns: 1fr; gap: 1.25rem; align-items: start; margin-top: 1rem; padding: 1.5rem 0; border-top: 1px solid var(--ll-rule); border-bottom: 1px solid var(--ll-rule); }
@media (min-width: 640px) { .ll-founder { grid-template-columns: 140px 1fr; gap: 1.75rem; } }
.ll-founder img { width: 140px; height: 140px; object-fit: cover; border-radius: 0.5rem; margin: 0; box-shadow: 0 6px 18px rgba(60,40,20,0.18); }
.ll-founder h2 { margin: 0 0 0.55rem; font-size: 1.4rem; }
.ll-founder p { margin: 0; color: var(--ll-ink-soft); line-height: 1.65; }
.ll-founder__sig { font-style: italic; color: var(--ll-ink); margin-top: 0.6rem !important; }
.ll-privacy { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 640px) { .ll-privacy { grid-template-columns: repeat(3, 1fr); gap: 1.75rem; } }
.ll-privacy__item { display: flex; flex-direction: column; gap: 0.45rem; padding: 0.25rem 0; }
.ll-privacy__icon { width: 2rem; height: 2rem; color: var(--ll-accent); }
.ll-privacy__icon svg { width: 100%; height: 100%; stroke-width: 1.4; }
.ll-privacy__label { margin: 0; font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-weight: 600; font-size: 1.05rem; color: var(--ll-ink); }
.ll-privacy__desc { margin: 0; color: var(--ll-ink-soft); font-size: 0.97rem; line-height: 1.5; }
.ll-quotes { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 0.85rem; margin-top: 1.25rem; }
.ll-quote { padding: 1rem 1.15rem; border-left: 2px solid var(--ll-accent); font-style: italic; background: var(--ll-cream-deep); border-radius: 0 0.4rem 0.4rem 0; color: var(--ll-ink); font-size: 1.02rem; line-height: 1.5; }
.ll-samples { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 768px) { .ll-samples { grid-template-columns: 1fr 1fr; gap: 1.75rem; } }
.ll-sample { padding: 1.4rem 1.5rem 1.5rem; border-radius: 0.55rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); position: relative; }
.ll-sample__label { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ll-accent); margin: 0 0 0.7rem; padding: 0.25rem 0.6rem; border: 1px solid var(--ll-rule); border-radius: 999px; background: rgba(247,239,226,0.4); }
html.dark .ll-sample__label { background: rgba(247,239,226,0.06); }
.ll-sample p { margin: 0 0 0.75rem; color: var(--ll-ink); line-height: 1.6; }
.ll-sample p:last-child { margin-bottom: 0; }
.ll-sample p em, .ll-sample em { font-style: italic; color: var(--ll-ink-soft); }
.ll-faqs { margin-top: 1.5rem; }
.ll-faq { border-bottom: 1px solid var(--ll-rule); }
.ll-faq:first-child { border-top: 1px solid var(--ll-rule); }
.ll-faq summary { cursor: pointer; padding: 1rem 0; font-weight: 600; list-style: none; color: var(--ll-ink); font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-size: 1.05rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.ll-faq summary::-webkit-details-marker { display: none; }
.ll-faq summary::after { content: "+"; flex-shrink: 0; width: 1.4rem; height: 1.4rem; display: inline-flex; align-items: center; justify-content: center; color: var(--ll-accent); font-weight: 400; font-size: 1.3rem; line-height: 1; transition: transform 200ms ease; }
.ll-faq[open] summary::after { content: "−"; }
.ll-faq p { margin: 0 0 1rem; color: var(--ll-ink-soft); line-height: 1.6; }
.ll-cta-row { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 1.5rem 0 0.5rem; }
.ll-cta-row a { line-height: 0; display: inline-block; }
.ll-cta-row img { height: 48px; width: auto; margin: 0; }
.ll-final { text-align: center; padding: 2.5rem 0 1.5rem; }
.ll-final h2 { margin-bottom: 0.5rem; font-size: clamp(1.6rem, 3vw, 2.1rem); }
.ll-final p { max-width: 34rem; margin: 0 auto 1.5rem; color: var(--ll-ink-soft); }
.ll-stores { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 0; }
.ll-stores a { line-height: 0; display: inline-block; }
.ll-stores img { height: 52px; width: auto; margin: 0; }
.app-badge-light { display: inline-block; }
.app-badge-dark { display: none; }
html.dark .app-badge-light { display: none; }
html.dark .app-badge-dark { display: inline-block; }
.ll-footer-trust { text-align: center; color: var(--ll-ink-soft); font-size: 0.92rem; padding: 1.5rem 0 0.5rem; }
.ll-footer-trust strong { color: var(--ll-ink); font-weight: 600; }
.ll-sticky { display: none; }
@media (max-width: 767px) {
.ll-sticky { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; gap: 0.6rem; justify-content: center; align-items: center; padding: 0.6rem 0.75rem calc(0.6rem + env(safe-area-inset-bottom, 0px)); background: var(--ll-cream); border-top: 1px solid var(--ll-rule); box-shadow: 0 -6px 18px rgba(60,40,20,0.08); }
html.dark .ll-sticky { background: #1a140d; }
.ll-sticky a { line-height: 0; display: inline-block; }
.ll-sticky img { height: 40px; width: auto; margin: 0; }
}
@media (prefers-reduced-motion: no-preference) {
.ll-hero__copy > * { opacity: 0; transform: translateY(10px); animation: ll-rise 700ms cubic-bezier(.2,.7,.2,1) forwards; }
.ll-hero__copy > *:nth-child(1) { animation-delay: 60ms; }
.ll-hero__copy > *:nth-child(2) { animation-delay: 160ms; }
.ll-hero__copy > *:nth-child(3) { animation-delay: 260ms; }
.ll-hero__copy > *:nth-child(4) { animation-delay: 360ms; }
.ll-hero__copy > *:nth-child(5) { animation-delay: 460ms; }
.ll-hero__image { opacity: 0; animation: ll-fade 900ms ease-out 120ms forwards; }
@keyframes ll-rise { to { opacity: 1; transform: none; } }
@keyframes ll-fade { to { opacity: 1; } }
}
&lt;/style>
&lt;div class="ll-lp">
&lt;section class="ll-hero">
&lt;div class="ll-hero__image">
&lt;picture>
&lt;source media="(min-width: 768px)" srcset="https://www.lacklustre.org/vintage-letter-foutain-pen-scene-1642x958.png" />
&lt;img src="https://www.lacklustre.org/vintage-letter-foutain-pen-scene-821x479.png" alt="따스한 빈티지 원목 책상 위에 놓인 손편지와 만년필." loading="eager" />
&lt;/picture>
&lt;/div>
&lt;div class="ll-hero__copy">
&lt;p class="ll-hero__eyebrow">Lack Lustre&lt;/p></description></item></channel></rss>