@keyframes slideUp-99829fe3{0%{opacity:0;transform:translateY(40px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.date-digit[data-v-99829fe3]{animation:slideUp-99829fe3 .55s cubic-bezier(.34,1.56,.64,1) both}.date-digit-1[data-v-99829fe3]{animation-delay:.05s}.date-digit-2[data-v-99829fe3]{animation-delay:.15s}.date-digit-3[data-v-99829fe3]{animation-delay:.25s}.date-digit-4[data-v-99829fe3]{animation-delay:.35s}.date-digit-5[data-v-99829fe3]{animation-delay:.45s}@keyframes moonFloat-99829fe3{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-4px) rotate(6deg)}66%{transform:translateY(2px) rotate(-4deg)}}.moon-float[data-v-99829fe3]{display:inline-block;animation:moonFloat-99829fe3 3s ease-in-out infinite}.moon-1[data-v-99829fe3]{animation-delay:0s}.moon-2[data-v-99829fe3]{animation-delay:.4s}.moon-3[data-v-99829fe3]{animation-delay:.8s}@keyframes popIn-99829fe3{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.panchang-box[data-v-99829fe3]{animation:popIn-99829fe3 .45s cubic-bezier(.34,1.56,.64,1) both}.panchang-box-1[data-v-99829fe3]{animation-delay:.55s}.panchang-box-2[data-v-99829fe3]{animation-delay:.65s}.panchang-box-3[data-v-99829fe3]{animation-delay:.75s}.panchang-box-4[data-v-99829fe3]{animation-delay:.85s}.panchang-box[data-v-99829fe3]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.panchang-box[data-v-99829fe3]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px #0000001a}.event-card[data-v-99829fe3]{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .2s ease}.event-card[data-v-99829fe3]:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 8px 22px #0000001c}.event-card img[data-v-99829fe3]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.event-card:hover img[data-v-99829fe3]{transform:scale(1.12) rotate(3deg)}.nav-glass-card[data-v-99829fe3]{background:#ffffffb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.65);box-shadow:0 10px 40px #1a0a4f2e,inset 0 1px #ffffffe6,inset 0 -1px #0000000a}.day-nav-btn[data-v-99829fe3]{transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s ease,background .18s ease!important;font-weight:600;letter-spacing:.01em}.day-nav-btn-glass[data-v-99829fe3]{background:linear-gradient(180deg,#fffffff2,#fff9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.85);color:#4b5563;box-shadow:0 4px #00000012,0 6px 14px #5b21b61a,inset 0 1px #fff,inset 0 -1px #0000000a}.day-nav-btn-glass[data-v-99829fe3]:hover:not(:disabled):not(.is-active){transform:translateY(-3px);background:linear-gradient(180deg,#fff,#ffffffbf);box-shadow:0 6px #00000012,0 12px 24px #5b21b629,inset 0 1px #fff;color:#374151}.day-nav-btn-glass[data-v-99829fe3]:active:not(:disabled):not(.is-active){transform:translateY(2px);box-shadow:0 1px #0000001a,0 2px 6px #00000014,inset 0 2px 6px #00000012}.day-nav-btn-glass.is-active[data-v-99829fe3]{background:linear-gradient(180deg,#f43f5e,#e11d48 40%,#be185d);border-color:#ffffff4d;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px #9f1239,0 8px 20px #be185d73,inset 0 1px #ffffff59,inset 0 -2px #00000026}.day-nav-btn-glass.is-active[data-v-99829fe3]:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fffffffa,#fee2e2eb);border-color:#be185d59;color:#1f2937;text-shadow:none;box-shadow:0 6px #9f123933,0 14px 28px #be185d40,inset 0 1px #fffffff2}.day-nav-btn-glass.is-active[data-v-99829fe3]:active:not(:disabled){transform:translateY(2px);background:linear-gradient(180deg,#f43f5e,#e11d48 40%,#be185d);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px #9f1239,0 4px 10px #be185d59,inset 0 2px 6px #0003}.arrow-btn[data-v-99829fe3]{transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s ease!important;font-weight:600;color:#4b5563}.arrow-btn-glass[data-v-99829fe3]{background:linear-gradient(180deg,#ffffffeb,#f3f4f6b3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);box-shadow:0 3px #00000012,0 5px 12px #5b21b61a,inset 0 1px #fffffff2}.arrow-btn-glass[data-v-99829fe3]:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff,#f3f4f6d9);box-shadow:0 5px #00000012,0 10px 20px #5b21b624,inset 0 1px #fff;color:#374151}.arrow-btn-glass[data-v-99829fe3]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0000001a,0 2px 6px #00000014,inset 0 2px 5px #00000012}@keyframes nudgeRight-99829fe3{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes nudgeLeft-99829fe3{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.arrow-btn-next:hover:not(:disabled) svg[data-v-99829fe3]{animation:nudgeRight-99829fe3 .5s ease infinite}.arrow-btn-prev:hover:not(:disabled) svg[data-v-99829fe3]{animation:nudgeLeft-99829fe3 .5s ease infinite}.clock-widget[data-v-99829fe3]{cursor:default;background:linear-gradient(180deg,#ffffffe0,#fff1f2a6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75);box-shadow:0 3px #0000000f,0 6px 16px #f43f5e1f,inset 0 1px #fffffff2;transition:box-shadow .22s ease,transform .2s ease}.clock-icon-wrap[data-v-99829fe3]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:linear-gradient(180deg,#ffffffe6,#fee2e299);border:1px solid rgba(255,255,255,.8);box-shadow:0 2px #0000000d,inset 0 1px #ffffffe6}.clock-widget[data-v-99829fe3]:hover{transform:translateY(-2px);box-shadow:0 5px #0000000d,0 10px 24px #f43f5e33,0 0 0 3px #f43f5e1f,inset 0 1px #fffffff2}.nav-control-h[data-v-99829fe3]{height:2.5rem;box-sizing:border-box}.nav-controls-row[data-v-99829fe3]{min-height:2.5rem}.nav-lang-wrap[data-v-99829fe3]{position:relative;display:flex;align-items:center}.nav-lang-icon[data-v-99829fe3]{position:absolute;left:.7rem;z-index:1;width:1rem;height:1rem;color:#6b7280;pointer-events:none}.nav-lang-wrap[data-v-99829fe3]:after{content:"";position:absolute;right:.65rem;width:.875rem;height:.875rem;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.nav-date-input-glass[data-v-99829fe3],.nav-select-glass[data-v-99829fe3]{background:linear-gradient(180deg,#ffffffeb,#ffffffa6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);font-weight:600;box-shadow:0 3px #0000000f,0 4px 10px #5b21b614,inset 0 1px #fffffff2;transition:transform .18s ease,box-shadow .18s ease}.nav-select-glass[data-v-99829fe3]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:2.1rem;padding-right:1.75rem;line-height:1.25rem}.nav-date-input-glass[data-v-99829fe3]{min-width:9.5rem}.nav-date-input-glass[data-v-99829fe3]:hover:not(:disabled),.nav-select-glass[data-v-99829fe3]:hover{box-shadow:0 4px #0000000f,0 8px 16px #5b21b61f,inset 0 1px #fff}.nav-date-input-glass[data-v-99829fe3]:focus,.nav-select-glass[data-v-99829fe3]:focus{outline:none;transform:translateY(-1px);box-shadow:0 4px #0000000f,0 8px 16px #f43f5e26,0 0 0 3px #f43f5e26,inset 0 1px #fff}.featured-row[data-v-99829fe3]{position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s ease}.featured-row[data-v-99829fe3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#a855f7,#ec4899);border-radius:0 2px 2px 0;transform:scaleY(0);transform-origin:bottom;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.featured-row[data-v-99829fe3]:hover{transform:translate(5px);background-color:#a855f70d!important}.featured-row[data-v-99829fe3]:hover:before{transform:scaleY(1)}.featured-thumb[data-v-99829fe3]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.featured-row:hover .featured-thumb[data-v-99829fe3]{transform:scale(1.12) rotate(-4deg)}.scrollbar-hide[data-v-99829fe3]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-99829fe3]::-webkit-scrollbar{display:none}.overflow-x-auto[data-v-99829fe3]{scroll-behavior:smooth}.line-clamp-1[data-v-99829fe3]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-99829fe3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-99829fe3]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.horoscope-top-card[data-v-99829fe3]{padding:2px;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899,#f59e0b,#6366f1);background-size:300% 100%;animation:horoscopeBorderFlow-99829fe3 8s linear infinite;box-shadow:0 4px 14px #7c3aed40}.horoscope-top-card[data-v-99829fe3]:hover{box-shadow:0 6px 20px #7c3aed59}.horoscope-top-card-inner[data-v-99829fe3]{background:linear-gradient(135deg,#faf5ff,#f5f3ff 45%,#fff7ed);border-radius:.65rem;padding:.625rem .75rem}.horoscope-icon-wrap[data-v-99829fe3]{animation:horoscopeIconFloat-99829fe3 4s ease-in-out infinite}.horoscope-chevron[data-v-99829fe3]{animation:horoscopeChevronNudge-99829fe3 2s ease-in-out infinite}@keyframes horoscopeBorderFlow-99829fe3{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes horoscopeIconFloat-99829fe3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(6deg)}}@keyframes horoscopeChevronNudge-99829fe3{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(3px);opacity:1}}@media (prefers-reduced-motion: reduce){.horoscope-top-card[data-v-99829fe3],.horoscope-icon-wrap[data-v-99829fe3],.horoscope-chevron[data-v-99829fe3]{animation:none}}
