.shabdavali-types-section{--section-spacing:0.25rem;margin:var(--section-spacing) 0;padding-top:0}.shabdavali-types-section .section-container{max-width:calc(100% - 16px);margin:0 auto}.shabdavali-types-section h3{font-family:inherit;font-weight:800;letter-spacing:-.01em}.shabdavali-types-section .word-count-badge{font-size:.7rem;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.08);transform:rotate(0deg);z-index:10;border-width:1px!important;border-color:#fff!important;animation:none}.shabdavali-types-section .word-count-text{font-size:.6rem;opacity:.75;font-weight:500}.shabdavali-types-section .group:hover .card-content{transform:translateY(-2px)}.shabdavali-types-section .rounded-2xl{border-radius:1rem}@media(max-width:768px){.shabdavali-types-section{--section-spacing:1.5rem}.shabdavali-types-section h3{font-size:1rem}}.shabdavali-card{transition:all .3s ease}.shabdavali-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.1)}.shabdavali-card .image-container{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border-radius:1rem;overflow:hidden}.shabdavali-card .card-description{font-size:.875rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.daily-words-timeline{--border-radius:2rem;--shadow-color:rgba(0,0,0,.05);margin:0 auto 2rem;padding:0 1rem;position:relative;max-width:800px}.daily-words-timeline .daily-words-title{position:relative;display:block;margin:1.5rem auto 2.5rem;text-align:center}.daily-words-timeline .daily-words-title:after{content:"";position:absolute;bottom:-8px;left:50%;width:40px;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899);transform:translateX(-50%);border-radius:3px}.daily-words-timeline .tabs-container{margin:0 auto;max-width:400px}.daily-words-timeline .tabs-container .date-tabs-nav{position:relative;border:1px solid rgba(0,0,0,.05);margin-bottom:.25rem}.daily-words-timeline .tabs-container .tab-button{min-width:90px;overflow:hidden}.daily-words-timeline .tabs-container .tab-button:focus{outline:none}@keyframes tab-glow{0%{box-shadow:0 0 0 rgba(139,92,246,.3)}50%{box-shadow:0 0 10px rgba(139,92,246,.5)}to{box-shadow:0 0 0 rgba(139,92,246,.3)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wordAppear{0%{opacity:0;transform:scale(.8) translateY(10px)}50%{transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.daily-words-timeline .animate-tab-glow{animation:tab-glow 2s infinite}.daily-words-timeline .animate-word-appear{animation:wordAppear .5s ease-out forwards;opacity:0}.daily-words-timeline .words-container{background-color:rgba(249,250,251,.8);border-radius:var(--border-radius);box-shadow:0 4px 12px var(--shadow-color);transition:all .3s ease;padding:.75rem;position:relative;animation:fadeIn .5s ease-in-out;margin-top:.5rem;margin-bottom:2rem}.daily-words-timeline .words-container:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(249,250,251,.8)}.daily-words-timeline .word-tag{text-decoration:none;border:1px solid rgba(0,0,0,.05);font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.daily-words-timeline .word-tag:active{transform:translateY(0) scale(.98)}@media(max-width:640px){.daily-words-timeline{padding:0 .5rem;margin:0 auto 4rem}.daily-words-timeline .daily-words-title{margin:.5rem auto 1.5rem;font-size:1.25rem}.daily-words-timeline .tabs-container .tab-button{min-width:80px;padding:.5rem .75rem;font-size:.9rem}.daily-words-timeline .words-container{border-radius:1rem;padding:.75rem;margin-top:.25rem;margin-bottom:4rem}.daily-words-timeline .word-tag{font-size:.8rem;padding:.375rem .75rem!important}}:root{--primary-color:#4f46e5;--secondary-color:#8b5cf6;--text-color:#4b5563;--heading-color:#1f2937;--background-color:#fff;--border-color:#e5e7eb}body{color:var(--text-color);background-color:var(--background-color)}