:root{--di-bg: #050505;--di-card: #101114;--di-border: rgba(255,255,255,.1);--di-text: rgba(255,255,255,.85);--di-muted: rgba(255,255,255,.6);--di-cyan: #00E5FF;--di-magenta: #FF00B8;--di-yellow: #FFD200;--di-radius: 20px;--di-font: "Red Hat Display", system-ui, sans-serif}.di-reading-progress{position:fixed;top:0;left:0;width:0%;height:4px;background:linear-gradient(90deg,var(--di-cyan),var(--di-magenta),var(--di-yellow));z-index:9999;transition:width .1s ease-out;box-shadow:0 0 10px #00e5ff66}.di-single-article{background:var(--di-bg);color:#fff;font-family:var(--di-font);padding:60px 20px 120px}.di-single-article *{box-sizing:border-box;font-family:var(--di-font)}.di-article-container{max-width:840px;margin:0 auto}.di-back-link{display:inline-flex;align-items:center;gap:8px;color:var(--di-cyan);text-decoration:none;font-weight:800;font-size:15px;margin-bottom:40px;transition:.3s;text-transform:uppercase;letter-spacing:.05em}.di-back-link:hover{color:#fff;transform:translate(-5px);text-shadow:0 0 10px rgba(0,229,255,.4)}.di-article-header{margin-bottom:40px}.di-article-tags{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.di-tag{background:#00e5ff14;color:var(--di-cyan);border:1px solid rgba(0,229,255,.25);padding:6px 16px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.di-title{font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.di-meta{display:flex;align-items:center;color:var(--di-muted);font-size:15px;font-weight:600}.di-meta span{display:flex;align-items:center;gap:8px}.di-cover-image{width:100%;border-radius:var(--di-radius);overflow:hidden;margin-bottom:50px;border:1px solid var(--di-border);box-shadow:0 20px 50px #00000080;background:var(--di-card)}.di-cover-image img{width:100%;height:auto;display:block;object-fit:cover}.di-article-body{font-size:18px;line-height:1.75;color:var(--di-text)}.di-article-body h2{color:#fff;font-size:clamp(26px,3.5vw,34px);font-weight:900;margin:60px 0 24px;letter-spacing:-.01em;line-height:1.2}.di-article-body h3{color:#fff;font-size:24px;font-weight:800;margin:40px 0 16px}.di-article-body p{margin:0 0 24px}.di-article-body strong{color:#fff}.di-article-body a{color:var(--di-cyan);text-decoration:underline;text-underline-offset:4px;font-weight:700;transition:.2s}.di-article-body a:hover{color:#fff}.di-article-body ul,.di-article-body ol{margin:0 0 30px;padding-left:20px}.di-article-body li{margin-bottom:12px}.di-article-body blockquote{border-left:4px solid var(--di-magenta);margin:40px 0;padding:24px 30px;background:linear-gradient(90deg,rgba(255,0,184,.08),transparent);border-radius:0 16px 16px 0;font-style:italic;font-size:22px;color:#fff;font-weight:700;line-height:1.5}.di-article-body img{max-width:100%;height:auto;border-radius:16px;margin:40px 0;border:1px solid var(--di-border)}.di-article-cta-box{margin-top:80px;background:var(--di-card);border:1px solid rgba(0,229,255,.3);border-radius:24px;padding:50px 40px;text-align:center;box-shadow:0 20px 50px #0006;position:relative;overflow:hidden}.di-article-cta-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--di-cyan),var(--di-yellow))}.di-article-cta-box h3{font-size:28px;font-weight:900;color:#fff;margin:0 0 16px}.di-article-cta-box p{color:var(--di-text);font-size:17px;margin:0 auto 30px;line-height:1.5;max-width:500px}.di-btn-cta{display:inline-flex;background:var(--di-cyan);color:#000;padding:16px 36px;border-radius:999px;font-weight:900;text-decoration:none;text-transform:uppercase;font-size:15px;letter-spacing:.05em;box-shadow:0 10px 30px #00e5ff40;transition:.3s}.di-btn-cta:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00e5ff66;background:#fff}.di-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.di-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.di-single-article{padding:40px 16px 80px}.di-article-body{font-size:16px}.di-article-body h2{font-size:24px;margin-top:40px}.di-article-body blockquote{font-size:18px;padding:20px}.di-article-cta-box{padding:40px 20px}.di-btn-cta{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/print-single-article.css.map */
