.blog-details-page{color:#0f172a;background:linear-gradient(#fff 0%,#f4f8ff 100%)}.blog-details-page a{color:#1f56c2;text-decoration:none}.blog-details-page a:hover{color:#16409a;text-decoration:underline}.blog-details-page .bg-smoke{background-color:#f4f8ff}.blog-details-page .th-breadcrumb{color:#fff;background:linear-gradient(120deg,#16409a 0%,#2f6fe0 60%,#6ea3ee 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.blog-details-page .th-breadcrumb:after{content:"";background:radial-gradient(closest-side,#ffffff2e,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;inset:auto -10% -60% auto}.blog-details-page .th-breadcrumb .breadcrumb-title{max-width:60ch;margin-bottom:1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.15}.blog-details-page .th-breadcrumb .breadcrumb-list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}.blog-details-page .th-breadcrumb .breadcrumb-list a{color:#fff;opacity:.9}.blog-details-page .th-breadcrumb .breadcrumb-list a:hover{opacity:1;text-decoration:none}.blog-details-page .th-breadcrumb .breadcrumb-list .sep{opacity:.6}.blog-details-page .th-breadcrumb .breadcrumb-list .current{color:#d6e6ff}.blog-details-page .blog-single{background:#fff;border:1px solid #dbe6fb;border-radius:1.25rem;overflow:hidden;box-shadow:0 10px 30px -18px #0b245440}.blog-details-page .blog-img img{object-fit:cover;width:100%;height:clamp(220px,38vw,420px);display:block}.blog-details-page .blog-content{padding:2rem!important}.blog-details-page .blog-meta{color:#5b6b85;flex-wrap:wrap;gap:1.25rem;margin-bottom:.9rem;font-size:.9rem;display:flex}.blog-details-page .blog-meta .meta-item{align-items:center;gap:.4rem;display:inline-flex}.blog-details-page .blog-meta .meta-item svg{color:#2f6fe0}.blog-details-page .blog-title{color:#0b2454;margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.25}.blog-details-page .blog-text{color:#5b6b85;font-size:1.05rem;line-height:1.7}.blog-details-page .markdown-body{color:#0f172a;font-size:1rem;line-height:1.75}.blog-details-page .markdown-body h2,.blog-details-page .markdown-body h3{color:#0b2454;margin:1.75rem 0 .75rem;font-weight:700}.blog-details-page .markdown-body h2{font-size:1.5rem}.blog-details-page .markdown-body h3{font-size:1.2rem}.blog-details-page .markdown-body p{color:#1f3057;margin-bottom:1rem}.blog-details-page .markdown-body ul,.blog-details-page .markdown-body ol{margin-bottom:1rem;padding-left:1.25rem}.blog-details-page .markdown-body li{margin-bottom:.35rem}.blog-details-page .markdown-body blockquote{color:#0b2454;background:#eaf2ff;border-left:4px solid #2f6fe0;border-radius:.5rem;margin:1.25rem 0;padding:1rem 1.25rem;font-style:italic}.blog-details-page .markdown-body code{color:#16409a;background:#eaf2ff;border-radius:.35rem;padding:.15rem .4rem;font-size:.9em}.blog-details-page .markdown-body pre{color:#e8efff;background:#0b2454;border-radius:.75rem;margin:1.25rem 0;padding:1rem 1.25rem;overflow-x:auto}.blog-details-page .markdown-body pre code{color:inherit;background:0 0;padding:0}.blog-details-page .markdown-body img.blog-markdown-image{border:1px solid #dbe6fb;border-radius:1rem;width:100%;height:auto;margin:1.25rem 0}.blog-details-page .share-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-details-page .share-links .share-label{color:#0b2454;margin-right:.25rem;font-weight:600}.blog-details-page .share-links a.share-btn{color:#16409a;background:#eaf2ff;border:1px solid #dbe6fb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.blog-details-page .share-links a.share-btn:hover{color:#fff;background:#2f6fe0;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px -8px #2f6fe099}.blog-details-page .share-links span.share-btn{color:#16409a;background:#eaf2ff;border:1px solid #dbe6fb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.blog-details-page .share-links span.share-btn:hover{color:#fff;background-color:#2f6fe0;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px -8px #2f6fe099}.blog-details-page .comment-card{background:#fff;border:1px solid #dbe6fb;border-radius:1.25rem;margin-top:2rem;padding:2rem;box-shadow:0 10px 30px -22px #0b245433}.blog-details-page .comment-card .comment-error{color:#ef4444;font-size:.78rem;font-weight:500}.blog-details-page .comment-card .comment-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.blog-details-page .comment-card h3{color:#0b2454;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.blog-details-page .comment-card .form-control,.blog-details-page .comment-card .form-control:focus{box-shadow:none;color:#0f172a;background:#f4f8ff;border:1px solid #dbe6fb;border-radius:.65rem;padding:.75rem 1rem}.blog-details-page .comment-card .form-control:focus{background:#fff;border-color:#6ea3ee}.blog-details-page .comment-card .th-btn{color:#fff;background:linear-gradient(135deg,#1f56c2,#2f6fe0);border:none;border-radius:.65rem;padding:.8rem 1.6rem;font-weight:600;transition:all .2s}.blog-details-page .comment-card .th-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #1f56c28c}.blog-details-page .sidebar{flex-direction:column;gap:1.5rem;display:flex}.blog-details-page .sidebar .widget{background:#fff;border:1px solid #dbe6fb;border-radius:1.25rem;padding:1.5rem;box-shadow:0 10px 30px -22px #0b24542e}.blog-details-page .sidebar .widget-title{color:#0b2454;border-bottom:2px solid #d6e6ff;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700;position:relative}.blog-details-page .sidebar .widget-title:after{content:"";background:#2f6fe0;width:48px;height:2px;position:absolute;bottom:-2px;left:0}.blog-details-page .sidebar .search-box{gap:.5rem;display:flex}.blog-details-page .sidebar .search-box input{background:#f4f8ff;border:1px solid #dbe6fb;border-radius:.65rem;outline:none;flex:1;padding:.65rem .9rem}.blog-details-page .sidebar .search-box input:focus{background:#fff;border-color:#6ea3ee}.blog-details-page .sidebar .search-box input::placeholder{color:#5b6b85}.blog-details-page .sidebar .search-box button{color:#fff;background:linear-gradient(90deg,#3b82f6,#0ea5e9);border:none;border-radius:.65rem;padding:0 1rem}.blog-details-page .sidebar .search-box button:hover{background:#16409a}.blog-details-page .sidebar .recent-post{border-bottom:1px dashed #dbe6fb;gap:.85rem;padding:.65rem 0;display:flex}.blog-details-page .sidebar .recent-post:last-child{border-bottom:none}.blog-details-page .sidebar .recent-post img{object-fit:cover;border:1px solid #dbe6fb;border-radius:.65rem;flex-shrink:0;width:72px;height:72px}.blog-details-page .sidebar .recent-post .meta{color:#5b6b85;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.blog-details-page .sidebar .recent-post h4{margin:.25rem 0 0;font-size:.98rem;line-height:1.35}.blog-details-page .sidebar .recent-post h4 a{color:#0b2454;font-weight:600}.blog-details-page .sidebar .recent-post h4 a:hover{color:#1f56c2;text-decoration:none}.blog-details-page .sidebar .tag-cloud{flex-wrap:wrap;gap:.5rem;display:flex}.blog-details-page .sidebar .tag-cloud a{color:#16409a;background:#eaf2ff;border:1px solid #dbe6fb;border-radius:999px;padding:.4rem .85rem;font-size:.85rem}.blog-details-page .sidebar .tag-cloud a:hover{color:#fff;background:#2f6fe0;text-decoration:none}.highlight{background:#ff0;border-radius:4px;padding:2px 4px}
