attempt one at making it a bit more responsive to laptop screens, no mobile yet