.reading-progress-container[data-v-93f5ab8b]{background:#0000001a;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1001}.reading-progress-bar[data-v-93f5ab8b]{background:linear-gradient(90deg,#1976d2,#42a5f5,#64b5f6);height:100%;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1)}.reading-progress-bar[data-v-93f5ab8b]:after{animation:shimmer-93f5ab8b 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3));content:"";height:100%;position:absolute;right:0;top:0;width:20px}@keyframes shimmer-93f5ab8b{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (prefers-color-scheme:dark){.reading-progress-container[data-v-93f5ab8b]{background:#ffffff1a}}.loading-content[data-v-88e214e6]{align-items:center;display:flex;flex-direction:column;text-align:center}.loading-text[data-v-88e214e6]{color:rgb(var(--v-theme-on-surface));font-size:1.1rem;margin:0}#mainNav[data-v-697ae894]{transition:all .3s ease!important;z-index:1000}.search-enhanced[data-v-697ae894] .v-field{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26!important;border:1px solid hsla(0,0%,100%,.3)!important}.search-enhanced[data-v-697ae894] .v-field__input{color:#fff!important}.search-enhanced[data-v-697ae894] .v-field__input::-moz-placeholder{color:#ffffffb3!important}.search-enhanced[data-v-697ae894] .v-field__input::placeholder{color:#ffffffb3!important}.search-enhanced[data-v-697ae894] .v-icon{color:#fffc!important}.v-btn[data-v-697ae894]{transition:transform .2s ease!important}.v-btn[data-v-697ae894]:hover{transform:translateY(-2px)}.footer-social-btn[data-v-08a16ca9]{transition:transform .2s ease!important}.footer-social-btn[data-v-08a16ca9]:hover{transform:translateY(-2px) scale(1.05)}.back-to-top-btn[data-v-691dfdaa]{bottom:30px;position:fixed!important;right:30px;transition:transform .2s ease!important;z-index:1000}.back-to-top-btn[data-v-691dfdaa]:hover{transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.back-to-top-btn[data-v-691dfdaa]{bottom:20px;right:20px}}.no-padding{margin-top:0!important;padding-top:0!important}.page-wrapper{height:100%;width:100%}
