:root{--archive-bg:#fff;--archive-surface:#f5f5f5;--archive-ink:#111;--archive-muted:#767676;--archive-line:#e6e6e6;--archive-ph:#efefef;color-scheme:light}@media(prefers-color-scheme:dark){:root{--archive-bg:#111;--archive-surface:#1c1c1c;--archive-ink:#f2f2f2;--archive-muted:#aaa;--archive-line:#2e2e2e;--archive-ph:#262626;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}body.archive-page{margin:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--archive-bg);color:var(--archive-ink);font-family:Gowun Dodum,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.7}.archive-page h1,.archive-page h2,.archive-page h3{font-family:Gowun Batang,serif;line-height:1.3;margin:0}.archive-page a{color:inherit;text-decoration:none}.archive-page a:hover .archive-title,.archive-page a:hover .archive-hero-title{text-decoration:underline;text-underline-offset:4px}.archive-page :focus-visible{outline:2px solid var(--archive-ink);outline-offset:3px}.archive-wrap{max-width:760px;margin:0 auto;padding:28px 20px 80px}.archive-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.archive-top nav{display:flex;gap:14px;flex-wrap:wrap}.archive-brand{font-family:Gowun Batang,serif;font-size:15px;color:var(--archive-muted)!important}.archive-link{font-size:14px;color:var(--archive-muted)!important}.archive-page h1{font-size:clamp(30px,6vw,44px);margin:18px 0 6px}.archive-lead{color:var(--archive-muted);margin:0 0 26px;max-width:46ch}.archive-all{font-size:22px;margin:0 0 6px!important}.archive-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.archive-tab{border:1px solid var(--archive-line);background:transparent;border-radius:999px;padding:6px 16px;font:inherit;font-size:15px;color:inherit;cursor:pointer}.archive-tab[aria-pressed=true]{background:var(--archive-surface);border-color:var(--archive-ink)}.archive-tab small{opacity:.65;margin-left:6px}.archive-placeholder{background:var(--archive-ph);border-radius:6px;display:grid;place-items:center;color:var(--archive-muted);font-size:13px}.archive-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.archive-hero{display:block;margin:6px 0 40px}.archive-hero-media{position:relative;aspect-ratio:16/9;margin-bottom:12px}.archive-hero-media>.archive-media,.archive-hero-media>.archive-placeholder{width:100%;height:100%}.archive-pill{position:absolute;top:12px;right:12px;background:var(--archive-bg);border-radius:999px;padding:2px 12px;font-size:13px}.archive-place{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:16px;margin:0 0 10px}.archive-city,.archive-period,.archive-meta{color:var(--archive-muted)}.archive-hero-title{font-family:Gowun Batang,serif;font-size:clamp(24px,5vw,32px);line-height:1.3}.archive-period{font-size:14px}.archive-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.archive-chip{border:1px solid var(--archive-line);border-radius:999px;padding:1px 10px;font-size:13px;color:var(--archive-muted)}.archive-chip.news{background:var(--archive-surface);color:var(--archive-ink)}.archive-trip-grid,.archive-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 18px}.archive-trip .archive-thumb{aspect-ratio:16/9;margin-bottom:10px}.archive-thumb>.archive-media,.archive-thumb>.archive-placeholder{width:100%;height:100%}.archive-placeholder.archive-media{display:grid}.archive-title{font-family:Gowun Batang,serif;font-size:22px;line-height:1.35}.archive-section{margin:0 0 40px}.archive-section-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--archive-ink);padding-bottom:8px;margin:0 0 16px}.archive-section-head h2{font-size:22px}.archive-section-head span{font-size:14px;color:var(--archive-muted)}.archive-cover{aspect-ratio:16/9;margin:6px 0 4px}.archive-cover>.archive-media,.archive-cover>.archive-placeholder{width:100%;height:100%}.archive-heading{margin:14px 0 22px}.archive-heading h1{margin:6px 0 4px}.archive-card-grid{gap:20px 16px}.archive-card{min-width:0}.archive-card .archive-thumb{aspect-ratio:16/9;margin-bottom:8px;position:relative}.archive-card.webtoon .archive-thumb{aspect-ratio:4/3}.archive-card.photo .archive-thumb{aspect-ratio:3/2}.archive-card .archive-title{font-size:16px}.archive-meta{font-size:13px}.archive-empty{color:var(--archive-muted);padding:14px 0}.archive-buy{display:inline-block;margin-top:6px;font-size:14px;color:var(--archive-muted)!important;border-bottom:1px solid var(--archive-line)}.archive-product .archive-thumb{aspect-ratio:1;margin-bottom:8px}.archive-viewer-bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--archive-bg);border-bottom:1px solid var(--archive-line);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px}.archive-viewer-title{font-family:Gowun Batang,serif;font-size:15px;text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-viewer-body{max-width:640px;margin:0 auto;padding:20px}.archive-viewer-body h1{font-size:28px;margin:4px 0}.archive-viewer-body figure{margin:18px 0 24px}.archive-viewer-body figure img{display:block;width:100%;height:auto;border-radius:4px}.archive-viewer-body figcaption{font-size:14px;color:var(--archive-muted);margin-top:8px}.archive-video{aspect-ratio:16/9;width:100%;border:0}.archive-prose{margin-top:24px;line-height:1.85}.archive-prose img{max-width:100%;height:auto}.archive-note{max-width:640px;margin:20px auto 0;padding:28px 20px;border-top:1px solid var(--archive-line)}.archive-note h2{font-size:17px;margin-bottom:6px}.archive-nav{max-width:640px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 80px}.archive-nav a,.archive-nav span{padding:14px;border-radius:8px;border:1px solid var(--archive-line);background:var(--archive-surface);text-align:center}.archive-nav span{opacity:.35}.archive-about-head{display:flex;gap:20px;align-items:center;margin:14px 0 24px}.archive-about-head h1{margin:0}.archive-about-head .archive-lead{margin:4px 0 0}.archive-avatar{width:96px;height:96px;flex:none;border-radius:50%;overflow:hidden}.archive-avatar>.archive-media,.archive-avatar>.archive-placeholder{width:100%;height:100%}.archive-history{list-style:none;margin:0;padding:0}.archive-history li{padding:10px 0;border-bottom:1px solid var(--archive-line)}.archive-key-value{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--archive-line);overflow-wrap:anywhere}.archive-key-value span:first-child{color:var(--archive-muted)}@media(max-width:520px){.archive-trip-grid{grid-template-columns:1fr}.archive-top nav{gap:9px}.archive-card-grid{gap:18px 12px}}
