.quick-access-container{padding:20px 0;position:relative}.neon-separator{position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:2px;background-color:#a855f7;box-shadow:0 0 5px #a855f7,0 0 10px #a855f7,0 0 20px #a855f7,0 0 40px #a855f7;z-index:10}.quick-access-title{color:#fff;font-size:1.5rem;margin-bottom:1rem;padding-left:1rem}.quick-access-slider{display:flex;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.quick-access-slider::-webkit-scrollbar{display:none}.quick-access-card-link{flex:0 0 auto;width:240px;height:130px;margin-right:1.5rem;display:block}.quick-access-card{width:100%;height:100%;border-radius:12px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;align-items:flex-end;justify-content:flex-start;padding:1rem;border:1px solid rgba(255,255,255,.1)}.quick-access-card:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.2),0 0 15px rgba(168,85,247,.3);border-color:rgba(168,85,247,.5)}.card-title-wrapper{position:relative;z-index:1;background:rgba(0,0,0,.4);padding:.25rem .75rem;border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.card-title{color:#fff;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.scroll-button{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:.5rem;border-radius:9999px;cursor:pointer;transition:background-color .2s}.scroll-button:hover{background-color:rgba(255,255,255,.2)}.scroll-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.quick-access-card-link{width:200px;height:110px}}