.car-thumbnail-scrollbar::-webkit-scrollbar{height:6px}.car-thumbnail-scrollbar::-webkit-scrollbar-track{background:#f5f5f54d;border-radius:3px;transition:background-color .3s ease}.dark .car-thumbnail-scrollbar::-webkit-scrollbar-track{background:#0000004d}.car-thumbnail-scrollbar::-webkit-scrollbar-thumb{background:#d4af3780;border-radius:3px}.car-thumbnail-scrollbar::-webkit-scrollbar-thumb:hover{background:#d4af37b3}.car-thumbnail-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.5) rgba(245,245,245,.3);transition:scrollbar-color .3s ease}.dark .car-thumbnail-scrollbar{scrollbar-color:rgba(212,175,55,.5) rgba(0,0,0,.3)}.touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}@media(max-width:768px){input[type=text]:focus{font-size:16px!important}body.search-open{overflow:hidden!important;position:fixed;width:100%;height:100%}}.search-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important}@media(max-width:768px){.touch-target{min-width:48px;min-height:48px}nav button,nav a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}nav button:active,nav a:active{opacity:.7}}
