html,body{min-height:100%;margin:0}.comments-block{margin-top:2.5rem}.comment-form .form-label{margin-bottom:.35rem;font-size:.85rem;font-weight:600}.comment-form .form-control{border-radius:.65rem;padding:.7rem .9rem}.comment-submit{border-radius:999px;min-width:11rem;padding:.65rem 1.4rem;font-weight:600}.btn-theme{background-color:var(--theme-color,#0d6efd);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.35rem;font-weight:600;display:inline-flex;color:#fff!important}.btn-theme:hover,.btn-theme:focus{filter:brightness(.92);color:#fff!important}.btn-theme:disabled{opacity:.65;cursor:not-allowed;filter:none}.comment-reply-banner{background:color-mix(in srgb, var(--theme-color,#0d6efd) 12%, transparent);border:1px solid color-mix(in srgb, var(--theme-color,#0d6efd) 28%, transparent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.9rem;display:flex}.comment-item__head{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.comment-item__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.comment-item__name{font-size:.95rem;line-height:1.2}.comment-item__time{color:#6c757d;font-size:.78rem}.comment-content{white-space:pre-wrap;word-break:break-word;margin:0 0 .85rem;line-height:1.55}.comment-item__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.comment-actions{gap:.4rem;display:flex}.user-comment-avatar .nl-icon{width:1.15rem;height:1.15rem}.reply-btn{color:var(--theme-color,#0d6efd);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600}.reply-btn:hover{text-decoration:underline}.comments-empty{margin:0;padding:1rem 0}.comment-item--reply{border-left:3px solid var(--theme-color,#0d6efd)}.search-toolbar{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.search-toolbar__query.input-group{max-width:640px}.search-toolbar__query.search-form{gap:.75rem;max-width:640px;display:flex}.search-toolbar__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.search-toolbar__field{flex-direction:column;gap:.3rem;min-width:9rem;font-size:.8rem;font-weight:600;display:flex}.search-toolbar__field .form-select{min-width:10rem}.search-toolbar__count{color:#6c757d;align-self:center;font-size:.9rem}.post-item--vertical{box-shadow:none!important;background:0 0!important;border:none!important}.post-item--vertical .post-wrapper,.post-wrapper--vertical{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important;overflow:visible!important}.post-item--vertical .post-image-wrapper,.post-item--vertical .post-image-wrapper-row,.post-image-wrapper--vertical{background:#0f172a;border-radius:14px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #00000029;aspect-ratio:9/16!important}.post-item--vertical:hover .post-image-wrapper,.post-item--vertical:hover .post-image-wrapper-row,.post-item--vertical:hover .post-image-wrapper--vertical{transform:translateY(-5px);box-shadow:0 14px 32px #00000047}.post-item--vertical .post-image-wrapper .post-image,.post-item--vertical .post-image-wrapper-row .post-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.post-item--vertical:hover .post-image{transform:scale(1.05)}.t1-horizontal-scroll__track .post-item--vertical,.t1-main1__item.post-item--vertical{max-width:65vw;flex:0 0 13rem!important;width:13rem!important}.video-card-overlay{inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#00000080 40%,#000000eb 100%);flex-direction:column;justify-content:flex-end;padding:3rem .85rem .85rem;display:flex;position:absolute;bottom:0}.video-card-title{color:#fff;text-shadow:0 1px 3px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.video-play-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f172abf;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:transform .2s,background .2s;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 4px 12px #0000004d}[dir=rtl] .video-play-badge{left:.75rem;right:auto}.post-item:hover .video-play-badge{background:var(--theme-color,#e10600);transform:scale(1.1)}
