.article_wrapper[data-v-f66dbceb]{background:var(--bg-dark);color:var(--text-white);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;min-height:100vh;padding:0}.article_loading[data-v-f66dbceb]{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh;padding:100px 20px;text-align:center}.loading_spinner[data-v-f66dbceb]{animation:spin-f66dbceb 1s linear infinite;border:4px solid var(--border-purple);border-radius:50%;border-top-color:var(--primary-purple);height:50px;width:50px}@keyframes spin-f66dbceb{to{transform:rotate(1turn)}}.article_error[data-v-f66dbceb]{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:100px 20px;text-align:center}.article_error h2[data-v-f66dbceb]{color:var(--primary-purple);font-size:32px;margin-bottom:20px}.article_error p[data-v-f66dbceb]{font-size:18px;margin-bottom:30px}.article_banner[data-v-f66dbceb]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:400px;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.article_banner[data-v-f66dbceb]:before{background:var(--banner-overlay-dark);content:"";inset:0;position:absolute;z-index:1}.article_banner_content[data-v-f66dbceb]{margin:0 auto;max-width:1200px;position:relative;z-index:2}.article_banner_title[data-v-f66dbceb]{color:var(--text-white);font-size:42px;font-weight:700;line-height:1.3;margin-bottom:20px;text-shadow:var(--text-shadow-glow)}.article_banner_meta[data-v-f66dbceb]{align-items:center;color:var(--text-gray);display:flex;flex-wrap:wrap;font-size:16px;gap:30px;justify-content:center;text-shadow:var(--text-shadow-subtle)}.article_container[data-v-f66dbceb]{margin:0 auto;max-width:900px;padding:60px 20px}.breadcrumb[data-v-f66dbceb]{background:var(--bg-card);border-radius:10px;flex-wrap:wrap;font-size:15px;gap:8px;margin-bottom:30px;padding:15px 20px}.breadcrumb[data-v-f66dbceb],.breadcrumb_link[data-v-f66dbceb]{align-items:center;display:flex}.breadcrumb_link[data-v-f66dbceb]{color:var(--accent-purple);font-weight:500;gap:5px;text-decoration:none;transition:all .3s ease}.breadcrumb_link[data-v-f66dbceb]:hover{color:var(--primary-purple);text-shadow:0 0 8px var(--glow-purple);transform:translateY(-1px)}.breadcrumb_icon[data-v-f66dbceb]{display:inline-block;font-size:16px}.breadcrumb_separator[data-v-f66dbceb]{color:var(--text-gray);font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb_current[data-v-f66dbceb]{color:var(--text-white);font-weight:600;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article_content_wrapper[data-v-f66dbceb]{background:var(--bg-card);border-radius:15px;overflow:hidden}.article_body[data-v-f66dbceb]{padding:40px}.article_categories[data-v-f66dbceb]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.category_badge[data-v-f66dbceb]{background:var(--primary-purple);border-radius:20px;color:var(--text-white);display:inline-block;font-size:14px;font-weight:600;padding:6px 16px;text-decoration:none;transition:all .3s ease}.category_badge[data-v-f66dbceb]:hover{background:var(--accent-purple);box-shadow:0 4px 12px var(--glow-purple);transform:translateY(-2px)}.article_info[data-v-f66dbceb]{border-bottom:2px solid var(--border-purple);margin-bottom:40px;padding-bottom:30px}.article_main_title[data-v-f66dbceb]{color:var(--primary-purple);font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px;text-shadow:0 0 15px var(--glow-purple)}.article_meta_detail[data-v-f66dbceb]{color:var(--text-gray);display:flex;flex-wrap:wrap;font-size:15px;gap:25px}.article_meta_detail>a[data-v-f66dbceb],.article_meta_detail>span[data-v-f66dbceb]{align-items:center;display:flex;gap:6px}.meta-author-link[data-v-f66dbceb]{color:var(--text-gray);text-decoration:none;transition:all .3s ease}.meta-author-link[data-v-f66dbceb]:hover{color:var(--primary-purple);text-shadow:0 0 8px var(--glow-purple)}.article_meta_detail .icon[data-v-f66dbceb]{font-size:18px}.article_content[data-v-f66dbceb]{color:var(--text-gray);font-size:18px;line-height:1.8}.article_content[data-v-f66dbceb] p{color:var(--text-gray);margin-bottom:20px}.article_content[data-v-f66dbceb] h1,.article_content[data-v-f66dbceb] h2,.article_content[data-v-f66dbceb] h3,.article_content[data-v-f66dbceb] h4,.article_content[data-v-f66dbceb] h5,.article_content[data-v-f66dbceb] h6{color:var(--primary-purple);font-weight:600;text-shadow:0 0 10px var(--glow-purple)}.article_content[data-v-f66dbceb] h1{font-size:32px}.article_content[data-v-f66dbceb] h2{font-size:28px}.article_content[data-v-f66dbceb] h3{font-size:24px}.article_content[data-v-f66dbceb] h4{font-size:20px}.article_content[data-v-f66dbceb] img{border-radius:8px;box-shadow:0 4px 15px #0000004d;display:block;height:auto;margin:20px 0;max-width:100%}.article_content[data-v-f66dbceb] a{color:var(--accent-purple);text-decoration:none;transition:color .3s ease}.article_content[data-v-f66dbceb] a:hover{color:var(--primary-purple);text-shadow:0 0 8px var(--glow-purple)}.article_content[data-v-f66dbceb] ol,.article_content[data-v-f66dbceb] ul{color:var(--text-gray);margin:20px 0;padding-left:30px}.article_content[data-v-f66dbceb] li{margin-bottom:10px}.article_content[data-v-f66dbceb] blockquote{background:#8b5cf61a;border-left:4px solid var(--primary-purple);border-radius:4px;color:var(--text-gray);font-style:italic;margin:20px 0;padding:15px 20px}.article_content[data-v-f66dbceb] code{background:var(--bg-dark);border-radius:4px;color:var(--accent-purple);font-family:Courier New,monospace;padding:2px 6px}.article_content[data-v-f66dbceb] pre{background:var(--bg-dark);border:1px solid var(--border-purple);border-radius:8px;margin:20px 0;overflow-x:auto;padding:20px}.article_content[data-v-f66dbceb] pre code{background:none;color:var(--text-gray);padding:0}.latest_articles_section[data-v-f66dbceb]{background:var(--bg-card);border-radius:15px;margin-top:60px;padding:40px 30px}.section_title[data-v-f66dbceb]{align-items:center;color:var(--text-white);display:flex;font-size:28px;font-weight:700;gap:12px;justify-content:center;margin-bottom:30px;text-align:center}.section_title .title-icon[data-v-f66dbceb]{animation:sparkle-f66dbceb 2s ease-in-out infinite;font-size:32px}@keyframes sparkle-f66dbceb{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.8;transform:scale(1.2) rotate(10deg)}}.article_footer[data-v-f66dbceb]{margin-top:40px;text-align:center}.article_back_btn[data-v-f66dbceb]{background:var(--bg-card);border:2px solid var(--border-purple);border-radius:8px;color:var(--text-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.article_back_btn[data-v-f66dbceb]:hover{background:var(--primary-purple);border-color:var(--primary-purple);box-shadow:0 4px 15px var(--glow-purple);transform:translateY(-2px)}@media(max-width:768px){.article_banner[data-v-f66dbceb]{min-height:300px;padding:60px 20px}.breadcrumb[data-v-f66dbceb]{font-size:13px;gap:6px;padding:12px 15px}.breadcrumb_current[data-v-f66dbceb]{max-width:200px}.breadcrumb_icon[data-v-f66dbceb]{font-size:14px}.article_banner_title[data-v-f66dbceb]{font-size:28px}.article_banner_meta[data-v-f66dbceb]{font-size:14px;gap:15px}.article_body[data-v-f66dbceb]{padding:25px 20px}.article_main_title[data-v-f66dbceb]{font-size:26px}.article_meta_detail[data-v-f66dbceb]{flex-direction:column;font-size:14px;gap:12px}.article_content[data-v-f66dbceb]{font-size:16px}.article_content[data-v-f66dbceb] h1{font-size:24px}.article_content[data-v-f66dbceb] h2{font-size:22px}.article_content[data-v-f66dbceb] h3{font-size:20px}.latest_articles_section[data-v-f66dbceb]{padding:30px 20px}.section_title[data-v-f66dbceb]{font-size:24px}.section_title .title-icon[data-v-f66dbceb]{font-size:28px}}@media(max-width:375px){.latest_articles_section[data-v-f66dbceb]{padding:20px 15px}.section_title[data-v-f66dbceb]{font-size:20px}}
