.Article_main__I1Dce{max-width:800px;margin:0 auto;padding:48px 24px;background:var(--color-bg-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.1);position:relative;overflow:hidden}.Article_title__M_e36{font-size:2.5rem;font-weight:700;margin-bottom:24px;text-align:left;color:var(--color-text-primary);line-height:1.2;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Article_description__v_Qu6{font-size:1rem;color:var(--color-text-muted);margin:0 0 24px;text-align:left;line-height:1.6;padding:16px 0;font-style:italic;border-bottom:1px solid var(--color-border-light)}.Article_meta__noYqu{display:flex;align-items:center;justify-content:flex-end;margin-bottom:32px;padding:12px 0;font-size:.875rem;opacity:.7}.Article_writer__HQfyM{display:flex;align-items:center;padding-right:16px;border-right:1px solid var(--color-border-light);margin-right:16px}.Article_writerIcon__ivA_V{display:block;width:32px;height:32px;border-radius:50%}.Article_writerName__CM3Wv{margin-left:12px;font-weight:500;color:var(--color-text-secondary)}.Article_thumbnail__5rpq1{width:100%;height:auto;max-width:800px;margin:0 auto 48px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);display:block}.Article_content__m_nzR{width:100%;max-width:none;color:var(--color-text-primary);line-height:1.8}.Article_content__m_nzR :first-child{margin-top:0}.Article_content__m_nzR>h1{font-size:2rem;font-weight:700;color:var(--color-primary-dark);border-bottom:3px solid var(--color-primary-light);padding-bottom:12px;margin:48px 0 24px;position:relative}.Article_content__m_nzR>h1:before{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:var(--color-primary)}.Article_content__m_nzR>h2{font-size:1.75rem;font-weight:600;color:var(--color-primary-dark);margin:40px 0 20px;padding-left:16px;border-left:4px solid var(--color-primary);background:linear-gradient(90deg,var(--color-bg-tertiary),transparent);padding-top:8px;padding-bottom:8px}.Article_content__m_nzR>h3{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:32px 0 16px;position:relative;padding-left:24px}.Article_content__m_nzR>h3:before{content:"▶";position:absolute;left:0;color:var(--color-primary);font-size:.8em}.Article_content__m_nzR>h4{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:28px 0 14px;border-bottom:2px solid var(--color-primary-light);padding-bottom:8px}.Article_content__m_nzR>h5{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:24px 0 12px;position:relative;padding:8px 16px;background:var(--color-accent);border-radius:var(--border-radius-sm)}.Article_content__m_nzR>p{margin:24px 0 16px;line-height:1.8;color:var(--color-text-secondary);font-size:1.0625rem}.Article_content__m_nzR>pre{overflow-x:auto}.Article_content__m_nzR pre>code{background-color:var(--color-bg-code);display:block;overflow-x:auto;padding:16px}.Article_content__m_nzR div[data-filename]:before{display:inline-block;background-color:var(--color-bg-sub);content:attr(data-filename);margin:1em 0 0;font-family:menlo,inconsolata,monospace;font-size:.8rem;padding:4px 16px;border-radius:var(--border-radius) var(--border-radius) 0 0}.Article_content__m_nzR ol,.Article_content__m_nzR ul{margin:.5rem 0 .5rem 2rem}.Article_content__m_nzR>ol,.Article_content__m_nzR>ul{margin-top:2rem;margin-bottom:2rem}.Article_content__m_nzR ul>li{list-style:disc}.Article_content__m_nzR ol>li{list-style:decimal}.Article_content__m_nzR li{margin:.5rem 0}.Article_content__m_nzR a{text-decoration:underline}.Article_content__m_nzR>figure{margin:2rem 0}.Article_content__m_nzR>figure img{max-width:100%;height:auto}.Article_content__m_nzR>figure figcaption{font-size:.8rem;color:var(--color-text-sub)}.Article_content__m_nzR>strong{font-weight:700}.Article_content__m_nzR>blockquote{border-left:4px solid var(--color-primary);padding:20px 24px;margin:32px 0;background:var(--color-bg-tertiary);border-radius:0 var(--border-radius) var(--border-radius) 0;font-style:italic;color:var(--color-text-secondary);position:relative}.Article_content__m_nzR>blockquote:before{content:"❝";position:absolute;top:-8px;left:16px;font-size:2rem;color:var(--color-primary);background:var(--color-bg-tertiary);padding:0 4px}.Article_content__m_nzR>hr{margin:4rem 0;height:1px;background-color:var(--color-border);border:none}.Article_content__m_nzR>table{width:100%;margin:2rem 0}.Article_content__m_nzR>table th{background-color:var(--color-bg-sub);text-align:left;padding:1rem}.Article_content__m_nzR>table td{text-align:left;padding:1rem}@media (max-width:640px){.Article_title__M_e36{font-size:2rem;margin-bottom:20px;text-align:center}.Article_description__v_Qu6{font-size:.9rem;color:var(--color-text-sub);margin:24px 0 40px;text-align:center}.Article_meta__noYqu{display:flex;align-items:center;margin-bottom:40px;font-size:.9rem}.Article_writer__HQfyM{padding-right:24px;margin-right:24px}.Article_writerIcon__ivA_V{width:32px;height:32px;border-radius:50%}.Article_writerName__CM3Wv{margin-left:16px}.Article_thumbnail__5rpq1{width:100%;height:auto;margin-bottom:40px}.Article_content__m_nzR{width:100%}}.Profile_wrapper__ZHsHG{margin:4rem 0;display:flex;gap:24px;border-top:1px solid var(--color-border-light);padding-top:2rem}.Profile_icon__83Kqp{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover}.Profile_content___5hOn{flex:1 1}.Profile_name__szATv{font-size:1rem;font-weight:700;padding-bottom:.5rem}.Profile_profile__Vybv0{font-size:.8rem}@media (max-width:640px){.Profile_icon__83Kqp{width:48px;height:48px}}