h1,h2,h3,h4,h5,h6,.heading-font,.font-heading{font-family:'Fira Sans Condensed',sans-serif!important;font-weight:700!important}html body,html body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),body,body *,p,div,span,a,li,td,th,.body-font,.font-body,.text-body{font-family:'Fira Sans',sans-serif!important}.header-avatar,#user-menu-button img[class*='avatar'],.post-author-avatar,.avatar,img.avatar{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;object-fit:cover!important;display:inline-block!important;margin:0!important;padding:0!important;vertical-align:middle!important;overflow:hidden!important}.header-avatar,#user-menu-button img[class*='avatar']{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}.post-author-avatar,.avatar,img.avatar{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}img[class*='avatar']{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;object-fit:cover!important}.text-13px{font-size:13px!important}.site-width{max-width:1100px!important}.post-content,.page-content,.news-content,.press-content,.privacy-content,.about-content,.post-card,.related-posts-container,.custom-shadow,.service-icon-shadow,.sidebar-widget,.widget,.popular-posts-container,.categories-container,.ad-space-container{-webkit-border-radius:10px!important;border-radius:10px!important;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;background:#ffffff!important}input[type="text"],input[type="search"],input[type="email"],input[type="password"],textarea,select,.search-input,#main-search-input,#google-search-input{border-radius:9999px!important}button,.btn,.button,input[type="submit"],input[type="button"],.category-pill,.follow-button,.subscribe-button{border-radius:10px!important}.rounded-full,.rounded-full button,.rounded-full .btn,.rounded-full .button,.search-category-btn,#radial-menu-trigger,.profile-icon,.notification-badge{border-radius:9999px!important}section.py-16.bg-white,section.py-16.bg-slate-50,.section-content,.hero-gradient-content,.mission-section,.story-section{border-radius:10px!important}.sidebar-widget,.widget,.popular-posts-container,.categories-container,.ad-space-container{border-radius:10px!important}.service-icon-container,.interactive-icon,.feature-icon-container,.core-service-icon{border-radius:10px!important}#sidebar .flex.items-center.space-x-2,#sidebar .flex.items-center.space-x-2 a,#sidebar .flex.items-center.space-x-2 button{border-radius:inherit!important}@media (max-width:768px){#sidebar{width:100%!important;max-width:100%!important}}#sidebar .flex.items-center.space-x-2 .px-3,#sidebar .flex.items-center.space-x-2 .px-4,#sidebar .flex.items-center.space-x-2 .py-1\.5,#sidebar .flex.items-center.space-x-2 .py-2,#sidebar .flex.items-center.space-x-2 .text-sm,#sidebar .flex.items-center.space-x-2 .font-medium,#sidebar .flex.items-center.space-x-2 .text-center,#sidebar .flex.items-center.space-x-2 .text-white,#sidebar .flex.items-center.space-x-2 .bg-blue-600,#sidebar .flex.items-center.space-x-2 .hover\:bg-blue-700,#sidebar .flex.items-center.space-x-2 .border,#sidebar .flex.items-center.space-x-2 .border-blue-600,#sidebar .flex.items-center.space-x-2 .text-blue-600,#sidebar .flex.items-center.space-x-2 .hover\:bg-blue-50{border-radius:inherit!important}.preview-notice,.hero-gradient{border-radius:0!important}.comment-toggle-btn,.pagination-container,.tag-container,.breadcrumb-container,.news-card,.video-card,.image-card,.user-profile-card,.pricing-card,.testimonial-card{border-radius:10px!important}.modal-content,.dropdown-menu,.notification-panel{border-radius:10px!important}.sticky-header-menu,.w-full.bg-white.shadow-sm[style*="height: 36px"]{border-radius:0!important}{{...}}.sticky-sidebar{position:sticky;top:2rem;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto}.profile-sidebar{background:#fff;border-radius:10px;border:1px solid #f3f4f6;padding:1.5rem;margin-bottom:1.5rem;overflow:hidden}.author-stats-card{background:#fff;color:#1f2937;border-radius:10px;border:1px solid #f3f4f6;padding:1.5rem;margin-bottom:1.5rem;overflow:hidden}.author-stats-card .sidebar-widget-title{color:#1f2937;font-weight:600;font-size:1.125rem;margin-bottom:1rem;text-align:center}.author-stats-card .stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.author-stats-card .stat-item:last-child{border-bottom:none}.author-stats-card .stat-label{color:#6b7280;font-size:.875rem}.author-stats-card .stat-value{color:#1f2937;font-weight:600;font-size:1rem}.sidebar-widget-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.profile-sidebar .stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.profile-sidebar .stat-item:last-child{border-bottom:none}.profile-sidebar .stat-label{color:#6b7280;font-size:.875rem}.profile-sidebar .stat-value{color:#1f2937;font-weight:600;font-size:.875rem}@media (max-width:1024px){.sticky-sidebar{position:relative;top:auto;height:auto;max-height:none}}@media (max-width:768px){.profile-sidebar,.author-stats-card{margin-bottom:1rem;padding:1rem}.sidebar-widget-title{font-size:1rem;margin-bottom:.75rem}}#go-to-top{transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;will-change:transform,opacity!important;pointer-events:auto!important}#go-to-top.visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#go-to-top.invisible{pointer-events:none!important}#go-to-top.opacity-0{opacity:0!important}#go-to-top.opacity-100{opacity:1!important}#go-to-top{user-select:none!important}.mobile-menu-open #go-to-top{opacity:0!important;pointer-events:none!important}.prose{font-size:17px;line-height:1.75}.prose h2{font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#111827}.prose h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#111827}.prose p{margin-top:1.5rem;margin-bottom:1.5rem}.prose ul,.prose ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.5rem}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose a{color:#2563eb;text-decoration:none;font-weight:500}.prose a:hover{text-decoration:underline}.prose img{margin-top:2rem;margin-bottom:2rem;border-radius:10px}.prose blockquote{border-left:4px solid #60a5fa;padding:1rem 0 1rem 1.5rem;margin:2rem 0;font-style:italic;color:#4b5563;background-color:#edf0f4;border-radius:0 .75rem .75rem 0}.rounded,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl{border-radius:inherit!important}.rounded{border-radius:0.25rem!important}.rounded-lg{border-radius:10px!important}.rounded-xl{border-radius:10px!important}.rounded-2xl{border-radius:10px!important}.rounded-3xl{border-radius:10px!important}input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select{border-radius:10px!important}button,.btn,.button,input[type="submit"],input[type="button"],input[type="reset"]{border-radius:10px!important}.rounded-full{border-radius:9999px!important}.card,.card-hover-effect,.custom-shadow,.service-icon-shadow,.sidebar-widget,.widget{-webkit-border-radius:10px!important;border-radius:10px!important;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;background:#ffffff!important}.search-category-btn,.search-tab,.category-pill{border-radius:9999px!important}.content-section,.hero-section,.about-content,.press-content,.privacy-content,.page-content{border-radius:10px!important}.search-type-container{background-color:#edf0f4;padding:.5rem;border-radius:10px;display:inline-flex;gap:.75rem}.homepage-service-icon{border-radius:10px!important}.section-heading-modern{display:flex;align-items:center;justify-content:flex-start;color:#1f2937;font-size:1.125rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;text-align:left;position:relative;letter-spacing:-.025em;line-height:1.3;transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.section-heading-modern::after{content:'';position:absolute;bottom:-1px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:2px;transition:width 0.3s cubic-bezier(.25,.1,.25,1)}.section-heading-modern:hover::after{width:60px}.section-heading-modern-container{padding:.75rem 1rem;margin:0 -1rem 1.5rem -1rem;border-radius:10px;background:linear-gradient(180deg,rgb(249 250 251 / .8) 0%,rgb(249 250 251 / .5) 100%);backdrop-filter:blur(10px);border:1px solid rgb(229 231 235 / .8);transition:all 0.3s cubic-bezier(.25,.1,.25,1);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;font-variant-emoji:unicode!important;font-feature-settings:"liga" off,"kern" off;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;visibility:visible!important;opacity:1!important}.zodiac-symbol:not(:empty)::after{content:""}img.emoji{display:none!important}.zodiac-symbol img,.zodiac-icon img{display:none!important}.horoscope-title{font-size:1.75rem!important;font-weight:700;line-height:1.2;margin-bottom:.5rem}@media (max-width:640px){.horoscope-title{font-size:1.5rem!important;line-height:1.3}}@media (max-width:480px){.horoscope-title{font-size:1.375rem!important;line-height:1.3}}.wp-emoji,.emoji{display:none!important}.zodiac-symbol::before,.zodiac-symbol::after{content:none!important}@supports (){.zodiac-symbol{}}.zodiac-fallback::before{content:"⭐";font-family:'Fira Sans',sans-serif}.horoscope-card-gradient-1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.horoscope-card-gradient-2{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.horoscope-card-gradient-3{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.horoscope-card-gradient-4{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.horoscope-card-gradient-5{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.horoscope-card-gradient-6{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%)}.lucky-number-highlight{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)}.lucky-color-dot{width:2rem;height:2rem;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)}.zodiac-nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}@media (max-width:640px){.zodiac-nav-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}.zodiac-nav-item{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:#f9fafb;border-radius:10px;transition:all 0.2s ease;text-decoration:none;border:1px solid #e5e7eb}.zodiac-nav-item:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);border-color:#8b5cf6}.zodiac-nav-item.active{background:#ede9fe;border-color:#8b5cf6;color:#7c3aed}.horoscope-timeline{position:relative}.horoscope-timeline::before{content:'';position:absolute;left:2rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#8b5cf6,#ec4899);border-radius:1px}@media (max-width:768px){.horoscope-timeline::before{left:1rem}}.timeline-item{position:relative;margin-bottom:2rem}.timeline-item::before{content:'';position:absolute;left:1.75rem;top:1.5rem;width:.5rem;height:.5rem;background:#8b5cf6;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)}@media (max-width:768px){.timeline-item::before{left:.75rem}}.pagination-horoscope{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:2rem 0}.pagination-horoscope .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;text-decoration:none;font-weight:500;transition:all 0.2s ease;min-width:2.5rem;height:2.5rem}.pagination-horoscope .page-numbers:hover{background:#f9fafb;border-color:#8b5cf6;color:#8b5cf6;transform:translateY(-1px)}.pagination-horoscope .page-numbers.current{background:#8b5cf6;border-color:#8b5cf6;color:#fff;font-weight:600}.pagination-horoscope .page-numbers.prev,.pagination-horoscope .page-numbers.next{padding:.5rem}.pagination-horoscope .page-numbers svg{width:1.25rem;height:1.25rem}.horoscope-header-bg{background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);position:relative;overflow:hidden}.horoscope-header-bg::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .1) 0%,transparent 70%);animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.lucky-highlight-number{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);border-radius:10px;padding:1.5rem;color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)}.lucky-highlight-color{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);border:1px solid #e5e7eb}.mood-badge{background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);border-radius:10px;padding:.5rem 1rem;color:#fff;font-weight:500;display:inline-block}.special-notes{background:linear-gradient(135deg,#ede9fe 0%,#f3e8ff 100%);border-left:4px solid #8b5cf6;border-radius:10px;padding:1.5rem;margin:1.5rem 0}.special-notes h4{color:#6b21a8;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.special-notes p{color:#7c2d92;line-height:1.6;margin:0}@media (max-width:640px){.horoscope-grid{padding:0 1rem}.lucky-highlight-number,.lucky-highlight-color{padding:1rem}.zodiac-nav-grid{grid-template-columns:repeat(2,1fr)}}.horoscope-card:focus,.zodiac-nav-item:focus,.pagination-horoscope .page-numbers:focus{outline:2px solid #8b5cf6;outline-offset:2px}@media print{.horoscope-card,.lucky-highlight-number,.lucky-highlight-color{box-shadow:none;border:1px solid #e5e7eb}.horoscope-header-bg{background:#8b5cf6!important;color:white!important}}.animated-elements-container{position:fixed;top:160px;left:0;width:100vw;height:50px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1000}.animated-element{position:absolute;pointer-events:auto}.pop-in-left{left:0;transform:translateX(-100%);animation:slide-in-out-left 5s 1s forwards cubic-bezier(.25,.8,.25,1)}.pop-in-right{right:0;transform:translateX(100%);animation:peek-a-boo-right 6s 1s infinite cubic-bezier(.68,-.55,.27,1.55)}@keyframes slide-in-out-left{0%{transform:translateX(-100%)}20%,80%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes peek-a-boo-right{0%,100%{transform:translateX(100%)}10%,40%{transform:translateX(0)}50%{transform:translateX(85%)}60%{transform:translateX(0)}70%,90%{transform:translateX(70%)}}.nepali-calendar{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.nepali-calendar .calendar-header h3{font-weight:700;color:#1f2937;letter-spacing:-.025em}.nepali-calendar .calendar-header .text-base{font-weight:500;color:#6b7280}.nepali-calendar .calendar-grid{gap:8px}.nepali-calendar .day-header{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:10px;font-weight:600;color:#1f2937;padding:12px 8px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);font-size:.9rem;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .5);text-align:center}.nepali-calendar .calendar-day{background:linear-gradient(135deg,#ffffff 0%,#f9fafb 100%);border:1px solid #e5e7eb;border-radius:10px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);min-height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .8)}.nepali-calendar .calendar-day:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);transform:translateY(-2px)}.nepali-calendar .calendar-day .day-number{font-size:1.25rem;font-weight:700;color:#1f2937;line-height:1.2}.nepali-calendar .calendar-day .english-day{font-size:.75rem;color:#6b7280;font-weight:500}.nepali-calendar .calendar-day.today{background:linear-gradient(135deg,#dbeafe 0%,#93c5fd 100%);border-color:#3b82f6;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);transform:scale(1.05)}.nepali-calendar .calendar-day.today .day-number{color:#fff;font-weight:700;text-shadow:0 1px 3px rgb(0 0 0 / .2)}.nepali-calendar .calendar-day.today .english-day{color:rgb(255 255 255 / .9);text-shadow:0 1px 2px rgb(0 0 0 / .1)}.nepali-calendar .calendar-day.festival{background:linear-gradient(135deg,#fef2f2 0%,#fca5a5 100%);border-color:#f87171;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)}.nepali-calendar .calendar-day.festival .day-number{color:#b91c1c}.nepali-calendar .calendar-day .festival{font-size:.7rem;color:#b91c1c;font-weight:600;text-align:center;line-height:1.3;max-width:95%;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.nepali-calendar .calendar-day .tithi{font-size:.65rem;color:#6b7280;text-align:center;line-height:1.3;max-width:95%;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-weight:500}.nepali-calendar .empty-day{background:#fff0;border:none;box-shadow:none}.nepali-calendar .calendar-navigation a{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);color:#1f2937;border-radius:10px;font-weight:500;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);border:1px solid rgb(255 255 255 / .5);backdrop-filter:blur(10px);padding:10px 20px;display:flex;align-items:center;gap:8px}.nepali-calendar .calendar-navigation a:hover{background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);transform:translateY(-1px)}.nepali-calendar .panchang-details{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);backdrop-filter:blur(10px)}.nepali-calendar .panchang-details h4{color:#1f2937;font-weight:700}@media (max-width:640px){.nepali-calendar .calendar-grid{gap:6px}.nepali-calendar .day-header{padding:10px 6px;font-size:.8rem;border-radius:10px}.nepali-calendar .calendar-day{min-height:70px;border-radius:10px;padding:6px}.nepali-calendar .calendar-day .day-number{font-size:1.1rem}.nepali-calendar .calendar-day .english-day{font-size:.7rem}.nepali-calendar .calendar-day .festival{font-size:.65rem}.nepali-calendar .calendar-day .tithi{display:none}}#go-to-top{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04);transition:all 0.3s cubic-bezier(.4,0,.2,1);border:none;outline:none;z-index:10000!important}#go-to-top:hover{background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);box-shadow:0 2px 4px 0 rgb(0 0 0 / .04)!important;right:1rem!important;width:2.25rem!important;height:2.25rem!important}#go-to-top svg{width:1rem!important;height:1rem!important}}@media (min-width:769px){#go-to-top{bottom:10.625rem!important;right:1rem!important}#history-button{bottom:1rem!important;left:1rem!important}}@media (max-width:768px){#go-to-top{bottom:7.125rem!important}}@media (prefers-contrast:high){#go-to-top{border:2px solid currentColor}}.rounded-\[8px\]{border-radius:10px!important}.niriv-search-link{color:#3b82f6!important;text-decoration:underline!important;display:inline!important;transition:color 0.2s}.niriv-search-link:hover{color:#1d4ed8!important}.niriv-search-link i{display:inline!important;vertical-align:middle!important;margin-right:3px!important;width:0.875rem!important;height:0.875rem!important;flex-shrink:0}