@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";:root{--okb-primary: #2a69c7;--okb-primary-hover: #1f54a3;--okb-primary-soft: #e7f0fb;--okb-primary-light: #c8dcf3;--okb-accent: #c9a06b;--okb-accent-2: #9b8bb8;--okb-success: #7ba893;--okb-warn: #d4a574;--okb-danger-soft: #c98a8a;--okb-text: #222;--okb-text-muted: #666;--okb-bg: #fafafa;--okb-card-bg: #fff;--okb-border: #e5e5e5;--okb-section-bg: #f9fafb;--okb-radius: 8px;--okb-radius-lg: 12px;--okb-radius-xl: 16px;--okb-shadow-sm: 0 1px 2px rgba(0,0,0,.04);--okb-shadow: 0 4px 12px rgba(0,0,0,.06);--okb-shadow-lg: 0 10px 30px rgba(0,0,0,.1);--okb-transition: all .2s ease;--okb-gradient-soft: linear-gradient(135deg, #f0f7ff 0%, #faf5ff 100%)}.okb-blog-home,.okb-post,.okb-tag-page,.okb-author-page,.okb-archive-page,.okb-subscribe-page{max-width:1200px;margin:0 auto;padding:2rem 1rem;color:var(--okb-text)}.okb-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:1000;pointer-events:none}.okb-reading-progress-bar{height:100%;width:100%;background:linear-gradient(90deg,var(--okb-primary) 0%,#6b9bd1 100%);transform:scaleX(0);transform-origin:left center;transition:transform .05s linear}.okb-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:var(--okb-text-muted);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--okb-border)}.okb-breadcrumb a{color:var(--okb-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.okb-breadcrumb a:hover{text-decoration:underline}.okb-bc-sep{font-size:.7rem;color:#bbb}.okb-bc-current{color:var(--okb-text);font-weight:600}.okb-blog-header{text-align:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--okb-border)}.okb-blog-title-row{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-bottom:.5rem}.okb-blog-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin:0;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#2d3748,#2a69c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#2d3748;letter-spacing:-.01em}.okb-blog-title i{color:var(--okb-primary);-webkit-text-fill-color:var(--okb-primary)}.okb-title-sep{color:var(--okb-border);font-weight:400;font-size:1.5rem;line-height:1;user-select:none}.okb-blog-subtitle{color:var(--okb-text-muted);font-size:1.1rem;margin:0}.okb-search{margin-top:1.5rem}.okb-search-wrap{display:flex;align-items:center;background:var(--okb-card-bg);border:2px solid var(--okb-border);border-radius:999px;overflow:hidden;transition:var(--okb-transition);max-width:540px;margin:0 auto}.okb-search-wrap:focus-within{border-color:var(--okb-primary);box-shadow:0 0 0 4px var(--okb-primary-soft)}.okb-search-icon{padding:0 .85rem;color:var(--okb-text-muted)}.okb-search-input{flex:1;padding:.75rem .5rem;border:none;background:transparent;font-size:1rem;color:var(--okb-text);outline:none;font-family:inherit}.okb-search-btn{background:var(--okb-primary);color:#fff;border:none;padding:.75rem 1.5rem;font-weight:700;cursor:pointer;transition:var(--okb-transition)}.okb-search-btn:hover{background:var(--okb-primary-hover)}.okb-quicklinks{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.25rem}.okb-quicklinks a{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--okb-primary);text-decoration:none;padding:.4rem .85rem;border-radius:999px;background:var(--okb-primary-soft);transition:var(--okb-transition)}.okb-quicklinks a:hover{background:var(--okb-primary);color:#fff}.okb-featured-hero{display:block;position:relative;margin-bottom:2.5rem;border-radius:var(--okb-radius-xl);background-color:var(--okb-primary);background-size:cover;background-position:center;overflow:hidden;text-decoration:none;color:#fff;min-height:320px;box-shadow:var(--okb-shadow-lg);transition:var(--okb-transition)}.okb-featured-hero:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000002e;color:#fff}.okb-featured-hero-inner{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px}.okb-featured-badge-hero{display:inline-flex;align-items:center;gap:.35rem;background:var(--okb-accent);color:#fff;padding:.3rem .85rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;margin-bottom:.85rem;box-shadow:0 2px 8px #f59e0b80}.okb-featured-hero-title{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;margin:0 0 .85rem;line-height:1.25;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.okb-featured-hero-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:#fffffff2;text-shadow:0 1px 4px rgba(0,0,0,.4)}.okb-layout{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.okb-layout{grid-template-columns:minmax(0,1fr) 300px}}.okb-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.okb-card{position:relative;background:var(--okb-card-bg);border:1px solid var(--okb-border);border-radius:var(--okb-radius-lg);overflow:hidden;transition:var(--okb-transition);display:flex;flex-direction:column}.okb-card:hover{transform:translateY(-3px);box-shadow:var(--okb-shadow)}.okb-featured-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--okb-accent);color:#fff;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.25rem;box-shadow:0 2px 6px #f59e0b80}.okb-card-img-link{display:block;line-height:0}.okb-card-img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .3s}.okb-card:hover .okb-card-img{transform:scale(1.03)}.okb-card-body{padding:1.25rem;flex:1;display:flex;flex-direction:column}.okb-card-cat-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--okb-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.okb-card-title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;line-height:1.35}.okb-card-title a{color:var(--okb-primary);text-decoration:none;cursor:pointer;transition:var(--okb-transition)}.okb-card-title a:hover{color:var(--okb-primary-hover);text-decoration:underline;text-underline-offset:3px}.okb-card-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:var(--okb-text-muted);margin-bottom:.75rem}.okb-card-meta i{margin-right:.2rem}.okb-card-excerpt{color:var(--okb-text-muted);line-height:1.55;margin-bottom:1rem;flex:1}.okb-card-excerpt p:last-child{margin-bottom:0}.okb-read-more{display:inline-flex;align-items:center;gap:.4rem;color:var(--okb-primary);font-weight:600;text-decoration:none;font-size:.9rem;transition:var(--okb-transition);align-self:flex-start}.okb-read-more:hover{gap:.6rem;color:var(--okb-primary-hover)}.okb-pagination{margin-top:2rem}.okb-pagination-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem}.okb-perpage{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--okb-text-muted)}.okb-perpage label{font-weight:600}.okb-perpage select{padding:.4rem .6rem;border-radius:var(--okb-radius);border:1px solid var(--okb-border);background:var(--okb-card-bg);color:var(--okb-text);font-size:.85rem;cursor:pointer}.okb-perpage select:focus{outline:none;border-color:var(--okb-primary);box-shadow:0 0 0 2px var(--okb-primary-soft)}.okb-pagination .pagination{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.25rem}.okb-pagination .pagination .page-item,.okb-pagination .pagination li{list-style:none}.okb-pagination .pagination .page-link,.okb-pagination .pagination a,.okb-pagination .pagination span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;margin:0;border-radius:var(--okb-radius);text-decoration:none;color:var(--okb-primary);background:var(--okb-card-bg);border:1px solid var(--okb-border);transition:var(--okb-transition);font-size:.95rem;line-height:1}.okb-pagination .pagination .page-link:hover,.okb-pagination .pagination a:hover{background:var(--okb-primary-soft);color:var(--okb-primary-hover);border-color:var(--okb-primary);z-index:auto}.okb-pagination .pagination .active .page-link,.okb-pagination .pagination .active span,.okb-pagination .pagination .page-item.active .page-link{background:var(--okb-primary);color:#fff;border-color:var(--okb-primary)}.okb-pagination .pagination .disabled .page-link,.okb-pagination .pagination .page-item.disabled .page-link,.okb-pagination .pagination .disabled span{color:var(--okb-text-muted);background:var(--okb-card-bg);border-color:var(--okb-border);opacity:.55;pointer-events:none}.okb-sidebar{display:flex;flex-direction:column;gap:1.5rem}.okb-sidebar-widget{background:var(--okb-card-bg);border:1px solid var(--okb-border);border-radius:var(--okb-radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--okb-shadow-sm)}.okb-sidebar-title{font-size:1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.65rem;border-bottom:2px solid var(--okb-primary-light);display:inline-flex;align-items:center;gap:.4rem}.okb-sidebar-title i{color:var(--okb-primary)}.okb-recent-list{list-style:none;padding:0;margin:0}.okb-recent-list li{margin-bottom:.85rem}.okb-recent-list li:last-child{margin-bottom:0}.okb-recent-list a{display:flex;gap:.65rem;text-decoration:none;color:var(--okb-text);transition:var(--okb-transition);padding:.35rem;border-radius:var(--okb-radius)}.okb-recent-list a:hover{background:var(--okb-primary-soft)}.okb-recent-img{width:60px;height:60px;border-radius:var(--okb-radius);object-fit:cover;flex-shrink:0}.okb-recent-img-placeholder{background:var(--okb-primary-light);display:flex;align-items:center;justify-content:center;color:var(--okb-primary);font-size:1.4rem}.okb-recent-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.okb-recent-title{font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.okb-recent-date{font-size:.75rem;color:var(--okb-text-muted);margin-top:.15rem}.okb-tag-cloud{display:flex;flex-wrap:wrap;gap:.4rem}.okb-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--okb-primary);background:var(--okb-primary-soft);padding:.3rem .65rem;border-radius:999px;text-decoration:none;transition:var(--okb-transition)}.okb-tag:hover{background:var(--okb-primary);color:#fff}.okb-tag-count{background:#00000014;padding:.05rem .4rem;border-radius:999px;font-size:.7rem}.okb-tag:hover .okb-tag-count{background:#ffffff40}.okb-sidebar-subscribe{background:var(--okb-gradient-soft);border-color:var(--okb-primary-light)}.okb-sidebar-subscribe p{color:var(--okb-text-muted);font-size:.875rem;margin:0 0 .85rem}.okb-hero-image{margin-bottom:1.5rem;border-radius:var(--okb-radius-xl);overflow:hidden;box-shadow:var(--okb-shadow)}.okb-hero-image img{width:100%;height:auto;max-height:500px;object-fit:cover;display:block}.okb-post-header{margin-bottom:2rem}.okb-cat-badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--okb-primary-soft);color:var(--okb-primary);padding:.4rem .85rem;border-radius:999px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.okb-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin:0 0 1rem;line-height:1.2}.okb-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--okb-text-muted)}.okb-meta-item{display:inline-flex;align-items:center;gap:.35rem}.okb-meta-updated{color:var(--okb-warn)}.okb-meta-updated i{color:var(--okb-warn)!important}.okb-author-link{color:inherit;text-decoration:none}.okb-author-link:hover{color:var(--okb-primary);text-decoration:underline}.okb-section{position:relative;background:var(--okb-section-bg);border-radius:var(--okb-radius-lg);padding:1.5rem 1.75rem;margin-bottom:1.5rem;border-left:4px solid var(--okb-primary)}.okb-section-title{font-size:1.2rem;font-weight:700;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.okb-section-title i{color:var(--okb-primary)}.okb-section-intro{border-left-color:var(--okb-primary)}.okb-section-body{border-left-color:var(--okb-accent-2)}.okb-section-gallery{border-left-color:var(--okb-accent)}.okb-section-video{border-left-color:var(--okb-danger-soft)}.okb-section-tags{border-left-color:var(--okb-success)}.okb-author-section{border-left-color:var(--okb-accent-2)}.okb-related-section{border-left-color:var(--okb-success)}.okb-content{font-size:1rem;line-height:1.7;color:var(--okb-text)}.okb-content p{margin-bottom:1rem}.okb-content h2,.okb-content h3,.okb-content h4{margin-top:1.5rem;margin-bottom:.75rem}.okb-content img{max-width:100%;height:auto;border-radius:var(--okb-radius)}.okb-content a{color:var(--okb-primary)}.okb-content blockquote{border-left:4px solid var(--okb-primary);padding-left:1.25rem;margin:1.5rem 0;color:var(--okb-text-muted);font-style:italic}.okb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.okb-gallery-item{margin:0;border-radius:var(--okb-radius);overflow:hidden;background:var(--okb-card-bg)}.okb-gallery-item a{display:block;line-height:0}.okb-gallery-item img{width:100%;height:180px;object-fit:cover;transition:transform .3s}.okb-gallery-item:hover img{transform:scale(1.05)}.okb-gallery-item figcaption{padding:.5rem .65rem;font-size:.8rem;color:var(--okb-text-muted);text-align:center;background:var(--okb-primary-soft)}.okb-video-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--okb-radius);overflow:hidden;background:#000}.okb-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.okb-tags{display:flex;flex-wrap:wrap;gap:.5rem}.okb-toolbar-section{background:transparent;border:none;padding:0}.okb-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;background:var(--okb-card-bg);padding:1rem 1.5rem;border-radius:var(--okb-radius-lg);border:1px solid var(--okb-border)}.okb-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--okb-card-bg);border:2px solid var(--okb-border);border-radius:var(--okb-radius);color:var(--okb-text);font-weight:600;cursor:pointer;transition:var(--okb-transition);font-size:.9rem;text-decoration:none}.okb-btn:hover{border-color:var(--okb-primary);color:var(--okb-primary)}.okb-btn-primary{background:var(--okb-primary);color:#fff!important;border-color:var(--okb-primary);justify-content:center}.okb-btn-primary:hover{background:var(--okb-primary-hover);border-color:var(--okb-primary-hover);color:#fff!important}.okb-subscribe-btn,a.okb-subscribe-btn{background:#f3f9f4;border-color:#cfe1d3!important;color:#5d8a66!important;text-decoration:none}.okb-subscribe-btn:hover,a.okb-subscribe-btn:hover{background:#7eac84;border-color:#7eac84!important;color:#fff!important;text-decoration:none}.okb-copy-btn{background:#eef4fc;border-color:#cfe0f5!important;color:#2a69c7!important}.okb-copy-btn:hover{background:#2a69c7;border-color:#2a69c7!important;color:#fff!important}.okb-print-btn{background:#fdf4ea;border-color:#f0dcc4!important;color:#b07b3e!important}.okb-print-btn:hover{background:#d4a574;border-color:#d4a574!important;color:#fff!important}.okb-btn-subscribe{background:#7eac84;color:#fff!important;border-color:#7eac84;justify-content:center}.okb-btn-subscribe:hover{background:#5d8a66;border-color:#5d8a66;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #5d8a6640}.okb-btn-back-rocket{background:#7eac84;color:#fff!important;border-color:#7eac84;justify-content:center;padding:.65rem 1.5rem;font-size:1rem}.okb-btn-back-rocket:hover{background:#5d8a66;border-color:#5d8a66;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #5d8a6640}.okb-btn-back-rocket i{transition:transform .2s ease}.okb-btn-back-rocket:hover i{transform:translate(3px) translateY(-2px)}.okb-sidebar-subscribe-widget{background:linear-gradient(135deg,#f3f9f4,#e8f1ea)}.okb-sidebar-subscribe-widget .okb-sidebar-title i{color:#5d8a66}.okb-unsubscribe-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.8rem;color:var(--okb-text-muted);text-decoration:none;transition:color .15s ease}.okb-unsubscribe-link:hover{color:#c98a8a;text-decoration:underline}.okb-unsubscribe-link i{font-size:.85rem;opacity:.7}.okb-rate-widget{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap}.okb-rate-label{font-size:.85rem;color:var(--okb-text-muted);display:inline-flex;align-items:center;gap:.3rem}.okb-stars{display:inline-flex;gap:.15rem}.okb-star-btn{background:none;border:none;cursor:pointer;padding:.15rem;font-size:1.2rem;color:#d1d5db;transition:color .15s,transform .15s}.okb-star-btn:hover{transform:scale(1.15)}.okb-star-btn.active,.okb-star-btn.hover{color:var(--okb-accent)}.okb-rate-result{font-size:.85rem;color:var(--okb-text-muted);font-weight:600}.okb-category-header{display:flex;align-items:center;gap:1.25rem;background:linear-gradient(135deg,#f4f7fb,#eef3f0);border:1px solid var(--okb-border);border-left:5px solid #7eac84;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}.okb-category-thumb{flex:0 0 auto}.okb-category-thumb img{width:90px;height:90px;object-fit:cover;border-radius:10px;display:block;box-shadow:0 2px 6px #0000001f}.okb-category-info{flex:1 1 auto;min-width:0}.okb-category-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5d8a66;display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.okb-category-name{margin:0 0 .4rem;font-size:1.6rem;font-weight:800;color:var(--okb-text)}.okb-category-desc{color:var(--okb-text-muted);font-size:.95rem;line-height:1.5;margin-bottom:.6rem}.okb-category-clear{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#2a69c7;text-decoration:none}.okb-category-clear:hover{text-decoration:underline}@media(max-width:600px){.okb-category-header{gap:.85rem;padding:.9rem 1rem}.okb-category-thumb img{width:64px;height:64px}.okb-category-name{font-size:1.25rem}}.okb-like-section{text-align:center;background:linear-gradient(135deg,#fdf2f3,#fef6f0);border:1px solid #f3dcdf;border-radius:var(--okb-radius-lg);padding:1.1rem 1.25rem;margin-top:1.25rem}.okb-like-widget{display:inline-flex;align-items:center;gap:.6rem}.okb-like-prompt{font-size:1rem;font-weight:600;color:#9a5560}.okb-like-btn{background:none;border:none;cursor:pointer;padding:.25rem;font-size:1.8rem;color:#e6b5bb;transition:color .15s ease,transform .15s ease;line-height:1}.okb-like-btn:hover{transform:scale(1.15);color:#d9505f}.okb-like-btn.liked{color:#d9505f}.okb-like-count{font-size:1.15rem;font-weight:800;color:#9a5560;min-width:1ch}@keyframes okbLikePop{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.okb-like-btn.okb-like-pop{animation:okbLikePop .3s ease}.okb-meta-likes.okb-like-widget{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.okb-meta-like-btn{background:none;border:none;cursor:pointer;padding:0;font-size:1rem;line-height:1;color:#d1d5db;transition:color .15s ease,transform .15s ease}.okb-meta-like-btn:hover{transform:scale(1.2);color:#d9505f}.okb-meta-like-btn.liked{color:#d9505f}.okb-meta-likes .okb-meta-like-count{font-size:inherit;font-weight:600;color:var(--okb-text-muted)}.okb-meta-like-prompt{font-size:inherit;color:var(--okb-text-muted);margin-right:.15rem;cursor:pointer;user-select:none}.okb-meta-likes.okb-like-widget:hover .okb-meta-like-prompt{color:#d9505f}.okb-author-card{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.okb-author-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--okb-card-bg);box-shadow:var(--okb-shadow-sm);flex-shrink:0}.okb-author-initials{background:var(--okb-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.okb-author-info{flex:1;min-width:200px}.okb-author-name{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.okb-author-name a{color:var(--okb-text);text-decoration:none}.okb-author-name a:hover{color:var(--okb-primary)}.okb-author-bio{color:var(--okb-text-muted);margin-bottom:.75rem;line-height:1.55}.okb-author-links{display:flex;flex-wrap:wrap;gap:.5rem}.okb-social-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--okb-primary);background:var(--okb-primary-soft);padding:.35rem .7rem;border-radius:var(--okb-radius);text-decoration:none;transition:var(--okb-transition)}.okb-social-link:hover{background:var(--okb-primary);color:#fff}.okb-author-hero{text-align:center;padding:2.5rem 1.5rem;background:var(--okb-gradient-soft);border-radius:var(--okb-radius-xl);border:1px solid var(--okb-border);margin-bottom:2rem}.okb-author-hero-avatar{width:120px;height:120px;border-radius:50%;border:4px solid var(--okb-primary);object-fit:cover;margin:0 auto 1rem;display:block;box-shadow:var(--okb-shadow)}.okb-author-hero-name{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;margin:0 0 .85rem;display:inline-flex;align-items:center;gap:.5rem}.okb-author-hero-name i{color:var(--okb-primary)}.okb-author-hero-bio{max-width:640px;margin:0 auto;color:var(--okb-text-muted);font-size:1.05rem}.okb-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.okb-related-card{display:block;text-decoration:none;color:var(--okb-text);background:var(--okb-card-bg);border:1px solid var(--okb-border);border-radius:var(--okb-radius);overflow:hidden;transition:var(--okb-transition)}.okb-related-card:hover{transform:translateY(-3px);box-shadow:var(--okb-shadow);border-color:var(--okb-primary)}.okb-related-img{width:100%;height:110px;background-size:cover;background-position:center;background-color:var(--okb-primary-light)}.okb-related-img-placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--okb-primary)}.okb-related-body{padding:.75rem .85rem}.okb-related-date{font-size:.7rem;color:var(--okb-text-muted);margin-bottom:.25rem}.okb-related-title{font-size:.92rem;font-weight:600;margin:0;line-height:1.35}.okb-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem}.okb-archive-pill{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:var(--okb-card-bg);border:1px solid var(--okb-border);border-radius:var(--okb-radius);text-decoration:none;color:var(--okb-text);font-weight:600;transition:var(--okb-transition)}.okb-archive-pill:hover{border-color:var(--okb-primary);background:var(--okb-primary-soft);color:var(--okb-primary);transform:translateY(-1px)}.okb-archive-pill.active{background:var(--okb-primary);color:#fff;border-color:var(--okb-primary)}.okb-archive-count{background:#00000014;padding:.1rem .55rem;border-radius:999px;font-size:.78rem}.okb-archive-pill.active .okb-archive-count{background:#ffffff40}.okb-subscribe-form{max-width:480px}.okb-form-row{margin-bottom:1.25rem}.okb-form-row label{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;margin-bottom:.4rem}.okb-form-row label i{color:var(--okb-primary)}.okb-input{width:100%;padding:.65rem 1rem;font-size:1rem;font-family:inherit;background:var(--okb-bg);color:var(--okb-text);border:2px solid var(--okb-border);border-radius:var(--okb-radius);transition:var(--okb-transition);box-sizing:border-box}.okb-input:focus{outline:none;border-color:var(--okb-primary);box-shadow:0 0 0 4px var(--okb-primary-soft)}.okb-form-help{margin-top:.85rem;font-size:.8rem;color:var(--okb-text-muted);display:flex;align-items:center;gap:.35rem}.okb-form-help i{color:var(--okb-success)}.okb-alert{display:flex;align-items:flex-start;gap:.85rem;padding:1.25rem 1.5rem;border-radius:var(--okb-radius-lg);border-left:4px solid var(--okb-primary);background:var(--okb-primary-soft);margin-bottom:1.5rem;line-height:1.55}.okb-alert i:first-child{font-size:1.3rem;flex-shrink:0}.okb-alert-success{border-left-color:var(--okb-success);background:#10b98114}.okb-alert-success i{color:var(--okb-success)}.okb-alert-info{border-left-color:var(--okb-primary);background:var(--okb-primary-soft)}.okb-alert-info i{color:var(--okb-primary)}.okb-alert-warning{border-left-color:var(--okb-warn);background:#f59e0b14}.okb-alert-warning i{color:var(--okb-warn)}.okb-empty{text-align:center;padding:3rem;color:var(--okb-text-muted);background:var(--okb-section-bg);border-radius:var(--okb-radius-lg);font-size:1.05rem}.okb-empty i{margin-right:.4rem;color:var(--okb-primary)}.okb-back{margin-top:2rem}.okb-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--okb-primary);text-decoration:none;font-weight:600;padding:.5rem 1rem;border-radius:var(--okb-radius);transition:var(--okb-transition)}.okb-back-link:hover{background:var(--okb-primary-soft);gap:.7rem}@media(max-width:768px){.okb-cards{grid-template-columns:1fr}.okb-featured-hero-inner{padding:1.75rem 1.25rem;min-height:240px}.okb-toolbar{gap:.5rem}.okb-btn-label{display:none}.okb-rate-widget{margin-left:0}.okb-section{padding:1.25rem 1rem}}@media(max-width:540px){.okb-archive-grid,.okb-gallery{grid-template-columns:repeat(2,1fr)}.okb-gallery-item img{height:130px}.okb-related-grid{grid-template-columns:1fr}.okb-author-hero-avatar{width:90px;height:90px}.okb-meta{gap:.5rem;font-size:.8rem}}@media(max-width:600px){.okb-blog-home,.okb-post,.okb-tag-page,.okb-author-page,.okb-archive-page,.okb-subscribe-page{padding:.75rem .4rem}.okb-card-body{padding:.85rem .75rem 1rem}.okb-featured-hero-inner{padding:1.1rem .85rem}.okb-section,.okb-sidebar-widget{padding:.85rem .7rem}.okb-blog-title{font-size:1.5rem}.okb-blog-title-row{gap:.5rem}.okb-layout,.okb-blog-header,.okb-post-header{margin-left:0;margin-right:0}.okb-section,.okb-sidebar-widget{border-left-width:4px}.okb-section-intro,.okb-post-content{padding-left:.7rem;padding-right:.7rem}}@media(max-width:430px){.okb-blog-home,.okb-post,.okb-tag-page,.okb-author-page,.okb-archive-page,.okb-subscribe-page{padding-left:.3rem;padding-right:.3rem}.okb-section,.okb-sidebar-widget{padding:.8rem .6rem}.okb-card-body{padding:.8rem .65rem .9rem}}@media print{.okb-breadcrumb,.okb-sidebar,.okb-toolbar,.okb-toolbar-section,.okb-related-section,.okb-disqus-section,.okb-back,.okb-quicklinks,.okb-search,.okb-reading-progress,.okb-rate-widget,.okb-copy-url-btn,.okb-video-link-bar,.okb-section-video,.okb-card-actions,.okb-pagination-bar,.okb-blog-title-row .okb-copy-url-btn{display:none!important}.okb-section{background:transparent!important;border:none!important;border-left:none!important;padding:0!important;margin:.75rem 0!important;box-shadow:none!important}.okb-section-title{margin-bottom:.5rem;page-break-after:avoid}body,.okb-content,.okb-post{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.55}.okb-title,h1,h2,h3{page-break-after:avoid}.okb-post{max-width:100%!important;padding:0!important}.okb-author-section{display:block!important}.okb-content a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}.okb-content a[href^="#"]:after,.okb-content a[href^="javascript:"]:after{content:""}}.okb-copy-url-btn{background:linear-gradient(135deg,#6b9bd1,#4a7ab0);color:#fff!important;border:none;padding:.625rem 1.25rem;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem}.okb-copy-url-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4a7ab04d;background:linear-gradient(135deg,#5e8dc4,#3d6ba0)}.okb-copy-url-btn.okb-copied,.okb-btn.okb-copied{background:linear-gradient(135deg,#4f9b6a,#357a4f)!important}.okb-copy-url-btn-sm{padding:.35rem .75rem;font-size:.8rem;gap:.35rem}.okb-copy-url-btn-green,a.okb-copy-url-btn-green{background:linear-gradient(135deg,#7eac84,#5d8a66);color:#fff!important;text-decoration:none}.okb-copy-url-btn-green:hover,a.okb-copy-url-btn-green:hover{background:linear-gradient(135deg,#6e9c74,#4d7a56);transform:translateY(-1px);box-shadow:0 4px 12px #5d8a664d;color:#fff!important;text-decoration:none}.okb-card-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:auto;padding-top:.25rem}.okb-action-sep{color:var(--okb-border);font-weight:400;font-size:1.25rem;line-height:1;user-select:none;align-self:center}.okb-btn-neutral{background:var(--okb-text);color:#fff!important;border:none;padding:.35rem .85rem;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;line-height:1.2}.okb-btn-neutral:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;color:#fff!important;text-decoration:none}.okb-btn-calm-green{background:linear-gradient(135deg,#7eac84,#5d8a66);color:#fff!important;border:none;padding:.35rem .85rem;border-radius:999px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;line-height:1.2}.okb-btn-calm-green:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5d8a664d;background:linear-gradient(135deg,#6e9c74,#4d7a56);color:#fff!important;text-decoration:none}.okb-video-link-bar{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:.65rem .9rem;background:var(--okb-primary-soft);border:1px solid var(--okb-border);border-radius:var(--okb-radius);flex-wrap:wrap}.okb-video-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--okb-primary);text-decoration:none;font-size:.875rem;font-weight:500;flex:1 1 auto;min-width:0}.okb-video-link:hover{text-decoration:underline}.okb-video-link-label{font-weight:700;flex-shrink:0}.okb-video-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.okb-video-link-bar .okb-copy-url-btn-sm{flex-shrink:0}.okb-post-title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.okb-post-title-row .okb-title{margin:0;flex:1 1 auto;min-width:0}.okb-post-title-row .okb-title-sep{font-size:1.5rem}.okb-post-title-row .okb-copy-url-btn-sm{flex-shrink:0}@media(max-width:540px){.okb-post-title-row .okb-title-sep,.okb-blog-title-row .okb-title-sep,.okb-card-actions .okb-action-sep{display:none}}.okb-sidebar-categories .okb-category-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:2px solid var(--okb-border, #e2e8f0);border-radius:8px;background:#fff;font-size:.95rem;color:var(--okb-text, #1a202c);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.okb-sidebar-categories .okb-category-select:hover{border-color:var(--okb-primary, #3b82f6)}.okb-sidebar-categories .okb-category-select:focus{outline:none;border-color:var(--okb-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f626}.g-menu-item-container[href$="/on-daily"],.g-menu-item-container[href*="/on-daily?"],.g-menu-item.active>a.g-menu-item-container[href*=on-daily]{background-color:#3599e8!important;color:#fff!important;border-radius:var(--okb-radius, 8px)}.g-menu-item-container[href$="/on-daily"] .g-menu-item-title,.g-menu-item-container[href*="/on-daily?"] .g-menu-item-title,.g-menu-item.active>a.g-menu-item-container[href*=on-daily] .g-menu-item-title{color:#fff!important;background:transparent!important}
