.video-player[data-v-96133f78]{width:100%}.video-wrapper[data-v-96133f78]{background-color:#000;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-element[data-v-96133f78]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.play-overlay[data-v-96133f78],.video-element[data-v-96133f78]{left:0;position:absolute;top:0}.play-overlay[data-v-96133f78]{align-items:center;background:#0006;bottom:0;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;right:0;transition:opacity var(--transition-base)}.play-overlay[data-v-96133f78]:hover{background:#00000080}.play-button[data-v-96133f78]{align-items:center;background-color:var(--color-primary);border-radius:50%;box-shadow:0 4px 20px #8b000080;display:flex;height:72px;justify-content:center;transition:all var(--transition-base);width:72px}.play-overlay:hover .play-button[data-v-96133f78]{background-color:var(--color-primary-dark);transform:scale(1.1)}.play-icon[data-v-96133f78]{font-size:28px;margin-left:4px}.play-icon[data-v-96133f78],.play-text[data-v-96133f78]{color:var(--color-white)}.play-text[data-v-96133f78]{font-size:var(--fs-sm);letter-spacing:2px}.video-info[data-v-96133f78]{margin-top:var(--space-sm);text-align:right}.video-duration[data-v-96133f78]{color:var(--color-text-light);font-size:var(--fs-xs)}@media(max-width:768px){.play-button[data-v-96133f78]{height:56px;width:56px}.play-icon[data-v-96133f78]{font-size:22px}.play-text[data-v-96133f78]{font-size:var(--fs-xs)}}body.detail-page-active{overflow-x:visible}.article-detail-page[data-v-d8fc16db]{background-color:var(--color-bg);min-height:100vh}.article-header[data-v-d8fc16db]{align-items:center;background:linear-gradient(135deg,#1a1a1a,#8a0420);background-color:#1a1a1a;box-sizing:border-box;display:flex;justify-content:center;left:50%;margin-left:-50vw;min-height:420px;overflow:hidden;padding:calc(var(--header-height) + var(--space-5xl)) 0 calc(var(--space-4xl) + var(--space-xl));position:relative;text-align:center;width:100vw}.article-header[data-v-d8fc16db]:after{content:"";inset:0;pointer-events:none;position:absolute}.article-title[data-v-d8fc16db]{border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;font-family:var(--font-serif);font-size:var(--fs-4xl);line-height:1.3;margin-bottom:var(--space-md);padding-bottom:var(--space-md);position:relative;text-align:center;z-index:1}.article-meta[data-v-d8fc16db]{align-items:center;color:#ffffffb3;display:flex;font-size:var(--fs-sm);gap:var(--space-sm);justify-content:center;position:relative;z-index:1}.article-body[data-v-d8fc16db]{background-color:transparent;padding:var(--space-3xl) 0 var(--space-5xl)}.article-wrapper[data-v-d8fc16db]{margin:0 auto;max-width:760px}.article-video[data-v-d8fc16db]{margin:0 auto var(--space-xl);max-width:720px}.article-summary[data-v-d8fc16db]{margin-bottom:var(--space-xl)}.article-summary p[data-v-d8fc16db]{color:var(--color-text-secondary);font-style:italic}.article-summary p[data-v-d8fc16db],.article-text[data-v-d8fc16db]{font-size:var(--fs-md);line-height:1.9}.article-text[data-v-d8fc16db]{color:var(--color-text)}.rich-content p[data-v-d8fc16db]{margin-bottom:var(--space-lg)}.rich-content img[data-v-d8fc16db]{border-radius:var(--radius-md);display:block;height:auto;margin:var(--space-lg) auto;max-width:720px;width:100%}.article-empty[data-v-d8fc16db]{color:var(--color-text-light);padding:var(--space-4xl) 0;text-align:center}.article-footer[data-v-d8fc16db]{margin-top:var(--space-3xl);text-align:center}.footer-divider[data-v-d8fc16db]{background-color:var(--color-gold);height:2px;margin:0 auto var(--space-xl);width:60px}.btn-outline-dark[data-v-d8fc16db]{background-color:transparent;border:2px solid var(--color-dark);color:var(--color-dark)}.btn-outline-dark[data-v-d8fc16db]:hover{background-color:var(--color-dark);color:var(--color-white)}.loading-state[data-v-d8fc16db]{align-items:center;color:var(--color-text-light);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-5xl) 0}.loading-spinner[data-v-d8fc16db]{animation:spin-d8fc16db 1s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}@keyframes spin-d8fc16db{to{transform:rotate(1turn)}}.error-state[data-v-d8fc16db]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:var(--space-4xl)}.error-content[data-v-d8fc16db]{text-align:center}.error-content h2[data-v-d8fc16db]{color:var(--color-dark);font-size:var(--fs-2xl);margin-bottom:var(--space-md)}.error-content p[data-v-d8fc16db]{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}@media(max-width:768px){.article-title[data-v-d8fc16db]{font-size:var(--fs-2xl)}.article-header[data-v-d8fc16db]{padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-2xl)}.article-body[data-v-d8fc16db]{padding:var(--space-xl) 0 var(--space-3xl)}}
