::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:99px}.cats-strip{scrollbar-width:none;-ms-overflow-style:none}.cats-strip::-webkit-scrollbar{display:none}.quote-card .card-img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.quote-card:hover .card-img{transform:scale(1.04)}.card-action-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.card-action-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s;display:flex}.card-action-btn:hover .card-action-icon{transform:scale(1.12)}.card-action-btn:active .card-action-icon{transform:scale(.9)}.card-action-count{color:#fff;text-shadow:0 1px 3px #000000e6;font-size:9px;font-weight:700;line-height:1}.like-btn.is-liked .card-action-icon{background:#ef4444d9!important}.save-btn.is-saved .card-action-icon{background:#ff9d00d9!important}.action-btn{transition:background .15s,transform .1s}.action-btn:active{transform:scale(.95)}.social-btn,.social-icon{transition:transform .15s}.social-btn:hover .social-icon{transform:scale(1.12)}.social-btn:active .social-icon{transform:scale(.94)}#share-sheet{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s}#toast{transition:opacity .3s,transform .3s}nav[aria-label=Pagination] span,nav[aria-label=Pagination] a{color:#0009!important;background:#0000000a!important;border-color:#00000014!important}nav[aria-label=Pagination] a:hover{color:#000!important;background:#00000014!important}nav[aria-label=Pagination] span[aria-current=page]>span{color:#fff!important;background:linear-gradient(135deg,#ff9d00,#e08800)!important;border-color:#0000!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.quote-card{animation:.4s backwards fadeInUp}#quotes-grid{transition:opacity .2s,transform .2s}#quotes-grid.loading{opacity:.35;pointer-events:none}.cat-pill-active{color:#fff!important;background:linear-gradient(135deg,#ff9d00,#e08800)!important;border-color:#0000!important}.prose-dark p{color:#000000b3;margin-bottom:1.25rem;line-height:1.8}.prose-dark h2{color:#0f0f14;margin:2rem 0 .75rem;font-size:1.125rem;font-weight:700}.prose-dark ul{color:#000000b3;margin-bottom:1.25rem;padding-left:1.5rem;line-height:1.8}.prose-dark li{margin-bottom:.4rem}.prose-dark a{color:#e08800;text-decoration:underline}
