.article-page-container{margin:1rem}.article-page-layout{display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.article-page-main{align-items:center;display:flex;flex:1;flex-direction:column;max-width:760px;min-width:0}.article-page{max-width:760px;width:100%}.article-sidebar{flex-shrink:0;width:320px}.article-cta-sticky{position:sticky;top:50px}.article-cta-card{background:linear-gradient(135deg,var(--mystical-dark) 0,var(--mystical-deep) 100%);border:1px solid var(--mystical-gold-02);border-radius:var(--border-radius);box-shadow:var(--shadow-mystique);padding:.5rem;text-align:center}.article-cta-image-wrap{border-radius:var(--border-radius);box-shadow:0 0 15px var(--crystal-glow);margin-bottom:1rem;overflow:hidden}.article-cta-image{border-radius:var(--border-radius);display:block;height:auto;width:100%}.article-cta-title{color:var(--mystical-gold);font-size:1.25rem;font-weight:600;margin-bottom:.75rem;text-shadow:0 0 10px var(--crystal-glow)}.article-cta-description{color:var(--mystical-text);font-size:.95rem;line-height:1.5;margin-bottom:.6rem}.article-cta-btn{width:100%}.article-cta-mobile{margin-top:2rem;max-width:400px;width:100%}@media (max-width:991px){.article-page-layout{align-items:center;flex-direction:column}}.article-avatar-wrap{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.article-avatar{border:1px solid var(--mystical-gold);border-radius:16px;height:auto;max-height:420px;max-width:100%;object-fit:contain}.article-header{margin:0 0 1rem}.article-title{color:var(--mystical-gold);margin:0}.article-content{background-color:hsla(0,0%,100%,.05);border-radius:16px;box-shadow:var(--box-shadow);padding:1rem}.article-meta{background-color:hsla(0,0%,100%,.03);border:1px solid var(--mystical-gold-02);border-radius:12px;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem}.article-author,.article-meta{align-items:center;display:flex}.article-author{gap:12px}.article-author-avatar{flex-shrink:0;height:50px;position:relative;width:50px}.article-author-avatar-img{border:2px solid var(--mystical-gold);border-radius:50%;height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.article-author-avatar-glow{background:radial-gradient(circle,var(--mystical-gold) 0,transparent 70%);border-radius:50%;bottom:-4px;left:-4px;opacity:.25;position:absolute;right:-4px;top:-4px;z-index:1}.article-author-info{display:flex;flex-direction:column;gap:2px}.article-author-name{color:var(--mystical-text);font-size:1rem;font-weight:600}.article-author-role{color:var(--mystical-text-07);font-size:.85rem}.article-stats{gap:1.25rem}.article-stat,.article-stats{align-items:center;display:flex}.article-stat{color:var(--mystical-text-07);font-size:.9rem;gap:6px}.article-stat i{color:var(--mystical-gold);font-size:.85rem}.article-text{white-space:pre-wrap}.article-text,.article-text-rendered{overflow-wrap:break-word;word-break:break-word}.article-text-rendered{line-height:1.7}.article-md-paragraph{color:var(--mystical-text);margin:0 0 .5rem}.article-md-paragraph strong{font-size:19px;font-weight:700;line-height:16px}.article-md-spacer{height:.75rem}.article-md-h2{color:var(--mystical-gold);font-size:1.5rem;font-weight:600;margin:.5rem 0 .75rem}.article-md-h2:first-child{margin-top:0}.article-md-h3{font-size:1.25rem;margin:1.25rem 0 .5rem}.article-md-h3,.article-md-h4{color:var(--mystical-gold);font-weight:600}.article-md-h4{font-size:1.1rem;margin:1rem 0 .5rem}.article-md-list{list-style-type:disc;margin:.5rem 0;padding-left:1.25rem}.article-md-list li{color:var(--mystical-text);margin-bottom:0}.article-md-list li:last-child{margin-bottom:0}.article-md-list-ordered{list-style-type:decimal}.article-text-rendered strong{font-weight:700}.article-text-rendered em{font-style:italic}.article-actions{background-color:hsla(0,0%,100%,.03);border-radius:12px;gap:1rem;margin-top:1rem;padding:1rem}.article-action-btn,.article-actions{align-items:center;border:1px solid var(--mystical-gold-02);display:flex}.article-action-btn{background-color:transparent;border-radius:20px;color:var(--mystical-text-07);cursor:pointer;gap:8px;padding:.5rem 1rem;transition:var(--transition)}.article-action-btn:hover{background-color:rgba(255,215,0,.1);border-color:var(--mystical-gold);color:var(--mystical-gold)}.article-action-btn i{font-size:1rem}.article-action-count{font-size:.9rem;font-weight:500}@media (max-width:576px){.article-meta{align-items:flex-start;flex-direction:column}.article-stats{justify-content:flex-start;width:100%}.article-actions{justify-content:center}.article-action-btn{padding:.5rem .75rem}}#cookie-banner-id{animation:fadeInUp .4s;background:var(--mystical-dark);border-top:1px solid var(--mystical-text-05);bottom:0;left:0;padding:6px 12px;position:fixed;width:100%;z-index:9999}#cookie-banner-id .wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px}#cookie-banner-id .text{color:var(--mystical-text);flex:1 1 70%;font-size:12px;margin-bottom:1px}#cookie-banner-id .actions{flex:1 1 30%;margin-bottom:3px;text-align:right}#cookie-banner-id .link{color:var(--mystical-text);text-decoration:underline}#cookie-banner-id .btn{background:var(--mystical-dark);border:1px solid var(--mystical-text-05);color:var(--mystical-text);cursor:pointer;font-size:12px;padding:4px 12px;transition:.3s}#cookie-banner-id .btn:hover{background:#6c757d;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}#cookie-banner-id.hide{animation:fadeOutDown .4s forwards}@media (max-width:576px){#cookie-banner-id .actions{flex:1 1 100%;text-align:center}#cookie-banner-id .btn{margin-top:8px;width:100%}}