.article-body pre{position:relative}.article-body .copy-btn{position:absolute;top:8px;right:8px;font-size:12px;padding:5px 11px;border-radius:7px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#e8e8e8;cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease;font-family:inherit;font-weight:600;line-height:1;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.article-body pre:hover .copy-btn,.article-body pre:focus-within .copy-btn{opacity:1}.article-body .copy-btn:hover{background:#ffffff3d}.article-body .copy-btn.copied{background:var(--accent, #FB6A14);color:#fff;border-color:transparent;opacity:1}@media(hover:none){.article-body .copy-btn{opacity:.9}}.faq[data-astro-cid-l4hcl4na]{max-width:var(--content-width);margin:40px auto 0}.faq[data-astro-cid-l4hcl4na] h2[data-astro-cid-l4hcl4na]{font-size:22px;margin-bottom:16px}.faq-item[data-astro-cid-l4hcl4na]{border:1px solid var(--border-card);border-radius:12px;padding:14px 18px;margin-bottom:10px;background:var(--bg-card)}.faq-item[data-astro-cid-l4hcl4na] summary[data-astro-cid-l4hcl4na]{cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none}.faq-item[data-astro-cid-l4hcl4na] summary[data-astro-cid-l4hcl4na]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-l4hcl4na] summary[data-astro-cid-l4hcl4na]:before{content:"Q. ";color:var(--accent);font-weight:700}.faq-item[data-astro-cid-l4hcl4na] p[data-astro-cid-l4hcl4na]{margin:10px 0 0;color:var(--text-secondary);line-height:1.7}.sources[data-astro-cid-l4hcl4na]{max-width:var(--content-width);margin:40px auto 0;padding:16px 20px;background:var(--bg-code);border-radius:12px}.sources[data-astro-cid-l4hcl4na] h3[data-astro-cid-l4hcl4na]{font-size:14px;margin-bottom:8px;color:var(--text-secondary)}.sources[data-astro-cid-l4hcl4na] ul[data-astro-cid-l4hcl4na]{margin:0;padding-left:18px}.sources[data-astro-cid-l4hcl4na] li[data-astro-cid-l4hcl4na]{font-size:13px;word-break:break-all}.sources[data-astro-cid-l4hcl4na] a[data-astro-cid-l4hcl4na]{color:var(--text-muted)}.prev-next[data-astro-cid-l4hcl4na]{display:flex;justify-content:space-between;gap:12px;max-width:var(--content-width);margin:40px auto 0;flex-wrap:wrap}.pn[data-astro-cid-l4hcl4na]{flex:1;min-width:200px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;text-decoration:none;color:var(--text-primary);font-size:14px;line-height:1.4}.pn[data-astro-cid-l4hcl4na]:hover{border-color:var(--accent)}.pn-next[data-astro-cid-l4hcl4na]{text-align:right}.column-cta[data-astro-cid-l4hcl4na]{display:flex;gap:16px;max-width:var(--content-width);margin:48px auto 0;flex-wrap:wrap}.column-cta[data-astro-cid-l4hcl4na] .cta-card[data-astro-cid-l4hcl4na]{flex:1;min-width:240px;padding:24px;border-radius:16px;border:1px solid var(--border-card)}.column-cta[data-astro-cid-l4hcl4na] .cta-subscribe[data-astro-cid-l4hcl4na]{background:linear-gradient(135deg,#fff3ec,#ffe7d8);border-color:#ffd9c2;border-left:4px solid #F5520E}.column-cta[data-astro-cid-l4hcl4na] .cta-kakao[data-astro-cid-l4hcl4na]{background:linear-gradient(135deg,#fef9e7,#fcefb8);border-color:#f6e6a0;border-left:4px solid #FAE100}.column-cta[data-astro-cid-l4hcl4na] .cta-tag[data-astro-cid-l4hcl4na]{display:inline-block;font-size:12px;font-weight:800;color:#8a5a2b;margin-bottom:8px}.column-cta[data-astro-cid-l4hcl4na] h3[data-astro-cid-l4hcl4na]{font-size:17px;font-weight:800;color:#1f1f1f;margin:0 0 8px;line-height:1.4}.column-cta[data-astro-cid-l4hcl4na] p[data-astro-cid-l4hcl4na]{font-size:14px;color:#4a4a4a;line-height:1.6;margin:0 0 14px}.column-cta[data-astro-cid-l4hcl4na] .cta-btn[data-astro-cid-l4hcl4na]{display:inline-block;font-size:14px;font-weight:700;color:#fff;background:#f5520e;padding:10px 18px;border-radius:10px;text-decoration:none}.column-cta[data-astro-cid-l4hcl4na] .cta-btn[data-astro-cid-l4hcl4na]:hover{opacity:.92}.column-cta[data-astro-cid-l4hcl4na] .cta-btn-kakao[data-astro-cid-l4hcl4na]{background:#3c1e1e;color:#fae100}@media(max-width:640px){.column-cta[data-astro-cid-l4hcl4na]{flex-direction:column}}
